Diese Weiterbildung im Bereich Softwareentwicklung vertieft bestehende Kenntnisse in der Softwareentwicklung und vermittelt fortgeschrittene Methoden, Tools und Frameworks zur professionellen Umsetzung von Entwicklungsprojekten in der Softwareentwicklung.
Modul 1: Softwarearchitektur und Design in der Softwareentwicklung
Modul 2: Programmiersprachen und Frameworks in der Softwareentwicklung
Modul 3: Projektarbeit und agile Umsetzung in der Softwareentwicklung
- Architekturprinzipien und Schichtenmodelle in der Softwareentwicklung
- Design Patterns und Clean Code als Qualitätsstandards in der Softwareentwicklung
- Dokumentation und Codequalität für nachhaltige Softwareentwicklung
- Strukturierung komplexer Anwendungen in der Softwareentwicklung
Programmiersprachen und Frameworks
- Vergleich moderner Sprachen (Python, Java, C#) in der Softwareentwicklung
- Einführung in Frameworks und Bibliotheken für effiziente Softwareentwicklung
- Schnittstellenentwicklung (REST, APIs) im Kontext der Softwareentwicklung
- Einsatz von ORM und Datenbankanbindungen in der Softwareentwicklung
Projektarbeit und agile Umsetzung
- Anwendung agiler Methoden (SCRUM, Kanban) in der Softwareentwicklung
- Continuous Integration & Delivery als Bestandteil moderner Softwareentwicklung
- Nutzung von Versionskontrolle und Ticket-Systemen in der Softwareentwicklung
- Durchführung eines Praxisprojekts zur Anwendung der Softwareentwicklung
Mit Abschluss der Weiterbildung sind Teilnehmende in der Lage, komplexe Projekte der Softwareentwicklung zu planen, umzusetzen und erfolgreich abzuschließen.