Grundlagen der Softwareentwicklung: Frontend und Backend im Fokus
1. Einführung in die Softwareentwicklung
- Grundlagen der Softwareentwicklung
- Tech Stack und seine Komponenten
- Einführung in Programmiersprachen (Python, JavaScript)
- Versionskontrolle (Git, GitHub)
2. Frontend-Entwicklung
- HTML, CSS und JavaScript Grundlagen
- Responsive Webdesign und UX-Prinzipien
- Frameworks wie React oder Vue.js
- API-Integration im Frontend
3. Backend-Entwicklung
- Einführung in Backend-Technologien (Node.js, Django)
- Arbeiten mit Datenbanken (SQL und NoSQL)
- Erstellen und Verwenden von RESTful APIs
- Grundlagen der Server-Konfiguration
4. Vollständige Anwendung entwickeln
- Zusammenführen von Frontend und Backend
- Entwicklung eines vollständigen Softwareprojekts
- Testing und Debugging
- Präsentation und Dokumentation des Projekts