Be Wise Apps

Kostenloser Kurs · 13 Kapitel · 117 Videolektionen · Zertifikat

Softwarearchitektur lernen, von den Grundlagen bis zu KI-gestützten Systemen

Ein vollständiger Kurs für Einsteiger und Berufstätige in der Softwareentwicklung: wie Software funktioniert, Qualitätsmerkmale, Designprinzipien, Dokumentation, Monolithen und Microservices, Daten, Sicherheit, Resilienz, Cloud-native Systeme, Governance und KI. Zu jedem Kapitel und jedem Abschnitt gibt es eine eigene gesprochene Videolektion, sodass Sie ansehen, anhören oder lesen können. Beginnen Sie jedes Kapitel, wann Sie möchten; legen Sie die Tests ab, wenn Sie bereit sind.

13Kapitel, von den Grundlagen bis zu KI-gestützten Systemen
104Abschnitte, jeweils mit einer einfachen Erklärung, Diagrammen und ausgearbeiteten Beispielen
117auf Englisch gesprochene Videolektionen, etwa 10 Stunden, mit deutschen Untertiteln und Transkripten
936Testfragen, damit jeder Versuch anders ist
Kostenlosohne Konto, ohne E-Mail, mit überprüfbarem Zertifikat

Bevor Sie beginnen: Lesen Sie, was der Kurs behandelt, für wen er gedacht ist, wie lange er dauert, wie die Tests bewertet werden und was das Zertifikat bescheinigt.

Über den Kurs

So funktioniert es

1

Alles ansehen oder lesen, jederzeit

Jedes Kapitel und jeder Abschnitt ist frei zugänglich. Beginnen Sie am Anfang oder gehen Sie direkt zu dem Thema, das Sie brauchen. Jeder Abschnitt beginnt mit einer kurzen gesprochenen Videolektion und einer einfachen Erklärung, bevor er in die Tiefe geht.

2

Legen Sie die Kapiteltests ab

Jedes Kapitel endet mit einem freiwilligen Test: 20 Multiple-Choice-Fragen und 2 kurze schriftliche Antworten, jedes Mal neu zusammengestellt. Bestehensgrenze 80 %.

3

Erwerben Sie das Zertifikat

Bestehen Sie jeden Kapiteltest, danach die Abschlussbewertung und eine Fallstudie, und Sie erhalten ein Be Wise Abschlusszertifikat, das jeder online überprüfen kann.

AnzeigeIhr Schulungsangebot, Ihr Tool oder Ihre Stellenanzeige könnte hier erscheinen, vor Menschen, die Softwarearchitektur lernen. Kontaktieren Sie uns, wenn Sie hier werben möchten.

Der Kurs

Dreizehn Kapitel in einer natürlichen Reihenfolge

Jedes Kapitel baut auf dem vorherigen auf. Kapitel 0 setzt überhaupt kein technisches Vorwissen voraus; in Kapitel 12 entwerfen Sie Systeme, die um KI-Modelle herum gebaut sind.

00

Einstieg: Wie Software funktioniert

Die Grundlage für alles Weitere: was ein Programm ist, wie Daten und Code organisiert sind, wie Computer über Netzwerke kommunizieren, wo Daten gespeichert werden, was APIs, Server und die Cloud sind und wie Teams Software entwickeln. Vorkenntnisse sind nicht nötig.

Einsteiger
01

Was Softwarearchitektur ist

Die maßgeblichen Definitionen (ISO/IEC/IEEE 42010 und das SEI), wie sich Architektur von Design unterscheidet, warum sie über Kosten und Risiken entscheidet, was Architekten tatsächlich tun, Stakeholder, Abwägungen, technische Schulden und welchen Platz Architektur in der modernen Softwareauslieferung hat.

Einsteiger bis Mittelstufe
02

Qualitätsmerkmale und architekturrelevante Anforderungen

Wie man vage Wünsche wie „schnell“ und „sicher“ in präzise, testbare Anforderungen verwandelt: ISO/IEC 25010, Qualitätsszenarien, Performance, Verfügbarkeit, Änderbarkeit, Sicherheit und Benutzbarkeit sowie wie man sie erhebt, priorisiert und gegeneinander abwägt.

Mittelstufe
03

Designprinzipien und Grundlagen

Die Prinzipien hinter jeder guten Struktur: Modularität, Kopplung und Kohäsion, Information Hiding, Abhängigkeitsregeln, SOLID auf Komponentenebene, Connascence, Gesetz von Conway, Einfachheit und wie man Struktur misst.

Mittelstufe
04

Architektur dokumentieren und kommunizieren

Sichten und Blickwinkel, das C4-Modell, die UML, die noch zählt, Architecture Decision Records, arc42, Diagrams as Code und wie man Architektur technischem und nicht technischem Publikum präsentiert.

Mittelstufe
05

Architekturstile I: Monolithen und modulare Designs

Stile für Systeme, die als eine Einheit deployt werden: Schichtenarchitektur, modularer Monolith, Pipes and Filters, Microkernel, hexagonale und Clean Architecture, Domain-Driven Design und wann ein Monolith die richtige Antwort ist.

Mittelstufe
06

Architekturstile II: Verteilte Systeme

Warum und wann man verteilt, die Fallacies of Distributed Computing, servicebasierte und Microservice-Architekturen, ereignisgesteuerte Systeme, synchrone und asynchrone Kommunikation, CAP und PACELC, Sagas, Serverless und Space-Based Designs.

Mittelstufe bis Fortgeschritten
07

Datenarchitektur

Datenhoheit, die Wahl einer Datenbank, Transaktionen und Isolation, Replikation und Partitionierung, CQRS und Event-Sourcing, Caching, Schemaevolution sowie Analytics, Streaming und Data Mesh.

Mittelstufe bis Fortgeschritten
08

Sicherheit, Datenschutz und Compliance by Design

Sicherheitsprinzipien, Bedrohungsmodellierung mit STRIDE, Identität und Zugriff (OAuth 2.0 und OpenID Connect), Verschlüsselung und Secrets, Zero Trust, Sicherheit der Software-Lieferkette, Privacy by Design nach der DSGVO und Sicherheit im Betrieb.

Mittelstufe bis Fortgeschritten
09

Performance, Skalierbarkeit, Resilienz und Betreibbarkeit

Skalierungsstrategien, Load Balancing und Zustandslosigkeit, Queues und Backpressure, Timeouts, Wiederholungen, Circuit Breaker und Bulkheads, SLIs, SLOs und Error Budgets, Observability, Kapazitätsplanung und Chaos Engineering.

Mittelstufe bis Fortgeschritten
10

Cloud-native Architektur und Infrastrukturarchitektur

Cloud-Servicemodelle, Container und Kubernetes, die Twelve-Factor App, Infrastructure as Code, CI/CD und Deployment-Strategien, Multi-Region und Edge, Platform Engineering, FinOps und Lock-in als Abwägung.

Mittelstufe bis Fortgeschritten
11

Bewertung, Entscheidungsfindung und Governance

Wie Architekturen bewertet und gesteuert werden: ATAM und leichtgewichtige Reviews, Fitness Functions und evolutionäre Architektur, Governance in agilen Organisationen, Team Topologies, Modernisierung von Altsystemen, Führung, Ethik und der Business Case.

Fortgeschritten
12

Architektur KI-gestützter Systeme

Maschinelles Lernen und große Sprachmodelle aus Sicht der Architektur: wo Modelle ihren Platz haben, Retrieval-Augmented Generation, Agenten und Tool-Nutzung, Evaluierung, Guardrails, Kosten und Latenz, LLMOps und verantwortungsvolle KI nach der KI-Verordnung der EU.

Fortgeschritten

Die Kapitel im Detail ansehen

Zwei Arten der Nutzung

Als Nachschlagewerk

Schlagen Sie jedes Thema nach: Qualitätsszenarien, das C4-Modell, CAP und PACELC, Sagas, OAuth, SLOs, Retrieval-Augmented Generation. Nutzen Sie das Inhaltsverzeichnis, die Suche und das Glossar.

Als Kurs

Arbeiten Sie die Kapitel der Reihe nach mit den Videolektionen durch, prüfen Sie sich mit den Fragen am Ende jedes Abschnitts, legen Sie die Kapiteltests ab und erwerben Sie das Zertifikat. Wählen Sie unten Ihr Niveau und beginnen Sie.

Wo möchten Sie beginnen?

Alle durchlaufen dieselben Kapitel in derselben Reihenfolge, von Kapitel 0 bis Kapitel 12. Wählen Sie den Leitfaden, der zu Ihnen passt.

Fragen

Über den Kurs

Ist der Kurs kostenlos?

Derzeit ist der gesamte Kurs kostenlos: jedes Kapitel, die Kapiteltests, ArchitectBot, die Abschlussbewertung und das Zertifikat. Sollte sich das ändern, werden der Preis und genau, was er umfasst, auf der Seite „Über den Kurs“ angezeigt, bevor Sie etwas Kostenpflichtiges beginnen. Der Kurs wird durch deutlich gekennzeichnete Werbung finanziert, die nie den Inhalt, die Fragen oder die Bewertung beeinflusst.

Gibt es Videolektionen?

Ja. Jedes Kapitel beginnt mit einer gesprochenen Videoeinführung von etwa 6 bis 8 Minuten, und jeder der 104 Abschnitte hat eine eigene gesprochene Videolektion von etwa 4 bis 6 Minuten: 117 Videos, insgesamt etwa 10 Stunden. Die Videos sind auf Englisch gesprochen, mit deutschen und englischen Untertiteln, einer Option „Nur anhören (Audio)“ und dem vollständigen Transkript, sodass Sie ansehen, anhören oder lesen können, wie es Ihnen am besten passt. Die Videos stehen oben in jedem Kapitel und Abschnitt, in der App und auf den Webseiten des Kurses.

Muss ich programmieren können?

Nein. Kapitel 0 setzt kein technisches Vorwissen voraus: Es erklärt, was Programme, Daten, Netzwerke, Datenbanken, APIs, Server und die Cloud sind, bevor sich der Kurs der Architektur zuwendet. Auch jeder spätere Abschnitt beginnt mit einer kurzen, einfachen Erklärung, bevor er ins Detail geht. Ein wenig Code lesen zu können hilft, ist aber nicht erforderlich.

Für wen ist der Kurs gedacht?

Für Einsteiger, die verstehen möchten, wie Softwaresysteme entworfen werden; für Entwickler auf dem Weg zu Senior-, Lead- oder Architektenrollen; für Engineering-Manager und Produktverantwortliche, die mit Architekten zusammenarbeiten; für Studierende; und für KI-Engineers, die Modelle in zuverlässige Systeme einbetten müssen.

Wie lange dauert der Kurs?

Etwa 40 Stunden Lesezeit, in Ihrem eigenen Tempo: Jedes Kapitel braucht ungefähr zwei bis vier Stunden. Mit den Kapiteltests (je etwa 45 Minuten), der Abschlussprüfung und der Fallstudie umfasst der gesamte Kurs etwa 60 Stunden Lernzeit.

Muss ich die Tests ablegen?

Nein. Jedes Kapitel lässt sich jederzeit und in beliebiger Reihenfolge lesen, sodass der Kurs sowohl als Nachschlagewerk als auch als Kurs funktioniert. Die Tests sind für alle gedacht, die ihr Verständnis prüfen oder das Zertifikat erwerben möchten.

Wie werden die Tests bewertet?

Jeder Kapiteltest hat 20 Multiple-Choice-Fragen, die jedes Mal neu aus einem Fragenpool von mehr als 60 gezogen werden, und 2 kurze schriftliche Antworten. Multiple-Choice-Fragen werden automatisch bewertet. Schriftliche Antworten werden von einer KI anhand der Kriterien bewertet, die bei jeder Frage angegeben sind, und Sie können eine Zweitbewertung anfordern. Zum Bestehen brauchen Sie insgesamt 80 % und mindestens 2 von 5 Punkten bei jeder schriftlichen Antwort.

Was ist das Zertifikat, und ist es akkreditiert?

Wenn Sie jeden Kapiteltest, die Abschlussbewertung und eine Fallstudie bestanden haben, erhalten Sie ein Be Wise Abschlusszertifikat mit Ihrem Namen, dem Datum, Ihrem Ergebnis (Bestanden, Gut bestanden oder Mit Auszeichnung bestanden) und einer eindeutigen Nummer, die jeder auf bewiseapps.com überprüfen kann. Es bescheinigt, dass Sie die Tests dieses Kurses bestanden haben. Es ist keine akkreditierte Qualifikation und wird nicht von einer Hochschule oder einem Berufsverband ausgestellt.

Brauche ich ein Konto?

Nein. Sie brauchen weder ein Konto noch ein Passwort oder eine E-Mail-Adresse. Ihr Lesefortschritt bleibt in Ihrem Browser. Wenn Sie einen Test ablegen, erhalten Sie einen zufälligen Fortsetzungscode; Ihre Ergebnisse werden unter diesem Code gespeichert, sodass Sie auf einem anderen Gerät weitermachen können. Ihr Name wird nur gespeichert, wenn Sie ein Zertifikat anfordern, damit es überprüft werden kann.

Was behandelt der Kurs?

Die Themen professioneller Lehrpläne für Softwarearchitektur wie des iSAQB Foundation Level: Anforderungen und Qualitätsmerkmale, Designprinzipien, Architekturstile und -muster, Dokumentation und Kommunikation sowie Bewertung. Danach geht er weiter, in verteilte Systeme, Datenarchitektur, Sicherheit, Resilienz und Observability, Cloud-native Systeme, Governance und KI-gestützte Systeme. Er bereitet nicht auf externe Prüfungen vor und ersetzt keine.

Was ist die Abschlussbewertung?

Wenn Sie alle 13 Kapiteltests bestanden haben (die Bestehensgrenze liegt jeweils bei 80 %), wird die Abschlussbewertung freigeschaltet. Sie besteht aus zwei Teilen, die Sie in beliebiger Reihenfolge ablegen können:

  • Die Abschlussprüfung: 60 Multiple-Choice-Fragen aus dem gesamten Kurs, die innerhalb von 3 Stunden nach dem Start abzugeben sind. Die Bestehensgrenze liegt bei 70 %. Wenn Sie nicht bestehen, können Sie es nach 24 Stunden mit anderen Fragen erneut versuchen.
  • Die Architektur-Fallstudie: 1500 bis 4000 Wörter, in denen Sie die Architektur darlegen, die Sie für eine von mehreren realistischen Aufgabenstellungen vorschlagen würden. Sie wird mit bis zu 50 Punkten nach einem veröffentlichten Bewertungsschema mit fünf Kriterien zu je 10 Punkten bewertet. Die Bestehensgrenze liegt bei 25 von 50 Punkten, mit mindestens 4 Punkten in jedem Kriterium. Wenn Sie nicht bestehen, können Sie nach 24 Stunden erneut abgeben.

So wird Ihr Ergebnis ermittelt. Ein Zertifikat erhalten Sie nur, wenn Sie jeden Kapiteltest, die Prüfung und die Fallstudie bestanden haben. Ihre Gesamtpunktzahl von maximal 100 setzt sich dann aus drei Teilen zusammen:

  • 40 % aus Ihren Kapiteltests: dem Durchschnitt Ihres besten Ergebnisses in jedem der 13 Tests;
  • 30 % aus Ihrem Ergebnis in der Abschlussprüfung;
  • 30 % aus Ihrer Punktzahl in der Fallstudie, umgerechnet in Prozent (zum Beispiel sind 35 von 50 Punkten 70 %).

Ihr Ergebnis hängt von dieser Gesamtpunktzahl ab:

  • Mit Auszeichnung bestanden: eine Gesamtpunktzahl von 90 oder mehr und mindestens 80 % (40 von 50 Punkten) in der Fallstudie;
  • Gut bestanden: eine Gesamtpunktzahl von 80 oder mehr (einschließlich 90 oder mehr ohne 80 % in der Fallstudie);
  • Bestanden: alles bestanden, mit einer Gesamtpunktzahl unter 80.

Ausgearbeitetes Beispiel. Wenn Ihre besten Kapiteltest-Ergebnisse im Durchschnitt 88 % betragen und Sie in der Prüfung 80 % sowie in der Fallstudie 35 von 50 Punkten (70 %) erreichen, beträgt Ihre Gesamtpunktzahl (88 × 0,40) + (80 × 0,30) + (70 × 0,30) = 35,2 + 24 + 21 = 80,2, also Gut bestanden.

Das vollständige Bewertungsschema der Fallstudie finden Sie auf der Seite Über den Kurs.

Ist der Kurs mit einer Hochschule oder Zertifizierungsstelle verbunden?

Nein. Be Software Architecture Wise ist ein unabhängiger Kurs von Be Wise. Er ist mit keiner Hochschule, keinem Berufsverband, keinem Zertifizierungsprogramm, keinem Technologieunternehmen und keinem Autor, dessen Werk er zitiert, verbunden und wird von keinem von ihnen empfohlen.

Lesen Sie das, bevor Sie beginnen

Über den Kurs: was er ist, für wen er gedacht ist und wie er funktioniert

Diese Seite erklärt, was Be Software Architecture Wise vermittelt, für wen der Kurs geeignet ist, was Sie brauchen, wie lange er dauert, wie die Tests, die Abschlussbewertung und das Zertifikat funktionieren, was mit Ihren Daten geschieht und was der Kurs nicht leistet.

Der Kurs auf einen Blick

Was er ist
Ein vollständiger Onlinekurs in Softwarearchitektur: 13 Kapitel, 104 Abschnitte und 117 gesprochene Videolektionen
Niveau
Von keinem technischen Vorwissen (Kapitel 0) bis zu dem Niveau, das von einem praktizierenden Softwarearchitekten erwartet wird
Voraussetzungen
Keine. Ab Kapitel 3 hilft es, ein wenig Code lesen zu können, ist aber nicht erforderlich
Zeit
Etwa 40 Stunden Lesezeit, etwa 60 mit den Tests und der Fallstudie; im eigenen Tempo, ohne Fristen
Format
Gesprochene Videolektionen und schriftliche Kapitel mit Diagrammen, ausgearbeiteten Beispielen und Checklisten; in der App, als Webseiten und als PDFs
Videolektionen
117 gesprochene Lektionen: eine Einführung von etwa 6 bis 8 Minuten zu jedem Kapitel und eine Lektion von etwa 4 bis 6 Minuten zu jedem Abschnitt, insgesamt etwa 10 Stunden, alle auf Englisch gesprochen, mit deutschen und englischen Untertiteln, einer Nur-Audio-Option und dem vollständigen Transkript
Bewertung
Freiwillige Kapiteltests (Bestehensgrenze 80 %), danach eine Abschlussprüfung und eine schriftliche Fallstudie
Zertifikat
Be Wise Abschlusszertifikat mit dem Ergebnis Bestanden, Gut bestanden oder Mit Auszeichnung bestanden, online überprüfbar; nicht akkreditiert
Konto
Nicht nötig: Ein zufälliger Fortsetzungscode speichert Ihre Ergebnisse
Preis
Derzeit ist der gesamte Kurs kostenlos: jedes Kapitel, die Kapiteltests, ArchitectBot, die Abschlussbewertung und das Zertifikat. Sollte sich das ändern, werden der Preis und genau, was er umfasst, auf dieser Seite angezeigt, bevor Sie etwas Kostenpflichtiges beginnen.
Sprache
Deutsch; die Videos sind auf Englisch gesprochen, mit deutschen Untertiteln

Was ist Be Software Architecture Wise?

Be Software Architecture Wise ist ein vollständiger Onlinekurs in Softwarearchitektur: der Disziplin, die festlegt, wie ein Softwaresystem in Teile gegliedert wird, wie diese Teile zusammenarbeiten und welche Abwägungen das System zwischen Qualitäten wie Geschwindigkeit, Kosten, Sicherheit und Änderbarkeit trifft. Er hat 13 Kapitel und 104 Abschnitte und reicht von der Funktionsweise von Software, für Menschen ohne technisches Vorwissen, bis zum Entwurf von Systemen, die um KI-Modelle herum gebaut sind. Jedes Kapitel beginnt mit einer gesprochenen Videoeinführung, und jeder Abschnitt hat eine eigene kurze Videolektion, sodass Sie ansehen, anhören oder lesen können.

Er behandelt die Themen professioneller Lehrpläne für Softwarearchitektur wie des iSAQB Foundation Level sowie von Hochschulmodulen zur Softwarearchitektur: Anforderungen und Qualitätsmerkmale, Designprinzipien, Architekturstile und -muster, Dokumentation sowie Bewertung. Danach geht er weiter, in verteilte Systeme, Datenarchitektur, Sicherheit und Privacy by Design, Resilienz und Observability, Cloud-native Infrastruktur, Governance und Führung sowie KI-gestützte Systeme.

Sie können ihn auf zwei Arten nutzen. Als Kurs arbeiten Sie die Kapitel durch, legen am Ende jedes Kapitels den freiwilligen Test ab und absolvieren dann eine Abschlussbewertung und eine Architektur-Fallstudie, um ein Be Wise Abschlusszertifikat zu erwerben. Als Nachschlagewerk öffnen Sie jedes Kapitel oder jeden Abschnitt, wann immer Sie es brauchen, in beliebiger Reihenfolge, ohne einen Test abzulegen.

Für wen ist der Kurs gedacht?

Der Kurs ist für einen breiten Leserkreis geschrieben. Jeder Abschnitt beginnt mit einer kurzen, einfachen Erklärung, bevor er in die fachliche Tiefe geht, sodass Einsteiger und erfahrene Fachleute dieselben Seiten nutzen können.

ZielgruppeSo hilft Ihnen der Kurs
Absolute EinsteigerBeginnen Sie mit Kapitel 0, das kein technisches Vorwissen voraussetzt, und folgen Sie dem Einsteigerpfad. Sehen Sie sich zuerst die kurze Videolektion an und lesen Sie die einfache Erklärung, mit denen jeder Abschnitt beginnt, beachten Sie bei schwierigeren Abschnitten den Kasten „Bevor Sie das lesen“, tippen Sie auf unterstrichene Begriffe, um ihre Definition zu sehen, und fragen Sie ArchitectBot, wenn etwas unklar ist.
Entwickler auf dem Weg zu Senior-, Lead- oder ArchitektenrollenFolgen Sie dem Weg für Erfahrene: Arbeiten Sie die Kapitel der Reihe nach durch und überfliegen Sie Kapitel 0 und alles andere, was Sie schon kennen. Die Kapitel 1 bis 7 behandeln den Kern der Disziplin, die Kapitel 8 bis 11 das, was von Senior-Rollen erwartet wird.
Erfahrene Architekten und Senior EngineersFolgen Sie dem Weg für Erfahrene als strukturierte Auffrischung und als Nachschlagewerk: Arbeiten Sie die Kapitel der Reihe nach durch, überfliegen Sie Bekanntes und nutzen Sie die Kapiteltests, um Lücken zu finden. Die Kapitel zu Bewertung, Governance und KI-gestützten Systemen (11 und 12) kommen zuletzt und lohnen das gründlichste Lesen.
Engineering-Manager, Produktmanager und GründerArbeiten Sie die Kapitel der Reihe nach durch und überfliegen Sie, wenn Sie möchten, die eher technischen Details. Die Kapitel 1, 2, 4 und 11 erklären, wie Architekturentscheidungen getroffen, dokumentiert und gesteuert werden und wie Sie Abwägungen mit technischen Teams besprechen.
KI- und Machine-Learning-EngineersArbeiten Sie die Kapitel der Reihe nach durch. Kapitel 12 zeigt, wie Modelle in zuverlässige Systeme passen; die Kapitel 2, 6, 7 und 9 behandeln die Qualitäten, verteilten Systeme, Daten und die Resilienz, auf die KI-Produkte angewiesen sind.
StudierendeDer Kurs ergänzt ein Informatikstudium mit Videolektionen, ausgearbeiteten Beispielen, Diagrammen und Übungstests und behandelt Themen, die Studiengänge oft auslassen, etwa Governance und Betrieb.

Was brauche ich, bevor ich beginne?

  • Kein Vorwissen. Kapitel 0 erklärt Programme, Daten, Netzwerke, Datenbanken, APIs, Server und die Cloud, bevor sich der Kurs der Architektur zuwendet. Ab Kapitel 3 hilft es, ein wenig Code lesen zu können, aber Sie müssen selbst keinen schreiben.
  • Ein Smartphone, Tablet oder Computer mit einem aktuellen Webbrowser. Sie können die App zu Ihrem Startbildschirm hinzufügen.
  • Eine Internetverbindung, um die Kapitel online zu lesen und die Videolektionen anzusehen, Tests abzulegen und ArchitectBot zu nutzen. Jedes Kapitel lässt sich auch als PDF herunterladen, um es offline zu lesen.
  • Sicheres Lesen auf Deutsch. Diese Ausgabe des Kurses ist auf Deutsch geschrieben; Fachbegriffe werden dort definiert, wo sie zum ersten Mal vorkommen, und im Glossar. Die Videos sind auf Englisch gesprochen, mit deutschen Untertiteln.
  • Zeit. Die meisten lernen ein paar Stunden pro Woche; es gibt keine Fristen.

Was behandelt der Kurs?

Die 13 Kapitel folgen einer natürlichen Reihenfolge und bauen jeweils auf den vorherigen auf, doch jedes Kapitel lässt sich auch für sich lesen.

  1. Kapitel 0: Einstieg: Wie Software funktioniertEinsteigerDie Grundlage für alles Weitere: was ein Programm ist, wie Daten und Code organisiert sind, wie Computer über Netzwerke kommunizieren, wo Daten gespeichert werden, was APIs, Server und die Cloud sind und wie Teams Software entwickeln. Vorkenntnisse sind nicht nötig.
  2. Kapitel 1: Was Softwarearchitektur istEinsteiger bis MittelstufeDie maßgeblichen Definitionen (ISO/IEC/IEEE 42010 und das SEI), wie sich Architektur von Design unterscheidet, warum sie über Kosten und Risiken entscheidet, was Architekten tatsächlich tun, Stakeholder, Abwägungen, technische Schulden und welchen Platz Architektur in der modernen Softwareauslieferung hat.
  3. Kapitel 2: Qualitätsmerkmale und architekturrelevante AnforderungenMittelstufeWie man vage Wünsche wie „schnell“ und „sicher“ in präzise, testbare Anforderungen verwandelt: ISO/IEC 25010, Qualitätsszenarien, Performance, Verfügbarkeit, Änderbarkeit, Sicherheit und Benutzbarkeit sowie wie man sie erhebt, priorisiert und gegeneinander abwägt.
  4. Kapitel 3: Designprinzipien und GrundlagenMittelstufeDie Prinzipien hinter jeder guten Struktur: Modularität, Kopplung und Kohäsion, Information Hiding, Abhängigkeitsregeln, SOLID auf Komponentenebene, Connascence, Gesetz von Conway, Einfachheit und wie man Struktur misst.
  5. Kapitel 4: Architektur dokumentieren und kommunizierenMittelstufeSichten und Blickwinkel, das C4-Modell, die UML, die noch zählt, Architecture Decision Records, arc42, Diagrams as Code und wie man Architektur technischem und nicht technischem Publikum präsentiert.
  6. Kapitel 5: Architekturstile I: Monolithen und modulare DesignsMittelstufeStile für Systeme, die als eine Einheit deployt werden: Schichtenarchitektur, modularer Monolith, Pipes and Filters, Microkernel, hexagonale und Clean Architecture, Domain-Driven Design und wann ein Monolith die richtige Antwort ist.
  7. Kapitel 6: Architekturstile II: Verteilte SystemeMittelstufe bis FortgeschrittenWarum und wann man verteilt, die Fallacies of Distributed Computing, servicebasierte und Microservice-Architekturen, ereignisgesteuerte Systeme, synchrone und asynchrone Kommunikation, CAP und PACELC, Sagas, Serverless und Space-Based Designs.
  8. Kapitel 7: DatenarchitekturMittelstufe bis FortgeschrittenDatenhoheit, die Wahl einer Datenbank, Transaktionen und Isolation, Replikation und Partitionierung, CQRS und Event-Sourcing, Caching, Schemaevolution sowie Analytics, Streaming und Data Mesh.
  9. Kapitel 8: Sicherheit, Datenschutz und Compliance by DesignMittelstufe bis FortgeschrittenSicherheitsprinzipien, Bedrohungsmodellierung mit STRIDE, Identität und Zugriff (OAuth 2.0 und OpenID Connect), Verschlüsselung und Secrets, Zero Trust, Sicherheit der Software-Lieferkette, Privacy by Design nach der DSGVO und Sicherheit im Betrieb.
  10. Kapitel 9: Performance, Skalierbarkeit, Resilienz und BetreibbarkeitMittelstufe bis FortgeschrittenSkalierungsstrategien, Load Balancing und Zustandslosigkeit, Queues und Backpressure, Timeouts, Wiederholungen, Circuit Breaker und Bulkheads, SLIs, SLOs und Error Budgets, Observability, Kapazitätsplanung und Chaos Engineering.
  11. Kapitel 10: Cloud-native Architektur und InfrastrukturarchitekturMittelstufe bis FortgeschrittenCloud-Servicemodelle, Container und Kubernetes, die Twelve-Factor App, Infrastructure as Code, CI/CD und Deployment-Strategien, Multi-Region und Edge, Platform Engineering, FinOps und Lock-in als Abwägung.
  12. Kapitel 11: Bewertung, Entscheidungsfindung und GovernanceFortgeschrittenWie Architekturen bewertet und gesteuert werden: ATAM und leichtgewichtige Reviews, Fitness Functions und evolutionäre Architektur, Governance in agilen Organisationen, Team Topologies, Modernisierung von Altsystemen, Führung, Ethik und der Business Case.
  13. Kapitel 12: Architektur KI-gestützter SystemeFortgeschrittenMaschinelles Lernen und große Sprachmodelle aus Sicht der Architektur: wo Modelle ihren Platz haben, Retrieval-Augmented Generation, Agenten und Tool-Nutzung, Evaluierung, Guardrails, Kosten und Latenz, LLMOps und verantwortungsvolle KI nach der KI-Verordnung der EU.

Alle Abschnitte aller Kapitel ansehen.

Wie ist der Kurs aufgebaut, und wie lange dauert er?

Jedes Kapitel beginnt mit einer gesprochenen Videoeinführung und einem Überblick: was Sie lernen, was Sie vorher lesen sollten, wie lange es dauert und die wichtigsten Begriffe. Danach folgen acht Abschnitte. Jeder Abschnitt ist gleich aufgebaut:

  1. Die VideolektionEin auf Englisch gesprochenes Video von etwa 4 bis 6 Minuten, das Sie durch den Abschnitt führt, mit deutschen und englischen Untertiteln, einer Option „Nur anhören (Audio)“ und dem vollständigen Transkript.
  2. Die Idee in KürzeEine kurze, einfache Erklärung des Themas, geschrieben für Neulinge.
  3. Was Sie wissen müssenDie Kernpunkte in wenigen Zeilen, nützlich zum Wiederholen.
  4. Die ausführliche DarstellungFachliche Tiefe, mit Diagrammen, ausgearbeiteten Beispielen, Tabellen, Entscheidungshilfen, Checklisten und, wo nützlich, kurzen Codebeispielen.
  5. Prüfen Sie Ihr VerständnisFragen mit Antworten, mit denen Sie sich prüfen, bevor Sie weitergehen.
  6. Quellen und verwandte AbschnitteDie Bücher, Standards und Fachartikel, auf die sich der Abschnitt stützt, und Links zu verwandten Teilen des Kurses.

Das Lesen der Kapitel dauert etwa 40 Stunden, ungefähr zwei bis vier Stunden pro Kapitel. Mit den Kapiteltests (je etwa 45 Minuten), der Abschlussprüfung und der Fallstudie umfasst der gesamte Kurs etwa 60 Stunden Lernzeit. Die 117 Videolektionen dauern zusammen etwa 10 Stunden. Sie lernen ganz im eigenen Tempo: Es gibt keine Starttermine, Fristen oder Live-Sitzungen, und Sie können jederzeit unterbrechen und weitermachen.

Wie funktionieren die Kapiteltests?

Jedes Kapitel hat einen freiwilligen Test. Sie können das Kapitel lesen, ohne ihn abzulegen, und ihn ablegen, wann immer Sie bereit sind.

  1. Die Fragen20 Multiple-Choice-Fragen, zufällig aus einem Fragenpool von 64 für dieses Kapitel gezogen, zwei oder drei aus jedem seiner acht Abschnitte, und 2 kurze schriftliche Antworten, ausgewählt aus 8, zu verschiedenen Abschnitten. Bei manchen Multiple-Choice-Fragen wählen Sie mehrere Antworten, bringen Schritte in die richtige Reihenfolge oder lesen ein Diagramm. Weil die Fragen jedes Mal neu gezogen werden, gleicht kein Versuch dem anderen.
  2. ZeitEs läuft kein Countdown. Sie haben ab dem Start 4 Stunden Zeit zum Abgeben, und Ihre Antworten werden laufend in Ihrem Browser gespeichert, sodass sie bei einer unterbrochenen Verbindung oder einem Neuladen nicht verloren gehen.
  3. Schriftliche AntwortenJede schriftliche Frage zeigt die Kriterien, nach denen sie bewertet wird, mit insgesamt 5 Punkten, und eine Mindestlänge. Antworten unter der Mindestlänge werden nicht bewertet, und Antworten, die versuchen, der Bewertung Anweisungen zu geben, erhalten null Punkte.
  4. BewertungMultiple-Choice-Fragen werden automatisch bewertet und machen 70 % des Ergebnisses aus. Schriftliche Antworten werden von einer KI bewertet, die die veröffentlichten Kriterien mit einer festen Einstellung anwendet, damit sie einheitlich bewertet, und machen 30 % aus.
  5. BestehenSie bestehen mit insgesamt 80 % und mindestens 2 von 5 Punkten bei jeder schriftlichen Antwort. Ihr bestes Ergebnis für jedes Kapitel wird gespeichert.
  6. Ihr ErgebnisWenn Sie bestehen, sehen Sie zu jeder falsch beantworteten Frage die richtige Antwort und eine Erklärung. Wenn nicht, sehen Sie, welche Abschnitte Sie wiederholen sollten, und können es nach 10 Minuten mit anderen Fragen erneut versuchen. Die Zahl der Versuche ist unbegrenzt.
  7. Zweitbewertung und MeldungenWenn Sie meinen, dass eine schriftliche Antwort unfair bewertet wurde, können Sie innerhalb von 24 Stunden eine Zweitbewertung anfordern; es zählt die höhere Punktzahl. Wenn eine Frage falsch oder unklar erscheint, können Sie sie auf der Testseite melden, und sie wird geprüft.

ArchitectBot soll Ihnen helfen, Themen zu verstehen, und nicht Testfragen für Sie beantworten, und die schriftlichen Fragen verlangen, dass Sie Ideen anwenden, statt sie zu wiederholen.

Was ist die Abschlussbewertung?

Wenn Sie alle 13 Kapiteltests bestanden haben, wird die Abschlussbewertung freigeschaltet. Sie besteht aus zwei Teilen, die Sie in beliebiger Reihenfolge ablegen können.

Teil 1: die Abschlussprüfung

60 Multiple-Choice-Fragen aus dem gesamten Kurs, ungefähr gleichmäßig aus jedem Kapitel, die innerhalb von 3 Stunden nach dem Start abzugeben sind. Die Bestehensgrenze liegt bei 70 %. Wenn Sie nicht bestehen, können Sie es nach 24 Stunden mit anderen Fragen erneut versuchen.

Teil 2: die Architektur-Fallstudie

Sie wählen eine von mehreren realistischen Aufgabenstellungen, zum Beispiel eine Buchungsplattform, einen Zahlungsdienst oder ein KI-gestütztes Supportsystem, und beschreiben die Architektur, die Sie vorschlagen würden: zwischen 1500 und 4000 Wörtern. Sie brauchen keine Zeichensoftware: Beschreiben Sie Ihre Strukturen in Worten, Listen und Tabellen. Die Fallstudie wird mit bis zu 50 Punkten nach diesem veröffentlichten Bewertungsschema bewertet:

KriteriumPunkteWorauf die Bewertung achtet
Anforderungen und Qualitätsmerkmale10Identifiziert die Stakeholder, Randbedingungen und wichtigsten Treiber in der Aufgabenstellung und formuliert die wichtigsten Qualitäten als messbare, priorisierte Qualitätsszenarien.
Architekturansatz10Wählt einen Stil oder eine Kombination von Stilen und die wichtigsten Strukturen, begründet anhand der Treiber, mit den erwogenen Alternativen und den benannten Abwägungen.
Struktur und Verhalten10Beschreibt die wichtigsten Container, ihre Verantwortlichkeiten, die Daten, die jeder besitzt, und wie sie interagieren, einschließlich mindestens eines wichtigen Laufzeitszenarios, auf der Ebene einer C4-Containersicht.
Querschnittsanliegen10Behandelt Daten und Konsistenz, Sicherheit und Datenschutz, Resilienz und Betreibbarkeit, Deployment und Kosten sowie etwaige KI-Komponenten, jeweils in dem Umfang, den die Aufgabenstellung erfordert.
Entscheidungen, Risiken und Kommunikation10Hält mindestens drei zentrale Entscheidungen als Architecture Decision Records fest, listet die wichtigsten Risiken mit Gegenmaßnahmen auf, erläutert, wie sich der Entwurf weiterentwickeln kann, und ist klar und gut gegliedert.
Gesamt50Bestanden: 25 oder mehr, mit mindestens 4 in jedem Kriterium.

Die Fallstudie wird von einer KI anhand des Bewertungsschemas bewertet, und Sie können eine Zweitbewertung anfordern. Erreicht sie die Bestehensgrenze nicht, erhalten Sie zu jedem Kriterium eine Rückmeldung und können nach 24 Stunden erneut abgeben.

Wie wird das Endergebnis ermittelt?

Ihre Gesamtpunktzahl kombiniert drei Dinge: den Durchschnitt Ihrer besten Ergebnisse in den 13 Kapiteltests (40 %), Ihr Ergebnis in der Abschlussprüfung (30 %) und Ihr Ergebnis in der Fallstudie in Prozent (30 %). Alle, die alle drei Teile bestehen, erhalten ein Zertifikat mit folgendem Ergebnis.

ErgebnisAnforderung
Mit Auszeichnung bestandenGesamtpunktzahl von 90 oder mehr und mindestens 80 % in der Fallstudie
Gut bestandenGesamtpunktzahl von 80 oder mehr
BestandenAlle Kapiteltests, die Abschlussprüfung und die Fallstudie bestanden

Ausgearbeitetes Beispiel

Ein Ergebnis berechnen

Wer in den Kapiteltests im Durchschnitt 88 % als beste Ergebnisse erreicht, in der Abschlussprüfung 80 % und in der Fallstudie 70 % (35 von 50 Punkten), hat eine Gesamtpunktzahl von 88 × 0,40 + 80 × 0,30 + 70 × 0,30 = 80,2, also Gut bestanden.

Was zeigt das Zertifikat, und wie lässt es sich überprüfen?

Erfolgreiche Teilnehmende erhalten ein Be Wise Abschlusszertifikat für Be Software Architecture Wise, das Sie als PDF herunterladen können. Es zeigt:

  • Ihren Namen, genau so, wie Sie ihn beim Anfordern des Zertifikats eingeben (bitte prüfen Sie ihn sorgfältig);
  • das Ausstellungsdatum;
  • Ihr Ergebnis: Bestanden, Gut bestanden oder Mit Auszeichnung bestanden;
  • eine eindeutige Zertifikatsnummer in der Form BWSA-2026-ABC123;
  • eine Webadresse, unter der jeder es überprüfen kann.

Jeder, etwa ein Arbeitgeber, kann die Nummer auf der Seite zur Zertifikatsprüfung eingeben und sieht dann den Namen, das Datum und das Ergebnis, mit denen das Zertifikat ausgestellt wurde. Damit das möglich ist, speichern wir diese Angaben und die Nummer, solange das Zertifikat gültig ist. Ein Zertifikat, das durch Identitätstäuschung oder durch das Einreichen fremder Arbeit erlangt wurde, kann widerrufen werden, und ein widerrufenes Zertifikat wird bei der Prüfung als widerrufen angezeigt.

Ist das Zertifikat eine akkreditierte Qualifikation?

Nein. Das Be Wise Abschlusszertifikat bescheinigt, dass Sie diesen Kurs abgeschlossen und seine Prüfungen bestanden haben. Es ist keine akkreditierte Qualifikation, bringt keine Studienleistungspunkte und wird weder von einer Hochschule, einem Berufsverband, dem iSAQB, einem Cloud- oder Softwareanbieter noch von einem Autor, dessen Werk der Kurs zitiert, ausgestellt oder empfohlen. Der Kurs bereitet nicht auf externe Prüfungen vor und ersetzt keine.

Es zeigt aber, dass Sie einen umfangreichen, anspruchsvollen Kurs durchgearbeitet und 13 Kapiteltests, eine Abschlussprüfung und eine schriftliche Fallstudie bestanden haben. Welches Gewicht das hat, entscheidet, wer es liest; deshalb lässt sich das Zertifikat überprüfen, und der vollständige Lehrplan, die Regeln und das Bewertungsschema stehen öffentlich auf dieser Seite.

Was geschieht mit meinen Daten?

  • Kein Konto. Um den Kurs zu lesen oder Tests abzulegen, müssen Sie weder einen Namen noch eine E-Mail-Adresse oder ein Passwort angeben.
  • Der Lesefortschritt (welche Abschnitte Sie gelesen haben) wird nur in Ihrem eigenen Browser gespeichert.
  • Testergebnisse werden auf unserem Server unter einem zufälligen zwölfstelligen Fortsetzungscode gespeichert, den Sie beim ersten Test erhalten, ohne Namen oder Kontaktdaten (bis Sie ein Zertifikat anfordern). Geben Sie den Code auf einem anderen Gerät ein, um dort weiterzumachen. Wer Ihren Code hat, kann Ihre Ergebnisse sehen und als Sie weitermachen, einschließlich der Anforderung Ihres Zertifikats; halten Sie ihn deshalb geheim. Ergebnisse werden zwei Jahre nach Ihrem letzten Test gelöscht, oder früher, wenn Sie es wünschen.
  • Ihre Antworten auf schriftliche Fragen und Ihre Fallstudie werden zur Bewertung an einen KI-Dienst gesendet. Geben Sie darin keine personenbezogenen Daten an.
  • Ihr Name wird nur gespeichert, wenn Sie ein Zertifikat anfordern, zusammen mit dem Datum, dem Ergebnis und der Zertifikatsnummer, damit das Zertifikat überprüft werden kann.
  • ArchitectBot sendet Ihre Fragen an KI- und Suchdienste, um sie zu beantworten. Geben Sie dort keine persönlichen oder vertraulichen Informationen ein.
  • Analyse-Cookies werden nur verwendet, wenn Sie ihnen zustimmen.

Die Be Wise Datenschutzerklärung erläutert, an wen wir Daten weitergeben und welche Rechte Sie haben.

Was ist ArchitectBot?

ArchitectBot ist der KI-Lernassistent des Kurses. Er beantwortet Fragen zur Softwarearchitektur zuerst anhand der Inhalte des Kurses und sucht im Web nach Neuerem. Er erklärt, gibt Beispiele und verweist Sie auf den passenden Abschnitt. Er ist kein zertifizierter Architekt, er kann Fehler machen, und er hilft Ihnen, ein Thema zu verstehen, statt eine Testfrage für Sie zu beantworten. Betrachten Sie seine Antworten als Ausgangspunkt und prüfen Sie alles Wichtige nach.

Wie wird der Inhalt richtig und aktuell gehalten?

Jedes Kapitel wird nach einer veröffentlichten Spezifikation geschrieben und vor der Veröffentlichung in einer separaten Prüfung mit den Büchern, Standards, Fachartikeln und Dokumentationen abgeglichen, die es zitiert. Die Quellen stehen am Ende jedes Abschnitts, damit Sie sie selbst prüfen können. Jede Aussage soll auf eine zitierte Quelle zurückführbar sein.

Softwarearchitektur verändert sich, besonders bei Cloud und KI; deshalb werden die Kapitel aktualisiert, wenn sich Praxis oder Standards weiterentwickeln, und jede Seite zeigt, wann sie zuletzt geändert wurde. Wenn Sie einen Fehler finden, teilen Sie es uns mit, oder melden Sie eine Frage auf der Testseite. Spätere Änderungen am Inhalt wirken sich nie auf ein bereits ausgestelltes Zertifikat aus.

Welche Geräte kann ich nutzen, und ist der Kurs barrierefrei?

Der Kurs funktioniert auf Smartphones, Tablets und Computern in jedem aktuellen Browser, und Sie können ihn wie eine App auf Ihrem Startbildschirm installieren. Jedes Kapitel gibt es auch als normale Webseiten und als PDF zum Herunterladen. Jede Videolektion ist auf Englisch gesprochen, mit deutschen und englischen Untertiteln, einer Option „Nur anhören (Audio)“ und dem vollständigen Transkript. Diagramme haben Textbeschreibungen für Screenreader, die Seiten funktionieren mit Browser-Zoom und Tastaturnavigation, und der Text nutzt Überschriften, Listen und Tabellen, denen assistive Technologien folgen können. Wenn etwas bei Ihnen nicht funktioniert, lassen Sie es uns bitte wissen.

Was der Kurs nicht ist

  • Er bietet Bildungsinformationen, keine fachliche Beratung. Entscheidungen über reale Systeme hängen von Tatsachen ab, die der Kurs nicht kennen kann.
  • Er ist keine akkreditierte Qualifikation und keine Vorbereitung auf eine externe Prüfung.
  • Er ist mit keiner Hochschule, keinem Berufsverband, keinem Zertifizierungsprogramm, keinem Technologieunternehmen und keinem zitierten Autor verbunden und wird von keinem von ihnen empfohlen.
  • Er ist kein Programmierkurs: Sie lesen Codebeispiele, aber der Kurs vermittelt keine Programmiersprache.
  • Er hat keinen Live-Unterricht: Er ist zum Selbststudium gedacht, unterstützt durch gesprochene Videolektionen und ArchitectBot.

Was kostet der Kurs?

Derzeit ist der gesamte Kurs kostenlos: jedes Kapitel, die Kapiteltests, ArchitectBot, die Abschlussbewertung und das Zertifikat. Sollte sich das ändern, werden der Preis und genau, was er umfasst, auf dieser Seite angezeigt, bevor Sie etwas Kostenpflichtiges beginnen.

Der Kurs wird durch deutlich gekennzeichnete Werbung finanziert. Anzeigen verändern nie den Inhalt, die Fragen oder die Bewertung.

Fragen? Kontaktieren Sie uns.

Mit Kapitel 0 beginnenDie Kapitel durchsehen

Kursinhalt

Alle Kapitel und Abschnitte

Alle dreizehn Kapitel sind frei lesbar. Durchsuchen Sie Titel, Zusammenfassungen und das Glossar. Neu in der Softwarewelt? Folgen Sie dem Einsteigerpfad. Arbeiten Sie bereits mit Software? Folgen Sie dem Weg für Erfahrene.

Glossar

Begriffe aus dem Kurs

Kurze Definitionen der Begriffe, die in den Kapiteln verwendet werden. Tippen Sie in einem Abschnitt auf einen unterstrichenen Begriff, um seine Definition zu sehen, ohne die Seite zu verlassen.

ArchitectBot

Fragen zur Softwarearchitektur stellen

ArchitectBot ist ein KI-Lernassistent. Er antwortet zuerst anhand dieses Kurses und prüft im Web, ob es Neueres gibt. Er kann sich irren; betrachten Sie seine Antworten deshalb als Ausgangspunkt.

Bildungsinformationen, keine fachliche Beratung. ArchitectBot kann Fehler machen.

Werbung

Werbung auf Be Software Architecture Wise

Erreichen Sie Menschen, die Softwarearchitektur lernen: Entwickler auf dem Weg in die Architektur, Engineering-Manager, Studierende und KI-Engineers. Bannerplätze gibt es auf der Startseite und auf den Kapitelseiten, für Schulungsanbieter, Zertifizierungsstellen, Entwicklerwerkzeuge, Cloud-Dienste und Personalvermittler.

AnzeigeHier würde Ihr Banner erscheinen. Kontaktieren Sie uns, wenn Sie hier werben möchten.

Kontaktieren Sie uns zum Thema Werbung

Anzeigen sind deutlich gekennzeichnet. Sie verändern nie den Inhalt des Kurses, die Fragen in den Tests oder die Bewertung der Antworten.