Eine Weiterbildung, die fundiertes Wissen und Fähigkeiten in der agilen Software-Entwicklung bietet.
- Grundlagen moderner Softwarearchitekturen kennenlernen
- Vertiefung in Python und deren Anwendung in Software-Projekten
- Entwicklung und Implementierung von Change-Management-Strategien
Dieser Kurs vermittelt umfangreiches Wissen und praktische Fertigkeiten in verschiedensten Bereichen der agilen Softwareentwicklung. Teilnehmer erwerben Kenntnisse in modernen Softwarearchitekturen, Programmierung mit Python sowie in der Projektkommunikation und -management. Durch praxisorientierte Ansätze wird das Gelernte direkt in anwendbares Wissen überführt, das sowohl für die individuelle Entwicklung als auch für die Teamarbeit essenziell ist.
1. Grundlegende Skills und Python-Programmierung
- Einführung in Design
- und Entwicklungsprinzipien für Softwareprojekte
- Grundkenntnisse und fortgeschrittene Techniken in Python
- Analyse und Dokumentation von Systemanforderungen
2. Agile Software-Engineering-Methoden
- Verständnis der Strukturen moderner Softwarearchitekturen
- Agile Development Methodology kennenlernen
- Umsetzung spezifischer agile Programming Techniken in Projekten
3. Strategie und Management in Softwareprojekten
- Entwicklung von effektiven Kommunikationsstrategien im agilen Entwicklerteam
- Verwaltung von Änderungen und fortlaufende Verbesserungsprozesse
- Implementierung von Änderungsmanagementpraktiken in realen Projektszenarien
Die Teilnehmer dieses Kurses werden befähigt, moderne Softwareentwicklungstechniken und -methoden effektiv in ihren beruflichen Alltag zu integrieren.