Software Architecture Camp – Foundation und Workshop Soft Skills für Softwarearchitekt:innen
Das Software Architecture Camp – Foundation Level: Der Grundstein für Ihre Karriere als Softwarearchitekt:in
Das Foundation-Level (CPSA-F) ist der Ausgangspunkt für Ihre Reise zur Zertifizierung als Softwarearchitekt:in. In diesem intensiven Training erwerben Sie die Fähigkeiten, um klare Anforderungen in robuste Softwarestrukturen umzusetzen. Unsere hochqualifizierten Trainer:innen teilen ihr Wissen und ihre umfangreiche Erfahrung mit Ihnen. Das CPSA-F-Zertifikat ist ein bedeutender Meilenstein, der Ihre Fähigkeiten und Ihr Verständnis für Softwarearchitektur bestätigt.
Erleben Sie ein einzigartiges Training mit spannenden Diskussionen. Profitieren Sie von dem umfangreichen Wissen der besten Softwarearchitekturexpert:innen und bietet Ihnen eine fundierte und pragmatische Einführung in Softwarearchitektur mit hohem Übungsanteil.
Erfolgsfaktor Softwarearchitektur
Je komplexer Software-Systeme werden, desto mehr bestimmen Softwarearchitekt:innen über den Erfolg von IT-Projekten.
In den letzten Jahren haben wir viel über erfolgreiche Softwarearchitekturen gelernt, sodass das Berufsbild von Softwarearchitekt:innen sogar zertifizierbar geworden ist. Diese Kenntnisse sollten allen praktizierenden oder angehenden Softwarearchitekt:innen und fortgeschrittenen Entwickler:innen vertraut sein!
In diesem intensiven Workshop bereiten wir Sie gezielt und praxisnah auf die Aufgaben von Softwarearchitekt:innen vor. Sie lernen das methodische Handwerkszeug erfolgreicher Architekten kennen: Wie sollten Sie vorgehen? Wie entwerfen und kommunizieren Sie Ihre Architekturen? Welche Hilfsmittel stehen Ihnen zur Verfügung? Wie bewerten Sie die Qualität von Architekturen?
Qualifizierte Ausbildung mit unabhängiger Zertifizierung
Im Anschluss des Workshops haben Sie die Möglichkeit, sich durch eine unabhängige Prüfungsinstitution zum „Certified Professional for Software Architecture – Foundation Level (CPSA-F)“ gemäß dem standardisierten Curriculum des „International Software Architecture Qualification Board“ (iSAQB, isaqb.org) prüfen und zertifizieren zu lassen.
Diese schriftliche Prüfung dauert ca. 75 min. Bitte beachten Sie, dass diese Prüfung zusätzlich 250 € zzgl. MwSt. kostet. Die beauftragte Prüfungsinstitution der iSAQB sendet Ihnen im Anschluss der Prüfung eine extra Rechnung über den Betrag zu. Das Software Architecture Camp dient zur Vorbereitung auf diese Prüfung.
Die Prüfung ist optional und wird durch einen unabhängigen und beauftragten Prüfer der iSAQB durchgeführt. Für die Prüfung melden wir alle Teilnehmer vorab an. Sollten Sie nicht an der Zertifizierungsprüfung teilnehmen wollen, dann reicht uns eine kurze Information während der Veranstaltung.
Trainer:innen
Wer sollte teilnehmen?
Teilnehmende sollten die im Nachfolgenden genannten Kenntnisse und/oder Erfahrung mitbringen.
Substanzielle praktische Erfahrungen aus der Softwareentwicklung im Team bilden eine wichtige Voraussetzung zum Verständnis des vermittelten Lernstoffes und für eine erfolgreiche
Zertifizierung.
Des Weiteren empfehlen wir:
- Mehr als 18 Monate praktische Erfahrung in arbeitsteiliger Softwareentwicklung (d.h. in Teams),
erworben durch Programmierung unterschiedlicher Systeme außerhalb der Ausbildung. - Kenntnisse und praktische Erfahrung in mindestens einer höheren Programmiersprache.
- Mehr als 18 Monate praktische Erfahrung in arbeitsteiliger Softwareentwicklung (d.h. in Teams),
Insbesondere: Einen Überblick über Konzepte der Modularisierung, Parameterübergabe und Gültigkeit, bspw. von Typ- oder Variablendeklaration und -definition sowie Grundlagen von Typsystemen (statische und dynamische Typisierung, generische Datentypen), Fehler- und Ausnahmebehandlung in Software und mögliche Probleme von globalem Zustand und globalen Variablen
- 3. Grundlegende Kenntnisse von Modellierung und Abstraktion, Algorithmen und Datenstrukturen (etwa Listen, Bäume, HashTable, Dictionary/Map) und UML (Klassen-, Paket-, Komponenten- und Sequenzdiagramme) und deren Bezug zum Quellcode
- 4. Hilfreich für das Verständnis einiger Konzepte sind darüber hinaus: Grundbegriffe bzw. Unterschiede von imperativer, deklarativer, objektorientierter und funktionaler Programmierung sowie praktische Erfahrung in einer objektorientierten Programmiersprache (etwa Java oder C#); Konzeption und Implementierung verteilt ablaufender Anwendungen, wie etwa Client/ServerSysteme oder Web-Anwendungen und technischer Dokumentation, insbesondere in der Dokumentation von Quellcode, Systementwürfen oder technischen Konzepten
Das Curriculum
Nachfolgend die Übersicht des (vom iSAQB standardisierten) Curriculums für Softwarearchitekten
Die Agenda
Aufgaben, Rolle und Verantwortlichkeiten von Softwarearchitekten
- Einführung, Grundbegriffe
- Architektur im Entwicklungsprozess
- Ableitung von Architekturzielen
- Vorstellung des Fallbeispiels
Beispiele von Softwarearchitekturen
- Fachliche Architekturen
- Domain-driven Design
- Entwurf fachlicher Strukturen
Systematische Architekturentwicklung
- Prozess der Architekturentwicklung im Überblick
- Sichten (mit Beispielen) und technische Konzepte
- Entwicklung einer ersten Systemidee
- Taktiken und Praktiken zur Erreichung von Qualitätszielen
- Architekturmuster
Werkzeuge für Softwarearchitekten
- Welche Kategorien von Werkzeug benötigen Sie?
Architektursichten: Entwicklung und Kommunikation
- Stakeholdergerechte Kommunikation
- Bausteine und Schnittstellen entwickeln und beschreiben
- Übungen: Bausteine und Strukturen entwickeln
- Abläufe und Szenarien entwickeln und beschreiben
- Übung: Laufzeitsichten für das Fallbeispiel
- Verteilung und Deployment entwickeln beschreiben
- Übung: Verteilungssicht entwickeln
- Querschnittliche technische Konzepte
- Übung: Technische Konzepte für das Fallbeispiel entwickeln
- Einsatz von UML
Architekturdokumentation
- Ziele und Anforderungen
- Typische Architekturdokumente
Architektur und Qualität
- Szenariobasierte Methoden zur Architekturbewertung (ATAM)
- Einsatz Metriken für Architekturen und Code
- Architektur- und Systembewertung
Leistungen im Überblick:
- Trainingszeiten: 9:00 – 17:00 Uhr
- Begrenzung auf maximal 24 Teilnehmende
- Get-together mit gratis Getränken und Snacks am ersten Abend
- Entspanntes Networking und Erfahrungsaustausch
- Getränke, Snacks und Mittagessen sind im Preis enthalten
- entwickler.de Akademie Zertifikat, das Ihnen Ihre erfolgreiche Teilnahme bescheinigt
Unsere Empfehlung: Soft Skills für Softwarearchitekt:innen
mit Axel Schäfer oder Dr. Jörg Preußig
Intensiv-Soft-Skills-Workshop als ideale Ergänzung zum Software Architecture Camp
Um die Rolle von Softwarearchitekt:innen ausfüllen zu können, sind ebenfalls verschiedene soziale Kompetenzen nötig.
Der Workshop: Soft Skills für Softwarearchitekt:innen findet in der Regel am ersten Tag vor dem Software Architecture Camp statt und die Inhalte ergänzen das Camp hervorragend! Stärken Sie Ihre Fertigkeiten, z.B. in den Bereichen Führung, Konfliktmanagement und Präsentation.
Die Arbeit an Fällen aus dem Projektalltag der Teilnehmer:innen gewährt einen hohen Praxisbezug.
Bitte beachten Sie: Um eine optimale und qualitativ hochwertige Schulungssituation gewährleisten zu können, werden für den Soft Skills Workshop maximal 12 Teilnehmende zugelassen.
Agenda
- Umgang mit Konflikten und schwierigen Projektteilnehmer:innen
- Architekturentscheidungen präsentieren und Druck standhalten
- Souveräne Reaktion auf Störungen und Angriffe
- Stakeholdergerechte Kommunikation
- Fragetechniken
- Arbeit an konkreten Praxisfällen der Teilnehmenden
Termine
Software Architecture Camp | 10. – 14. Februar 2025 | Berlin
Software Architecture Camp | 17. – 21. März 2025 | München
Software Architecture Camp | 31.03. – 04.04.2025 | Berlin
Software Architecture Camp | 12. – 16.05.2025 | München
Software Architecture Camp | 23. – 27.06.2025 | Berlin
Software Architecture Camp | 14. – 18. Juli 2025 | München
Software Architecture Camp | 4. – 7. August 2025 | Online
Software Architecture Camp | 15. – 19. September 2025 | Berlin
Software Architecture Camp | 13. – 17. Oktober 2025 | München
Software Architecture Camp | 10. – 14. November 2025 | Berlin
Software Architecture Camp | 8. – 12. Dezember 2025 | München
Der Einstieg in Ihre Karriere als Softwarearchitekt:in – mit dem CPSA-F Zertifikat zur anerkannten Softwarearchitekt:in
Das iSAQB Foundation Level (CPSA-F) ist Ihr Startpunkt in die Welt der Softwarearchitektur. Mit diesem international anerkannten Zertifikat des Certified Professional for Software Architecture – Foundation Level (CPSA-F) legen Sie die Basis für Ihre Karriere. Das Software Architecture Camp bereitet Sie praxisnah und fundiert auf die iSAQB Foundation Prüfung vor.
Der Startpunkt für Ihre Karriere in der Softwarearchitektur: Lernen Sie, klare Anforderungen in robuste Strukturen zu übersetzen und die Qualität Ihrer Lösungen zu sichern.
Das Foundation Level (CPSA-F) vermittelt die Grundlagen, die jede:r Architekt:in beherrschen muss – von Architekturmustern bis zur effektiven Kommunikation.
Ob Sie Ihre ersten Schritte machen oder Ihr Wissen auf ein solides Fundament stellen möchten: Dieses Training ist Ihr Einstieg in die Welt der Softwarearchitektur.
Softwarearchitektur beginnt mit Herausforderungen – und wächst mit Lösungen.
Egal, ob Sie gerade erst die Verantwortung als Softwarearchitekt:in übernommen haben oder bereits Erfahrungen gesammelt haben: Die Aufgaben in der Architekturarbeit wachsen stetig. Anforderungen klären, robuste Strukturen entwerfen, Qualität sicherstellen und mit Stakeholdern kommunizieren – das sind nicht nur zentrale Herausforderungen, die Ihren Erfolg bestimmen – es sind Themen die wir im Rahmen der CPSA Zertifizierung und der iSAQB Foundation Schulug vermitteln.
Viele angehende Architekt:innen stehen vor denselben Fragen: Wie gehe ich methodisch an die Entwicklung von Softwarearchitekturen heran? Wie kommuniziere ich meine Entscheidungen klar und effektiv? Und wie sorge ich dafür, dass meine Architektur langfristig wartbar bleibt?
Das Foundation Level (CPSA-F) bietet Ihnen die Werkzeuge, um diese Herausforderungen sicher zu meistern. Es ist nicht nur eine fundierte Einführung in die Welt der Softwarearchitektur, sondern auch die perfekte Gelegenheit, Ihre Fähigkeiten auf eine solide, standardisierte Basis zu stellen.
Visuelles Element:
Eine Grafik, die den Weg zeigt: „Entwickler:in → Zertifizierte:r Architekt:in → Verantwortungsträger:in in IT-Projekten“.
Von der technischen Umsetzung zur strategischen Architekturarbeit
Stellen Sie sich vor, Sie verlassen das Foundation Level (CPSA-F) nicht nur mit einem tiefen Verständnis für Softwarearchitektur, sondern auch mit der Fähigkeit, klare Anforderungen in robuste Strukturen umzusetzen, Qualität zu bewerten und Teams effektiv zu führen.
Unser Training ist für Einsteiger:innen und erfahrene Fachkräfte gleichermaßen geeignet. Es deckt alle Themen des iSAQB Architecture Foundation ab und hilft Ihnen, die Anforderungen der iSAQB CPSA-F Zertifizierung zu meistern.
Wir bieten unser iSAQB Foundation Training in Berlin, München und Online an.
Das Foundation Level ist nicht einfach nur eine Schulung – es ist der Meilenstein, der Ihre Karriere transformiert. Sie lernen, wie Sie:
Verantwortung übernehmen: Architekt:innenrollen verstehen und ausfüllen.
Effektive Kommunikation: Stakeholder und Teams auf einen gemeinsamen Nenner bringen.
Qualität sichern: Architekturentscheidungen mit State-of-the-Art-Methoden fundieren.
Praktisches Wissen, das Sie sofort anwenden können
Das iSAQB Foundation Level (CPSA-F) ist mehr als nur Theorie. Es ist ein intensives Training, das Sie auf die praktischen Herausforderungen der Softwarearchitektur vorbereitet. Von der ersten Anforderungsanalyse bis zur Kommunikation mit Stakeholdern – alles, was Sie lernen, ist auf die Anforderungen des CPSA Foundation Level abgestimmt und können Sie direkt in Ihren Projekten umsetzen.
Während des Trainings arbeiten Sie an realistischen Szenarien, die Ihnen zeigen, wie Sie:
Hands-on-Übungen:
Praxisnahes Training mit realen Anwendungsfällen.Erfahrene Trainer:innen:
Profitieren Sie vom Wissen aktiver Architekturexpert:innen.Direkter Mehrwert:
Methoden und Techniken, die Sie sofort in Ihren Projekten anwenden können.Visuelles Element:
Eine Infografik oder ein Diagramm, das den Lernprozess zeigt: „Anforderungen → Entwurf → Dokumentation → Qualitätssicherung → Kommunikation“.
Testimonials
„Das CPSA-A hat mir geholfen, komplexe Projekte sicher zu steuern.“
– Markus, IT-Architekt bei einem internationalen Konzern
„Dank der Module konnte ich meine technischen und kommunikativen Fähigkeiten deutlich verbessern.“
– Anna, Senior Softwareentwicklerin
„Ich habe gelernt, wie ich nicht-funktionale Anforderungen effektiv umsetzen kann – ein Gamechanger in meinen Projekten.“
– Lena, Softwarearchitektin
Alles, was Sie für Ihre Rolle als Softwarearchitekt:in wissen müssen
Das Foundation Level (CPSA-F) vermittelt Ihnen das methodische Handwerkszeug, das jede Softwarearchitekt:in braucht. Von der Ableitung von Architekturzielen bis hin zur Qualitätssicherung – jedes Thema ist praxisnah und direkt anwendbar.- Definition von Softwarearchitektur.
- Aufgaben, Rollen und Verantwortlichkeiten von Softwarearchitekt:innen.
- Einordnung von Softwarearchitektur in den Lebenszyklus von IT-Systemen.
1. Grundbegriffe:
- – Definition von Softwarearchitektur.
- – Aufgaben, Rollen und Verantwortlichkeiten von Softwarearchitekt:innen.
- – Einordnung von Softwarearchitektur in den Lebenszyklus von IT-Systemen.
2. Entwurf und Entwicklung von Softwarearchitekturen:
- – Ermittlung und Ableitung von Architekturzielen aus Anforderungen.
- – Anwendung systematischer Methoden zur Entwicklung von Architekturen.
- – Einsatz von Architekturmustern und technischen Konzepten.
- – Umgang mit Abhängigkeiten und Berücksichtigung von Qualitätsanforderungen.
3. Beschreibung und Kommunikation von Softwarearchitekturen:
- – Erstellung und Nutzung von Architektursichten.
- – Dokumentation von Architekturen (Ziele, typische Dokumente, Techniken).
- – Kommunikation von Architekturentscheidungen und Abstimmung mit Stakeholdern.
4. Softwarearchitektur und Qualität:
- – Ermittlung und Bewertung von Qualitätsmerkmalen.
- – Anwendung szenariobasierter Methoden zur Architekturbewertung (z. B. ATAM).
- – Einsatz von Metriken zur Qualitätssicherung.
5. Beispiele für Softwarearchitekturen:
- – Analyse und Diskussion realer Architekturbeispiele.
- – Verknüpfung von Anforderungen und Randbedingungen mit Lösungsentscheidungen.
- – Praktische Übungen und Fallstudien.
Visuelles Element:
Eine Infografik oder ein Diagramm, das den Lernprozess zeigt: „Anforderungen → Entwurf → Dokumentation → Qualitätssicherung → Kommunikation“.
Ihre Roadmap durch das Foundation Level (CPSA-F)
Unser Kurs ist perfekt für alle, die mit dem iSAQB Software Architecture – Foundation Level durchstarten möchten. Das Training ist klar strukturiert, damit Sie Schritt für Schritt die wichtigsten Kompetenzen der Softwarearchitektur erlernen. Jeder Abschnitt baut auf dem vorherigen auf und führt Sie sicher durch alle relevanten Themen.
Agenda
Hier sehen Sie die detaillierte Agenda des Foundation Levels. Diese Übersicht zeigt Ihnen, welche Themen Sie erwarten und wie das Training aufgebaut ist.
Grundbegriffe
- Einführung in die Softwarearchitektur und deren Terminologie.
- Aufgaben, Rollen und Verantwortlichkeiten von Softwarearchitekt:innen.
Entwurf und Entwicklung von Softwarearchitekturen
- Ableitung von Architekturzielen.
- Systematische Entwicklung von Softwarearchitekturen.
- Einführung und Anwendung von Architekturmustern.
Beschreibung und Kommunikation von Softwarearchitekturen
- Architektursichten: Entwicklung und Einsatz.
- Dokumentationstechniken und -standards.
- Stakeholder-gerechte Kommunikation und Präsentation von Architekturen.
Softwarearchitektur und Qualität
- Bewertung der Architekturqualität mit szenariobasierten Methoden (z. B. ATAM).
- Einsatz von Metriken und Tools zur Sicherstellung von Qualität.
Beispiele für Softwarearchitekturen
- Analyse und Diskussion realer Architekturbeispiele.
- Anwendung des Gelernten in praktischen Übungen und Fallstudien.
Detaillierte Agenda
Architektursichten: Entwicklung und Kommunikation
- Stakeholdergerechte Kommunikation
- Bausteine und Schnittstellen entwickeln und beschreiben
- Übungen: Bausteine und Strukturen entwickeln
- Abläufe und Szenarien entwickeln und beschreiben
- Übung: Laufzeitsichten für das Fallbeispiel
- Verteilung und Deployment entwickeln beschreiben
- Übung: Verteilungssicht entwickeln
- Querschnittliche technische Konzepte
- Übung: Technische Konzepte für das Fallbeispiel entwickeln
- Einsatz von UML
Architekturdokumentation
- Ziele und Anforderungen
- Typische Architekturdokumente
Architektur und Qualität
- Szenariobasierte Methoden zur Architekturbewertung (ATAM)
- Einsatz Metriken für Architekturen und Code
- Architektur- und Systembewertung
Aufgaben, Rolle und Verantwortlichkeiten von Softwarearchitekten
- Einführung, Grundbegriffe
- Architektur im Entwicklungsprozess
- Ableitung von Architekturzielen
- Vorstellung des Fallbeispiels
Beispiele von Softwarearchitekturen
- Fachliche Architekturen
- Domain-driven Design
- Entwurf fachlicher Strukturen
Systematische Architekturentwicklung
- Prozess der Architekturentwicklung im Überblick
- Sichten (mit Beispielen) und technische Konzepte
- Entwicklung einer ersten Systemidee
- Taktiken und Praktiken zur Erreichung von Qualitätszielen
- Architekturmuster
Werkzeuge für Softwarearchitekten
- Welche Kategorien von Werkzeug benötigen Sie?
Mit dem CPSA-F Zertifikat starten Sie erfolgreich in die Welt der Softwarearchitektur. Nutzen Sie Ihre Chance, Verantwortung zu übernehmen und IT-Projekte nachhaltig zu gestalten.
Visuelles Element:
Eine Infografik oder ein Diagramm, das den Lernprozess zeigt: „Anforderungen → Entwurf → Dokumentation → Qualitätssicherung → Kommunikation“.