-- Beschreibung
Keine Folien, sondern Machen!
Architekturen zu entwerfen ist eine komplexe Aufgabe. In der Praxis haben sich dennoch einige Praktiken herauskristallisiert, mit denen eine Architektur viel besser gelingt. In diesem Training lernst du nicht nur die wichtigsten Ansätze für Softwarearchitektur, sondern wendest sie gleich praktisch an. So kannst du direkt im Projekt durchstarten!
Architektur-Arbeit ist komplex: Jedes Projekt hat seine eigenen Herausforderungen, daher ist jede Architektur anders. Aber es gibt grundlegende Techniken, denen beim Entwurf von Architekturen eine zentrale Rolle zukommt. Dieses Training vermittelt dir solche Techniken ganz praktisch an konkreten Beispielen. Das stellt sicher, dass du diese bereits im Rahmen der Fortbildung anwendest und so problemlos auch im Projekt nutzen kannst.
Ablauf
Über vier Wochen nimmst du pro Woche jeweils an einer vierstündigen Session zu einem der Themen teil. In der Präsenzvariante dauert das Training zwei Tage am Stück.
Zeitplan
- Vier vierstündige Termine in einer kleinen Gruppe zu Qualitäten, Bounded Contexts, Strategic Design und Legacy oder zwei Tage je 8 Stunden
Das lernst du
Qualitäten bzw. nicht-funktionale Anforderungen sind notwendig, um das zu lösende Problem überhaupt zu verstehen. Ohne ein gutes Verständnis der technischen Herausforderungen entsteht sonst eine unpassende oder ineffektive Lösung. Bounded Contexts teilen ein System in Module auf – eine wesentliche Grundlage jeder Architektur. Strategic Design ermöglicht die Integration der Module im Gesamtsystem. Und schließlich lernst du den effektiven Umgang mit Legacy, die oft die effektive Weiterentwicklung eines Systems behindert.
-- Agenda
-
Qualitäten: Nicht-funktionale Anforderungen verstehen und umsetzen
-
Bounded Context: Systeme fachlich in Module aufteilen
-
Strategic Design: Das Zusammenspiel von Modulen verstehen
-
Legacy: Mit existierenden Systemen umgehen können
-- Dein Nutzen
Fokus auf Architekturthemen, die entscheidend für den Erfolg sind
Viel Praxis: das Gelernte sofort anwenden
Feedback für deine Umsetzung der Konzepte
Bei Bedarf zusätzlich buchbar: Coaching: Wir gehen auf individuelle Herausforderungen ein.
Durch kleine Einheiten flexibel planbar und gut mit Tagesgeschäft kombinierbar
-- Zielgruppe
Teilnehmen sollten alle, die in Softwareprojekten an der Architektur mitwirken. Wir setzen kein Vorwissen über Softwarearchitektur voraus.
-- Lernziele
Architekturen an nicht-funktionalen Anforderungen und notwendigen Qualitäten ausrichten
Systeme mit Bounded Contexts fachlich strukturieren und mit Strategic Design fachlich integrieren
Legacy-Systeme integrieren
Erlernte Fähigkeiten direkt in der Praxis anwenden können
-- Deine Trainer:innen
Eberhard Wolff
SWAGLab
Architektur, Microservices, Domain-driven Design
- Architektur-Kickstart
- Domain-driven Design saniert Legacy
- Flexible Architekturen
- Team Topologies Deep Dive
Eberhard Wolff ist Head of Architecture bei SWAGLab und arbeitet seit mehr als zwanzig Jahren als Architekt und Berater, oft an der Schnittstelle zwischen Business und Technologie. Er ist Autor zahlreicher Artikel und Bücher, u.a. zu Microservices und trägt regelmäßig als Sprecher auf internationalen Konferenzen vor. Sein technologischer Schwerpunkt sind moderne Architektur- und Entwicklungsansätze wie Cloud, Domain-driven Design und Microservices.
Hier geht es zur Webseite von Eberhard.
-- Unsere Kund:innen sagen
Der Kickstart hat mir mit vielen AHA-Momenten eine neue Perspektive auf Software-Architektur gegeben.
Online-Termine
Vor-Ort-Termine
Event-Ticketing-Software von pretix
Inhouse Training
Du kannst dieses Training auch als Inhouse-Training exklusiv für dein Team buchen. Bitte nutze dafür unser Anfrage-Formular.
Jetzt anfragen-- Relevante weitere Trainings
CPSA Foundation-Level
iSAQB Certified Professional for Software Architecture – Methodische Basis
Technik —Methodik —Kommunikation —ab 2.950 €
iSAQB® Modul Foundation
In diesem Training lernst du die Grundlagen für Softwarearchitekt:innen.