Einführung in die Softwareentwicklung
  • Verständnis der Grundlagen von Softwareentwicklungsmethoden
  • Überblick über den Softwareentwicklungslebenszyklus und agile Praktiken
  • Bedeutung der Versionskontrolle in der modernen Programmierung
Grundlagen der Webentwicklung
  • Einführung in die Webentwicklung mit HTML, CSS und JavaScript
  • Erstellung reaktionsschneller und interaktiver Webschnittstellen
  • Grundprinzipien der Frontend- und Backend-Webentwicklung
Programmiergrundlagen
  • Untersuchung von Variablen, Schleifen und Funktionen in der Programmierung
  • Einführung in objektorientierte Programmierkonzepte
  • Schreiben von effizientem und sauberem Code für die Softwareentwicklung
Datenbankintegration in die Softwareentwicklung
  • Grundlagen relationaler Datenbanken und SQL für die Webentwicklung
  • Durchführung von CRUD-Operationen in Programmierprojekten
  • Integration von Datenbanken in Softwareentwicklungs-Workflows
Zusammenarbeit und Versionskontrolle
  • Verwendung von Git und GitHub für die teambasierte Softwareentwicklung
  • Verwalten von Branches und Lösen von Konflikten während der Programmierung
  • Einrichten von Repositorys für kollaborative Webentwicklungsprojekte

Der Kurs behandelt die Anwendung von Versionskontrolle, wie die Verwendung von Git und GitHub, in der Software-Entwicklung.