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

Softwarearchitektur und Design
  • 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.