Erlernen kritischer Prozesse und Methoden der Softwareentwicklung zur Gestaltung, Analyse und Optimierung von Webanwendungen.

  • Grundlagen von HTML, CSS und JavaScript verstehen
  • Einblicke in Softwarearchitekturen und spezifische Entwicklungsprozesse erlangen
  • Methoden und Modelle wie Scrum und DevOps betrachten

Dieser Kurs deckt ein breites Spektrum an Themen ab, von den Grundlagen der Webentwicklung bis hin zu fortgeschrittenen Techniken der Softwareentwicklung und -implementierung. Teilnehmer werden nicht nur die technischen Fähigkeiten zur Erstellung und Gestaltung von Webseiten entwickeln, sondern auch tiefere Einblicke in die Softwaredesignprozesse und wirtschaftlichen Aspekte der IT erhalten.

1. Webentwicklungsfundamente:

  • Aufbau und Funktion von Webseiten mittels HTML lernen
  • CSS zur stilistischen Gestaltung von Interfaces nutzen
  • Einsatz von JavaScript für dynamische Interaktionen

2. Softwareentwicklungsprozesse und -methoden:

  • Agile Methoden wie Scrum und Kanban verstehen und anwenden
  • Grundlagen und Techniken von DevOps erforschen
  • Einsatz und Nutzen von Extreme Programming und Lean Development kennenlernen

3. Strategische Aspekte der Softwareentwicklung:

  • Software Lifecycle Management und dessen Relevanz für nachhaltige Entwicklung verstehen
  • Praktiken der Qualitätsicherung und Versionskontrolle einführen
  • Wirtschaftliche Überlegungen und Systemanalysen durchführen

Dieser Kurs bietet eine umfassende Betrachtung der Schlüsselkomponenten und Techniken, die für eine effiziente und zeitgemäße Softwareentwicklung erforderlich sind.