Vermittlung fundierter Kenntnisse in der Programmierung, Entwicklung und Wartung softwaregesteuerter Systeme.
- Grundlegende und vertiefte Python-Programmierung
- Analyse und Entwicklung kundenspezifischer Softwarelösungen
- Praktische Anwendung in realen Projekten
Dieser Kurs bietet einen umfassenden Einblick in die Software-Programmierung für eingebettete Systeme. Teilnehmende erlernen die Python-Programmierung sowohl auf Einsteiger
- als auch auf fortgeschrittenem Niveau und erhalten eine Einführung in die grundlegenden und fortgeschrittenen Konzepte der Softwareentwicklung. Die Kursinhalte decken zudem wichtige Aspekte wie Software-Testing, Datenmodellierung, Architektur und das Management von Softwareprojekten ab. Praktische Übungen stärken die Fähigkeit, das erlernte Wissen in realen Situationen anzuwåde.
1. Programmierkenntnisse vertiefen
- Grundlagen und Vertiefung in Python-Programmierung
- Datenmodellierung und Erarbeitung von SQL-Grundlagen
- Architektursoftware verstehen und anwenden
2. Software-Entwicklungskompetenzen ausbauen
- Konzepte des Softwareentwurfs verstehen
- Durchführung von Anforderungsanalysen und Erstellung spezifischer Dokumentationen
- Verständnis verteilter Systeme und Cloud Computing entwickeln
3. Management-Fähigkeiten und praktische Anwendung
- Implementierungsstrategien und Change-Management-Techniken
- Methoden für Weiterentwicklung und Wartung von Software
- Realprojekte zur Förderung praktischer Anwendungsfähigkeiten
Der Kurs richtet sich an Personen, die ihre Kompetenzen im Bereich der Software-Programmierung für eingebettete Systeme erweitern möchten, indem sie sowohl theoretische Grundlagen als auch praktische Fähigkeiten erlangen.