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.