Diese Weiterbildung vermittelt die Grundlagen moderner Softwareentwicklung und gibt einen Überblick über Softwarearchitekturen.
Lerninhalte:
- Softwareentwicklungsprozesse (agil, klassisch)
- Architekturprinzipien und -muster
- Design Patterns und Best Practices
- Clean Code und Refactoring
- Testgetriebene Entwicklung (TDD)
- Continuous Integration und Delivery
- Dokumentation und Reviews
Weiterbildungsinhalte
Im Kurs lernen die Teilnehmer den systematischen Aufbau von Softwareprojekten. Sie üben den Einsatz von Architekturmustern und Design Patterns und erhalten Einblicke in agile und klassische Methoden.
Information zu Unterricht und Prüfung
Der Kurs wird in deutscher Sprache angeboten. Nach erfolgreichem Abschluss erhalten die Teilnehmer ein Zertifikat.
Zusätzliche Extras
Praxisbeispiele für Softwarearchitekturen
Übungen mit agilen Methoden
Checklisten für Softwarequalität