Diese Weiterbildung in der Softwareentwicklung vermittelt die Grundlagen moderner Softwareentwicklung und bietet einen praxisnahen Einstieg in Programmiersprachen, Entwicklungsprozesse und Softwarearchitektur der Softwareentwicklung.

Modul 1: Grundlagen der Softwareentwicklung
Modul 2: Entwicklungsprozesse und Methoden in der Softwareentwicklung
Modul 3: Werkzeuge und Projektarbeit in der Softwareentwicklung

Grundlagen der Softwareentwicklung
  • Einführung in die Softwareentwicklung und die Softwareentwicklungsprozesse der modernen Softwareentwicklung
  • Objektorientierte und funktionale Programmierung als Basis der Softwareentwicklung
  • Struktur und Aufbau von Programmen in der Softwareentwicklung
  • Grundlagen von Softwaredesign und Architektur innerhalb der Softwareentwicklung

Entwicklungsprozesse und Methoden
  • Überblick über Wasserfall-, V- und agile Modelle in der Softwareentwicklung
  • Anforderungen erfassen, planen und dokumentieren in der Softwareentwicklung
  • Test- und Qualitätssicherung als Bestandteil der Softwareentwicklung
  • Teamarbeit, Kollaboration und Versionskontrolle in der Softwareentwicklung

Werkzeuge und Projektarbeit
  • Nutzung von Entwicklungsumgebungen (IDEs) in der Softwareentwicklung
  • Versionsmanagement mit Git und GitHub zur Steuerung von Softwareentwicklungsprojekten
  • Debugging und Fehlersuche im Rahmen der Softwareentwicklung
  • Praktische Umsetzung eines Softwareprojekts in der Softwareentwicklung

Mit Abschluss der Weiterbildung sind Teilnehmende in der Lage, Softwareentwicklungsprozesse zu verstehen, Anwendungen zu erstellen und aktiv in Projekten der Softwareentwicklung mitzuwirken.