Die Grundlagen der Softwareentwicklung: Frontend und Backend im Fokus

1. Einführung in die Softwareentwicklung
- Grundlagen der Softwareentwicklung
- Tech Stack und seine Komponenten
- Versionskontrolle mit Git
- Übersicht von Frontend- und Backend-Entwicklung

2. Frontend-Entwicklung
- Grundlagen von HTML, CSS und JavaScript
- Responsive Design und Benutzeroberfläche
- Einführung in Webframeworks (z.B. React, Vue.js)
- Erstellen einer einfachen Webseite

3. Backend-Entwicklung
- Einführung in Programmiersprachen für das Backend (Python, JavaScript)
- Grundlagen von Datenbanken und SQL
- Erstellung und Nutzung von APIs
- Entwicklung einer einfachen Backend-Anwendung

4. Integration und Projektarbeit
- Integration von Frontend und Backend
- Versionskontrolle im Team mit Git
- Projektarbeit: Entwicklung einer vollständigen Anwendung
- Präsentation und Feedback-Runde