Read in English · Leer en español · Lire en français
Arbeiten Sie bereits mit Software? Beginnen Sie hier
Der Weg für Erfahrene
Diese Seite richtet sich an alle, die bereits Software bauen, testen, betreiben oder verwalten. Der Kurs ist darauf ausgelegt, der Reihe nach absolviert zu werden, von Kapitel 0 bis Kapitel 12, weil jedes Kapitel auf dem vorigen aufbaut, und das gilt auch für Erfahrene. Was sich ändert, ist das Tempo: Sie können die Kapitel oder Teile von Kapiteln überfliegen, die Bekanntes behandeln, und Ihre Zeit den Kapiteln widmen, die für Sie neu sind.
Die Route auf einen Blick
- Reihenfolge
- Die Kapitel in ihrer natürlichen Reihenfolge, 0 bis 12, in derselben Reihenfolge wie im Einsteigerpfad
- Tempo
- Überfliegen Sie, was Sie schon kennen, aber überspringen Sie es nicht: Jedes Kapitel hat seinen eigenen Test
- Zertifikat
- Alle 13 Kapiteltests bestehen, dann die Abschlussprüfung und die Architektur-Fallstudie
- Zeit
- Etwa 40 Stunden, um jedes Kapitel vollständig zu lesen; Kapitel, die Sie überfliegen, brauchen viel weniger
Überfliegen ist in Ordnung, aber jeder Kapiteltest muss trotzdem bestanden werden
Um das Be Wise Abschlusszertifikat zu erhalten, müssen Sie:
- den Test am Ende jedes der 13 Kapitel bestehen, auch der Kapitel, die Sie überflogen haben (80 % insgesamt, mit mindestens 2 von 5 Punkten bei jeder schriftlichen Antwort);
- dann die Abschlussprüfung bestehen (60 Multiple-Choice-Fragen aus dem ganzen Kurs, Bestehensgrenze 70 %);
- und die Architektur-Fallstudie bestehen (mindestens 25 von 50 Punkten, mit mindestens 4 bei jedem Kriterium).
Die Abschlussprüfung zieht ihre Fragen ungefähr gleichmäßig aus allen Kapiteln, ein überflogenes Kapitel wird also genauso gründlich geprüft wie ein sorgfältig gelesenes, und Ihre besten Ergebnisse in den Kapiteltests machen 40 % Ihres Endergebnisses aus.
So überfliegen Sie ein Kapitel gut
- Sehen Sie sich die Einführung des Kapitels an und lesen Sie seinen ÜberblickJedes Kapitel beginnt mit einer vertonten Videoeinführung und einem Überblick darüber, was Sie lernen werden, was Sie vorher lesen sollten und welche Schlüsselbegriffe vorkommen. Wenn Ihnen alles davon vertraut ist, eignet sich das Kapitel gut zum Überfliegen.
- Lesen Sie in jedem Abschnitt „Die Idee in Kürze“ und „Was Sie wissen müssen“Wenn Sie beides selbst hätten schreiben können, gehen Sie zum nächsten Abschnitt weiter. Wenn etwas neu oder überraschend ist, sehen Sie sich die Videolektion an und lesen Sie die vollständige Darstellung.
- Sehen Sie in „Bevor Sie das lesen“ nachAbschnitte der Mittelstufe und für Fortgeschrittene beginnen mit einem Kasten, der die früheren Abschnitte und Begriffe auflistet, auf denen sie aufbauen. Wenn Ihnen davon etwas unbekannt ist, gehen Sie dorthin zurück: Vielleicht haben Sie zu schnell überflogen.
- Bearbeiten Sie „Prüfen Sie Ihr Verständnis“Beantworten Sie jede Frage ehrlich, bevor Sie nachsehen. Falsche Antworten zeigen Ihnen, welche Teile Sie vor dem Test genauer lesen sollten.
- Legen Sie den Kapiteltest ab, bevor Sie weitergehenWenn Sie nicht bestehen, zeigt das Ergebnis, welche Abschnitte Sie wiederholen sollten, und Sie können es nach 10 Minuten mit anderen Fragen erneut versuchen. Die Zahl der Versuche ist unbegrenzt, und Ihr bestes Ergebnis zählt.
Einsteigermodus und die Fragen zur Bereitschaft
Wenn Sie diese Route wählen, bleibt der Einsteigermodus ausgeschaltet, sodass Sie jeden Abschnitt vollständig sehen. Ist ein Kapitel neu für Sie, können Sie den Einsteigermodus oben auf jeder Abschnittsseite einschalten: Er klappt die technischsten Tabellen und den Code ein, bis Sie auf Anzeigen tippen. Die Kapiteltests decken auch die eingeklappten Teile ab.
Ab Kapitel 1 beginnt jede Kapitelseite mit fünf kurzen, unbewerteten Fragen, „Bin ich bereit für dieses Kapitel?“, zu den früheren Ideen, auf denen es aufbaut. So erkennen Sie schnell eine Lücke, bevor Sie entscheiden, wie zügig Sie das Kapitel durcharbeiten.
Kapitel für Kapitel
Nur eine Orientierung: Ob Sie ein Kapitel überfliegen können, hängt davon ab, was Sie schon wissen, und der Kapiteltest ist die eigentliche Prüfung. Über den Kurs zeigt außerdem, welche Kapitel für Entwickler, Architekten, Manager und KI-Ingenieure am wichtigsten sind.
Kapitel 0: Einstieg: Wie Software funktioniert
Sie können es vielleicht überfliegen, wenn Sie bereits Software schreiben, testen oder betreiben und wissen, wie Programme, Datenstrukturen, Netzwerke, Datenbanken, APIs und die Cloud zusammenspielen.
Kapitel 1: Was Softwarearchitektur ist
Sie können es vielleicht überfliegen, wenn Sie bereits als Architekt arbeiten und die Definitionen nach ISO/IEC/IEEE 42010 und dem SEI kennen, wissen, wie sich Architektur von Design unterscheidet, und mit Stakeholdern, Abwägungen und technischen Schulden vertraut sind.
Kapitel 2: Qualitätsmerkmale und architekturrelevante Anforderungen
Sie können es vielleicht überfliegen, wenn Sie bereits messbare Qualitätsszenarien schreiben und ISO/IEC 25010 nutzen, um Anforderungen zu erheben, zu priorisieren und gegeneinander abzuwägen.
Kapitel 3: Designprinzipien und Grundlagen
Sie können es vielleicht überfliegen, wenn Sie bereits Modularität, Kopplung und Kohäsion, Information Hiding, SOLID auf Komponentenebene und Connascence in Ihrer täglichen Arbeit anwenden.
Kapitel 4: Architektur dokumentieren und kommunizieren
Sie können es vielleicht überfliegen, wenn Sie bereits Systeme mit Sichten und Blickwinkeln, dem C4-Modell, Architecture Decision Records und arc42 dokumentieren.
Kapitel 5: Architekturstile I: Monolithen und modulare Designs
Sie können es vielleicht überfliegen, wenn Sie bereits Schichtenarchitekturen, modulare Monolithen, hexagonale und Clean Architectures entworfen und Domain-Driven Design eingesetzt haben.
Kapitel 6: Architekturstile II: Verteilte Systeme
Sie können es vielleicht überfliegen, wenn Sie bereits servicebasierte, Microservice- und ereignisgesteuerte Systeme entworfen und betrieben haben und mit CAP, PACELC und Sagas argumentieren können.
Kapitel 7: Datenarchitektur
Sie können es vielleicht überfliegen, wenn Sie bereits Datenbanken auswählen und für Transaktionen und Isolation, Replikation und Partitionierung, CQRS, Event-Sourcing und Caching entwerfen.
Kapitel 8: Sicherheit, Datenschutz und Compliance by Design
Sie können es vielleicht überfliegen, wenn Sie bereits Bedrohungsmodellierung durchführen, Identität und Zugriff mit OAuth 2.0 und OpenID Connect gestalten und Privacy by Design umsetzen.
Kapitel 9: Performance, Skalierbarkeit, Resilienz und Betreibbarkeit
Sie können es vielleicht überfliegen, wenn Sie bereits für Skalierung, Timeouts, Wiederholungen und Circuit Breaker, SLOs und Error Budgets, Observability und Kapazitätsplanung verantwortlich sind.
Kapitel 10: Cloud-native Architektur und Infrastrukturarchitektur
Sie können es vielleicht überfliegen, wenn Sie bereits für Container und Kubernetes entwerfen, mit Infrastructure as Code, CI/CD, Deployment-Strategien und Multi-Region-Aufbauten.
Kapitel 11: Bewertung, Entscheidungsfindung und Governance
Sie können es vielleicht überfliegen, wenn Sie bereits Architektur-Reviews wie ATAM durchführen, Fitness Functions einsetzen und Architektur-Governance und Modernisierung leiten.
Kapitel 12: Architektur KI-gestützter Systeme
Sie können es vielleicht überfliegen, wenn Sie bereits Produktivsysteme um Machine-Learning-Modelle und große Sprachmodelle herum entwerfen, einschließlich Retrieval-Augmented Generation, Agenten, Evaluierung und Guardrails.
Nach Kapitel 12
Sobald Sie alle 13 Kapiteltests bestanden haben, werden die Abschlussprüfung und die Architektur-Fallstudie freigeschaltet, und Sie können sie in beliebiger Reihenfolge ablegen. Über den Kurs erklärt, wie sie bewertet werden und wie das Endergebnis berechnet wird. Wenn Software doch neu für Sie ist, führt Sie der Einsteigerpfad mit mehr Unterstützung durch dieselben Kapitel.