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.