Diese Weiterbildung vermittelt ein grundlegendes technisches Verständnis für nicht-programmierende Fach- und Führungskräfte in agilen Rollen. Ziel ist es, die Teilnehmenden in die Lage zu versetzen, technische Zusammenhänge in der Softwareentwicklung besser zu verstehen, einzuordnen und in der Zusammenarbeit mit IT-Teams sicher zu agieren.
Behandelt werden zentrale Themen wie der Aufbau moderner IT-Systeme, Architekturprinzipien, Clean Code, Design Patterns, sowie aktuelle Technologien wie Cloud-Plattformen, Containerisierung oder Machine Learning. Anhand praxisnaher Beispiele und realer Anwendungsszenarien wird ein Gespür für Qualität, Struktur und technische Anforderungen vermittelt - auch ohne selbst zu programmieren.
Die Teilnehmenden lernen, mit Entwicklerteams auf Augenhöhe zu kommunizieren, technische Entscheidungen nachvollziehbar zu machen und Brücken zwischen Fachlichkeit, Strategie und Umsetzung zu bauen.
IT-Systemlandschaften & Architekturverständnis (ca. 2 Tage)
- Wie moderne IT-Systeme aufgebaut sind (Monolith, Microservices, APIs, Cloud, On-Premise)
- Zusammenspiel von Frontend, Backend, Datenbanken
- Überblick über gängige Architekturstile und ihre Vor- & Nachteile
- DevOps & Continuous Integration als Architektur-Themen
Technisches Verständnis für Product Owner & Scrum Master (ca. 3 Tage)
- Wie IT-Teams denken: Testautomatisierung, Clean Code, Refactoring, CI/CD
- Technical Debt verstehen
- Architekturdokumentation & Kommunikation
- Was bedeutet "Done" aus technischer Sicht?
Moderne Technologien & Plattformen (ca. 2 Tage)
- Cloud-Computing (AWS, Azure, GCP) - Grundlagen & Nutzung
- Containerisierung (Docker, Kubernetes) - Was bedeutet das für Teams?
- KI und Machine Learning - sinnvolle Einordnung für PO/Scrum Master
- API Economy - Warum Schnittstellen entscheidend sind
Programmierprinzipien & Clean Code für Nicht-Programmierer (ca. 4 Tage)
- Clean Code - was steckt dahinter?
- SOLID-Prinzipien verständlich erklärt
- Prinzipien wie DRY, KISS, YAGNI
- Technische Schulden und Refactoring
- Warum gute Lesbarkeit und Struktur den Unterschied machen
Design Patterns & Modulare Architekturen für Nicht-Programmierer (ca. 4 Tage)
- Einblick in gängige Entwurfsmuster (z. B. Strategy, Observer, Adapter)
- Modularisierung und lose Kopplung
- API-Design, Events und Domänen: Was bedeutet gute Architektur für die Teamarbeit
Projektarbeit und Prüfung (ca. 5 Tage)
- Zeit für die Prüfungsvorbereitung
- Zeit für die Projektarbeit. Realer und komplexer Anwendungsfall aus der Praxis.
- Prüfungsvorbereitung auf die erste Prüfung
- 1. Prüfung: Multiple Choice (Deutsch)
- Prüfungsvorbereitung auf die zweite Prüfung
- 2. Prüfung: Projektarbeit / Anwendungsfall (Deutsch)