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
- 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.