Be Software Architecture Wise
Be Wise Apps

Read in English · Leer en español · Lire en français

Neu in der Softwarewelt? Beginnen Sie hier

Der Einsteigerpfad

Dieser Pfad führt Sie der Reihe nach durch die Kapitel, von Kapitel 0 bis Kapitel 12, weil jedes Kapitel auf dem vorigen aufbaut. Er bringt Sie in sechs Etappen von null technischem Hintergrund bis zum Entwurf KI-gestützter Systeme, mit einer Methode, mit der Sie die schwierigeren Abschnitte meistern, ohne stecken zu bleiben.

Der Pfad auf einen Blick

Reihenfolge
Die Kapitel in ihrer natürlichen Reihenfolge, 0 bis 12, in sechs Etappen gegliedert
Zeit
Etwa 40 Stunden Lesezeit und 10 Stunden Video. Bei vier Stunden pro Woche sind das ungefähr drei Monate
Schwierigere Abschnitte
32 Abschnitte sind als Fortgeschritten gekennzeichnet. Lesen Sie sie beim ersten Durchgang leichter und kommen Sie später darauf zurück
Tests
Optional. Legen Sie jeden Kapiteltest ab, wenn Sie das Kapitel beendet haben, falls Sie das Zertifikat möchten

So lernen Sie jeden Abschnitt

  1. Sehen Sie sich die Videolektion anJeder Abschnitt beginnt mit einem vertonten Video von etwa vier bis sechs Minuten. Es vermittelt Ihnen die Gestalt der Idee, bevor Sie darüber lesen.
  2. Lesen Sie „Die Idee in Kürze“ und „Was Sie wissen müssen“Die alltagsnahe Erklärung und die Kernpunkte. Wenn Sie aus einem Abschnitt nichts anderes mitnehmen, dann diese.
  3. Sehen Sie in „Bevor Sie das lesen“ nachSchwierigere Abschnitte beginnen mit einem Kasten, der die früheren Abschnitte und Begriffe auflistet, auf denen sie aufbauen. Wenn Ihnen davon etwas neu ist, gehen Sie zuerst dorthin zurück oder tippen Sie auf einen Begriff, um eine kurze Definition zu sehen.
  4. Lesen Sie die vollständige DarstellungBeim ersten Lesen dürfen Sie ausführliche Tabellen, Formeln und Codebeispiele ruhig überfliegen. Versuchen Sie, der Argumentation zu folgen; die Details ergeben beim zweiten Durchgang mehr Sinn.
  5. Bearbeiten Sie „Prüfen Sie Ihr Verständnis“Beantworten Sie jede Frage im Kopf, bevor Sie nachsehen. Wenn Sie mehrere Antworten überraschen, lesen Sie die Kernpunkte des Abschnitts noch einmal, bevor Sie weitergehen.

Abschnitte mit der Kennzeichnung Fortgeschritten

Jeder Abschnitt zeigt sein Niveau. Wenn Sie zum ersten Mal einen als Fortgeschritten gekennzeichneten Abschnitt erreichen, sehen Sie sich das Video an, lesen Sie die Idee in Kürze und die Kernpunkte und machen Sie dann weiter. Spätere Abschnitte können darauf zurückgreifen, überspringen Sie ihn also nicht ganz, aber Sie müssen beim ersten Durchgang nicht alle Details beherrschen. Kommen Sie darauf zurück, wenn Sie die Etappe abgeschlossen haben.

Einsteigermodus und die Fragen zur Bereitschaft

Jede Abschnittsseite hat oben einen Schalter Einsteigermodus. Ist er eingeschaltet, werden die technischsten Tabellen, der Code und die Kästen „Vertiefung“ eingeklappt, bis Sie auf Anzeigen tippen, und jeder Begriff, den Sie für eine Definition antippen können, ist mit einem kleinen ? markiert. Nichts wird entfernt, und die Kapiteltests decken auch die eingeklappten Teile ab. Wenn Sie auf der Startseite den Einsteigerpfad wählen, wird er eingeschaltet; Sie können ihn auf jeder Abschnittsseite ausschalten.

Ab Kapitel 1 beginnt jede Kapitelseite außerdem mit fünf kurzen Fragen, „Bin ich bereit für dieses Kapitel?“, zu den früheren Ideen, auf denen das Kapitel aufbaut. Sie werden weder bewertet noch gespeichert: Eine falsche Antwort zeigt Ihnen einfach, welchen früheren Abschnitt Sie sich noch einmal ansehen sollten.

Wenn etwas keinen Sinn ergibt

Ein nützlicher Begleiter. Das Glossar des Kurses bietet kurze, verständliche Definitionen von mehr als 900 Begriffen aus den Kapiteln, jeweils verlinkt mit dem Kapitel, das sie erklärt. Halten Sie es beim Lernen in einem anderen Tab geöffnet und schlagen Sie jedes Wort nach, das Ihnen neu ist.

Etappe 1 · Kapitel 0

Bei null anfangen

Kapitel 0 setzt keinen technischen Hintergrund voraus. Es erklärt Programme, Daten, Netzwerke, Speicher, APIs und die Cloud: die Bausteine, die jedes spätere Kapitel als bekannt voraussetzt. Überspringen Sie es nicht, auch wenn Ihnen manches vertraut vorkommt.

Kapitel 0: Einstieg: Wie Software funktioniert

Einsteiger · etwa 2½ Stunden Lesezeit · 9 Videolektionen, etwa 45 Minuten

Das lernen Sie:

  • Schritt für Schritt erklären, was geschieht, wenn ein Programm läuft, vom Quellcode über das Betriebssystem bis zum Prozessor.
  • Die gängigen Datenstrukturen unterscheiden und mit der O-Notation vorhersagen, wie stark eine Operation mit wachsender Datenmenge langsamer wird.
Die 8 Abschnitte
  1. 0.1 Programme, Code und wie ein Computer sie ausführt
  2. 0.2 Daten, Datenstrukturen und Algorithmen und warum die Geschwindigkeit von ihnen abhängt
  3. 0.3 Funktionen, Module, Objekte, Schnittstellen, Bibliotheken und Frameworks
  4. 0.4 Netzwerke, Internet und Web: IP, DNS, HTTP und das Client-Server-Modell
  5. 0.5 Dateien und Datenbanken: relationale und nicht relationale Speicherung, Abfragen und Transaktionen
  6. 0.6 APIs, JSON und wie getrennte Systeme zusammenarbeiten
  7. 0.7 Server, Betriebssysteme, virtuelle Maschinen, Container und Cloud-Dienste
  8. 0.8 Anforderungen, Versionskontrolle, Tests, Auslieferung und der Weg einer Anfrage

Etappe 2 · Kapitel 1 bis 2

Wozu Architektur da ist

Kapitel 1 erklärt, was Softwarearchitektur ist und warum ihre Entscheidungen wichtig sind. Kapitel 2 macht aus vagen Zielen wie „schnell“ und „sicher“ präzise Anforderungen. Zusammen geben sie Ihnen das Vokabular für alles, was folgt.

Kapitel 1: Was Softwarearchitektur ist

Einsteiger bis Mittelstufe · etwa 2½ Stunden Lesezeit · 9 Videolektionen, etwa 44 Minuten

Das lernen Sie:

  • Die Definitionen von Softwarearchitektur nach ISO/IEC/IEEE 42010:2022 und nach dem SEI sowie ihre gemeinsamen Ideen erklären.
  • Modul-, Komponenten-und-Konnektoren- und Zuordnungsstrukturen unterscheiden sowie eine Architektur von ihrer Beschreibung.
Die 8 Abschnitte
  1. 1.1 Was Softwarearchitektur ist: die Standarddefinitionen und ihre Gemeinsamkeiten
  2. 1.2 Architektur, Design und Code: Bedeutsamkeit, Reichweite und Ebenen
  3. 1.3 Warum Architektur zählt: Änderungskosten, Qualität, Risiko und echte Ausfälle
  4. 1.4 Was ein Architekt tut: Verantwortlichkeiten, Fähigkeiten und Arten von Architekten
  5. 1.5 Stakeholder, ihre Anliegen und wie Architektur ihnen dient
  6. 1.6 Architekturentscheidungen und Abwägungen: Umkehrbarkeit und Zeitpunkt
  7. 1.7 Technische Schulden, Architekturerosion und Architekturdrift
  8. 1.8 Architektur über den Lebenszyklus: vorab geplante, emergente und kontinuierliche Architektur

Kapitel 2: Qualitätsmerkmale und architekturrelevante Anforderungen

Mittelstufe · etwa 3 Stunden Lesezeit · 9 Videolektionen, etwa 45 Minuten

Das lernen Sie:

  • Funktionale Anforderungen, Qualitätsmerkmale und Randbedingungen unterscheiden und eine architekturrelevante Anforderung erkennen.
  • Das Produktqualitätsmodell ISO/IEC 25010:2023 als Checkliste nutzen, ohne dass es zu Papierkram wird.
Die 8 Abschnitte
  1. 2.1 Funktionale Anforderungen, Qualitätsmerkmale und Randbedingungen
  2. 2.2 Qualitätsmodelle: ISO/IEC 25010 und wie man es nutzt
  3. 2.3 Testbare Qualitätsszenarien schreiben
  4. 2.4 Performance und Skalierbarkeit: Latenz, Durchsatz, Perzentile und Last
  5. 2.5 Verfügbarkeit und Zuverlässigkeit: Neunen, MTBF, MTTR und Fehlertoleranz
  6. 2.6 Änderbarkeit, Testbarkeit und Deploybarkeit: auf Veränderung auslegen
  7. 2.7 Sicherheit, Benutzbarkeit, Interoperabilität, Kosten und Nachhaltigkeit als Qualitäten
  8. 2.8 Qualitätsmerkmale erheben, priorisieren und abwägen

Etappe 3 · Kapitel 3 bis 4

Gute Struktur und wie man sie beschreibt

Kapitel 3 führt in die Prinzipien guter Struktur ein, etwa Modularität und Kopplung. Ein wenig Code lesen zu können, hilft hier, ist aber nicht unbedingt nötig. Kapitel 4 zeigt, wie Architekten ihre Entwürfe zeichnen und festhalten; seine Diagramme und Entscheidungsdokumente kommen im ganzen restlichen Kurs vor.

Kapitel 3: Designprinzipien und Grundlagen

Mittelstufe · etwa 3 Stunden Lesezeit · 9 Videolektionen, etwa 46 Minuten

Das lernen Sie:

  • Das Kriterium von Parnas für die Zerlegung eines Systems in Module erklären und damit zwei mögliche Zerlegungen vergleichen.
  • Abhängigkeiten anhand der klassischen Stufen von Kopplung und Kohäsion einordnen und zeitliche, Deployment- und semantische Kopplung zwischen Services erkennen.
Die 8 Abschnitte
  1. 3.1 Modularität: ein System in Teile zerlegen
  2. 3.2 Kopplung und Kohäsion
  3. 3.3 Information Hiding, Abstraktion und Schnittstellen
  4. 3.4 Abhängigkeiten steuern: Richtung, Zyklen und Stabilität
  5. 3.5 Die SOLID-Prinzipien auf Komponenten angewandt
  6. 3.6 Connascence: ein feineres Maß für Kopplung
  7. 3.7 Das Gesetz von Conway und die Gestalt von Organisationen
  8. 3.8 Einfachheit, Umkehrbarkeit und das Messen von Struktur

Kapitel 4: Architektur dokumentieren und kommunizieren

Mittelstufe · etwa 3 Stunden Lesezeit · 9 Videolektionen, etwa 46 Minuten

Das lernen Sie:

  • Erklären, wer Architekturdokumentation liest, was jede Leserin und jeder Leser braucht und wie man entscheidet, was sich festzuhalten lohnt.
  • Stakeholder, Anliegen, Blickwinkel, Sichten und Modellarten nach ISO/IEC/IEEE 42010:2022 unterscheiden.
Die 8 Abschnitte
  1. 4.1 Warum und wie viel dokumentieren
  2. 4.2 Sichten und Blickwinkel: ISO/IEC/IEEE 42010, 4+1 und Rozanski und Woods
  3. 4.3 Das C4-Modell: Kontext, Container, Komponenten und Code
  4. 4.4 Die UML-Diagramme, die Architekten noch verwenden
  5. 4.5 Architecture Decision Records
  6. 4.6 arc42 und andere Dokumentationsvorlagen
  7. 4.7 Diagrams as Code und aktuelle Dokumentation
  8. 4.8 Architektur für verschiedene Zielgruppen kommunizieren

Etappe 4 · Kapitel 5 bis 6

Architekturstile

Kapitel 5 behandelt Systeme, die als eine Einheit gebaut und deployt werden. Kapitel 6 überträgt dieselben Fragen auf ein Netzwerk, wo es schwieriger wird; es ist das erste Kapitel, das die meisten Einsteiger als anspruchsvoll empfinden, nehmen Sie sich also Zeit dafür.

Kapitel 5: Architekturstile I: Monolithen und modulare Designs

Mittelstufe · etwa 3 Stunden Lesezeit · 9 Videolektionen, etwa 45 Minuten

Das lernen Sie:

  • Architekturstile, Muster, Taktiken und Referenzarchitekturen unterscheiden und erklären, warum die Randbedingungen eines Stils seine Qualitäten hervorbringen.
  • Technische und fachliche Partitionierung vergleichen und vorhersagen, wie sich jede auf die Kosten einer typischen Änderung und auf die Organisation der Teams auswirkt.
Die 8 Abschnitte
  1. 5.1 Architekturstile, Muster und Taktiken
  2. 5.2 Schichtenarchitektur
  3. 5.3 Der modulare Monolith
  4. 5.4 Pipes and Filters und Pipeline-Architekturen
  5. 5.5 Microkernel- und Plug-in-Architekturen
  6. 5.6 Hexagonale, Onion- und Clean Architecture
  7. 5.7 Strategisches Domain-Driven Design: Bounded Contexts und Context Maps
  8. 5.8 Wann ein Monolith die richtige Antwort ist

Kapitel 6: Architekturstile II: Verteilte Systeme

Mittelstufe bis Fortgeschritten · etwa 3½ Stunden Lesezeit · 9 Videolektionen, etwa 48 Minuten

Das lernen Sie:

  • Die legitimen Gründe für die Verteilung eines Systems erklären und die Kosten, die jeder Grund mit sich bringt.
  • Die acht Fallacies of Distributed Computing und den Teilausfall beschreiben und Antworten darauf entwerfen.
Die 8 Abschnitte
  1. 6.1 Warum verteilen? Die Fallacies of Distributed Computing
  2. 6.2 Servicebasierte Architektur und serviceorientierte Architektur
  3. 6.3 Microservices: Prinzipien, Nutzen und KostenFortgeschritten: beim ersten Mal leichter lesen
  4. 6.4 Ereignisgesteuerte Architektur: Broker, Mediatoren und Event-StreamsFortgeschritten: beim ersten Mal leichter lesen
  5. 6.5 Synchrone und asynchrone Kommunikation: REST, gRPC, GraphQL und Messaging
  6. 6.6 Konsistenzmodelle, CAP und PACELCFortgeschritten: beim ersten Mal leichter lesen
  7. 6.7 Verteilte Transaktionen, Sagas und das Outbox-MusterFortgeschritten: beim ersten Mal leichter lesen
  8. 6.8 Serverless und Space-Based Architecture

Etappe 5 · Kapitel 7 bis 9

Daten, Sicherheit und Systeme am Laufen halten

Diese drei Kapitel behandeln, was echte Systeme schwierig macht: wem die Daten gehören und wie sie korrekt bleiben, wie das System geschützt wird und wie es unter Belastung schnell und verfügbar bleibt. Jedes baut auf Kapitel 6 auf.

Kapitel 7: Datenarchitektur

Mittelstufe bis Fortgeschritten · etwa 3½ Stunden Lesezeit · 9 Videolektionen, etwa 47 Minuten

Das lernen Sie:

  • Erklären, warum eine gemeinsame Datenbank Services koppelt, und die Datenhoheit zuweisen, auch in Fällen, in denen mehrere Services dieselben Daten schreiben.
  • Für jeden Datenbestand eine Datenbank nach Datenform, Zugriffsmustern, Konsistenzanforderungen, Skalierung, Betrieb und Fähigkeiten des Teams auswählen und die Kosten jedes zusätzlichen Speichers begründen.
Die 8 Abschnitte
  1. 7.1 Datenhoheit und Datenbank pro Service
  2. 7.2 Die Wahl einer Datenbank: relational, Dokument, Key-Value, Spalten, Graph und Zeitreihen
  3. 7.3 Transaktionen, ACID und IsolationsebenenFortgeschritten: beim ersten Mal leichter lesen
  4. 7.4 Replikation, Partitionierung und ShardingFortgeschritten: beim ersten Mal leichter lesen
  5. 7.5 CQRS und Event-SourcingFortgeschritten: beim ersten Mal leichter lesen
  6. 7.6 Caching-Strategien und ihre Fallstricke
  7. 7.7 Schemaevolution, Migrationen und Kompatibilität
  8. 7.8 Analytics, Streaming, Data Warehouses, Data Lakes und Data MeshFortgeschritten: beim ersten Mal leichter lesen

Kapitel 8: Sicherheit, Datenschutz und Compliance by Design

Mittelstufe bis Fortgeschritten · etwa 3 Stunden Lesezeit · 9 Videolektionen, etwa 48 Minuten

Das lernen Sie:

  • Die CIA-Triade, die Designprinzipien von Saltzer und Schroeder, Defense in Depth und sichere Standardeinstellungen auf Architekturentscheidungen anwenden und erklären, wofür Architekten in einem sicheren Entwicklungslebenszyklus verantwortlich sind.
  • Ein Bedrohungsmodell für einen Entwurf erstellen, mit einem Datenflussdiagramm mit Vertrauensgrenzen, STRIDE und Angriffsbäumen, und die daraus folgenden Risiken und Gegenmaßnahmen bewerten und festhalten.
Die 8 Abschnitte
  1. 8.1 Sicherheitsprinzipien für Architekten
  2. 8.2 Bedrohungsmodellierung: STRIDE, Angriffsbäume und Datenflussdiagramme
  3. 8.3 Identität und Zugriff: Authentifizierung, Autorisierung, OAuth 2.0 und OpenID ConnectFortgeschritten: beim ersten Mal leichter lesen
  4. 8.4 Verschlüsselung, Schlüsselverwaltung und SecretsFortgeschritten: beim ersten Mal leichter lesen
  5. 8.5 Sichere Kommunikation und Zero TrustFortgeschritten: beim ersten Mal leichter lesen
  6. 8.6 Sicherheit der Software-Lieferkette
  7. 8.7 Privacy by Design und die DSGVO
  8. 8.8 Sicherheit im Betrieb: Logging, Erkennung und Reaktion

Kapitel 9: Performance, Skalierbarkeit, Resilienz und Betreibbarkeit

Mittelstufe bis Fortgeschritten · etwa 3½ Stunden Lesezeit · 9 Videolektionen, etwa 45 Minuten

Das lernen Sie:

  • Zwischen vertikaler und horizontaler Skalierung und zwischen den X-, Y- und Z-Achsen des Scale Cube wählen und eine Flotte mit Littles Gesetz und Kapazitätsreserve für eine bekannte Spitzenlast dimensionieren.
  • Autoscaling-Signale und -Einstellungen wählen, die Verzögerung und Flapping vermeiden, und erklären, warum die CPU oft die falsche Metrik ist.
Die 8 Abschnitte
  1. 9.1 Skalierungsstrategien: vertikal, horizontal und der Scale Cube
  2. 9.2 Load Balancing, Zustandslosigkeit und Sessions
  3. 9.3 Asynchronität, Queues und Backpressure
  4. 9.4 Timeouts, Wiederholungen, Circuit Breaker, Bulkheads und Graceful DegradationFortgeschritten: beim ersten Mal leichter lesen
  5. 9.5 SLIs, SLOs, SLAs und Error Budgets
  6. 9.6 Observability: Logs, Metriken und Traces
  7. 9.7 Kapazitätsplanung und PerformancetestsFortgeschritten: beim ersten Mal leichter lesen
  8. 9.8 Chaos Engineering, Incidents und schuldfreies Lernen

Etappe 6 · Kapitel 10 bis 12

Cloud, Governance und KI

Die letzte Etappe behandelt die Cloud-Plattformen, auf denen Systeme laufen, wie Architekturen im Lauf der Zeit beurteilt und gesteuert werden und wie all das auf Systeme angewendet wird, die um KI-Modelle herum gebaut sind. Die Kapitel 11 und 12 greifen auf den ganzen Kurs zurück, heben Sie sie also bis zum Schluss auf.

Kapitel 10: Cloud-native Architektur und Infrastrukturarchitektur

Mittelstufe bis Fortgeschritten · etwa 3 Stunden Lesezeit · 9 Videolektionen, etwa 47 Minuten

Das lernen Sie:

  • IaaS, CaaS, PaaS, FaaS und SaaS sowie die Bereitstellungsmodelle vergleichen und die Pflichten für eine Workload nach dem Modell der geteilten Verantwortung zuweisen.
  • Erklären, wie Kubernetes einen deklarierten gewünschten Zustand über seine Control Plane, Nodes und Reconciliation Loops aufrechterhält, Requests, Limits und Probes konfigurieren und beurteilen, wann Kubernetes zu viel des Guten ist.
Die 8 Abschnitte
  1. 10.1 Cloud-Service- und Bereitstellungsmodelle
  2. 10.2 Container und Orchestrierung mit KubernetesFortgeschritten: beim ersten Mal leichter lesen
  3. 10.3 Die Twelve-Factor App und cloud-native Prinzipien
  4. 10.4 Infrastructure as Code und Immutable InfrastructureFortgeschritten: beim ersten Mal leichter lesen
  5. 10.5 CI/CD-Pipelines und Deployment-Strategien
  6. 10.6 Multi-Region, Disaster Recovery und Edge ComputingFortgeschritten: beim ersten Mal leichter lesen
  7. 10.7 Platform Engineering und Internal Developer Platforms
  8. 10.8 FinOps, Kostenarchitektur und Anbieter-Lock-in

Kapitel 11: Bewertung, Entscheidungsfindung und Governance

Fortgeschritten · etwa 3½ Stunden Lesezeit · 9 Videolektionen, etwa 47 Minuten

Das lernen Sie:

  • Erklären, wann und warum eine Architektur bewertet werden sollte, und die neun Schritte von ATAM durchführen, um Risiken, Nicht-Risiken, Sensitivitätspunkte, Trade-off-Punkte und Risikothemen zu ermitteln.
  • Leichtgewichtige Reviews wie Risk-Storming und Pre-Mortems moderieren und ihre Ergebnisse in ein Risikoregister mit Verantwortlichen überführen.
Die 8 Abschnitte
  1. 11.1 Architekturbewertung und ATAMFortgeschritten: beim ersten Mal leichter lesen
  2. 11.2 Leichtgewichtige Reviews und Risk-StormingFortgeschritten: beim ersten Mal leichter lesen
  3. 11.3 Fitness Functions und evolutionäre ArchitekturFortgeschritten: beim ersten Mal leichter lesen
  4. 11.4 Architektur-Governance in agilen OrganisationenFortgeschritten: beim ersten Mal leichter lesen
  5. 11.5 Team Topologies und soziotechnisches DesignFortgeschritten: beim ersten Mal leichter lesen
  6. 11.6 Altsysteme modernisieren: Strangler Fig und schrittweise MigrationFortgeschritten: beim ersten Mal leichter lesen
  7. 11.7 Führung, Einfluss und EntscheidungsfindungFortgeschritten: beim ersten Mal leichter lesen
  8. 11.8 Ethik, Nachhaltigkeit und der Business CaseFortgeschritten: beim ersten Mal leichter lesen

Kapitel 12: Architektur KI-gestützter Systeme

Fortgeschritten · etwa 4 Stunden Lesezeit · 9 Videolektionen, etwa 48 Minuten

Das lernen Sie:

  • Erklären, wie Machine-Learning-Modelle und große Sprachmodelle trainiert und bereitgestellt werden und was Token, Kontextfenster, Sampling, Embeddings und Halluzination für den Entwurf eines Systems bedeuten.
  • Wählen, wo ein Modell laufen und wie es aufgerufen werden soll, und für gegebene Anforderungen ein AI-Gateway, Modell-Routing, Kaskaden, Fallback-Kaskaden und menschliche Prüfung entwerfen.
Die 8 Abschnitte
  1. 12.1 Maschinelles Lernen und große Sprachmodelle für ArchitektenFortgeschritten: beim ersten Mal leichter lesen
  2. 12.2 Wo Modelle in eine Architektur gehörenFortgeschritten: beim ersten Mal leichter lesen
  3. 12.3 Retrieval-Augmented Generation und VektorsucheFortgeschritten: beim ersten Mal leichter lesen
  4. 12.4 Agenten, Tool-Nutzung und OrchestrierungFortgeschritten: beim ersten Mal leichter lesen
  5. 12.5 KI-gestützte Systeme evaluieren und testenFortgeschritten: beim ersten Mal leichter lesen
  6. 12.6 Guardrails, Sicherheit und Prompt-InjectionFortgeschritten: beim ersten Mal leichter lesen
  7. 12.7 Kosten, Latenz und LLMOpsFortgeschritten: beim ersten Mal leichter lesen
  8. 12.8 Data Governance, verantwortungsvolle KI und die KI-Verordnung der EUFortgeschritten: beim ersten Mal leichter lesen

Nach Kapitel 12

Wenn Sie die Kapiteltests unterwegs abgelegt haben, werden die Abschlussprüfung und die Architektur-Fallstudie freigeschaltet, sobald alle dreizehn bestanden sind. Über den Kurs erklärt, wie sie funktionieren. Wenn Sie bereits mit Software arbeiten, folgt die Weg für Erfahrene denselben Kapiteln in schnellerem Tempo.

Mit Kapitel 0 beginnenDie Kapitel durchsehen