Zum Inhalt springen
Fortgeschrittene bis Experten8-12 Wochen

Softwaredesign und Architektur

Für Entwickler, die bereits Funktionen bauen können und nun Systeme entwerfen wollen. Der Kurs behandelt die SOLID-Prinzipien und die Design Patterns, die man kennen sollte, und geht dann zum eigentlichen Systementwurf über: wie man eine Domäne zerlegt, wo man Servicegrenzen zieht, wann Microservices helfen und wann sie ein teurer Fehler sind. Sie arbeiten Skalierbarkeit, Caching, Performance und Fehlerfälle an echten Architekturen durch und üben, die technischen Dokumente zu schreiben, die einen Entwurf durch die Freigabe bringen. Rechnen Sie damit, ebenso viel Zeit mit dem Verteidigen Ihrer Entscheidungen zu verbringen wie mit dem Treffen dieser Entscheidungen.

Lehrplan

Was Sie lernen

  1. SOLID-Prinzipien
  2. Design Patterns
  3. Systementwurf
  4. Skalierbarkeit und Performance
  5. Microservices
  6. Technische Dokumentation

Bereit, mit Softwaredesign und Architektur zu starten?

Buchen Sie eine kostenlose Beratung und erhalten Sie einen individuellen Plan.