Von der Idee zur Umsetzung: Grundlagen der Softwareentwicklung
1. Einführung in die Softwareentwicklung
- Grundlagen der Softwareentwicklung
- Tech Stack: Auswahl und Zusammenstellung
- Einführung in Programmiersprachen
- Versionskontrolle mit Git
2. Datenbanken und APIs
- Einführung in relationale und NoSQL-Datenbanken
- Grundlagen von APIs und deren Nutzung
- RESTful APIs und deren Implementierung
3. Frontend-Entwicklung
- HTML, CSS und JavaScript Grundlagen
- Frontend-Frameworks (z.B. React, Angular)
- Usability und Benutzererfahrung
4. Backend-Entwicklung
- Server- und Datenbankinteraktionen
- Einführung in Backend-Frameworks (z.B. Node.js, Django)
- Sicherheit und Authentifizierung
5. Softwarearchitektur
- Architekturmuster (Monolith vs. Microservices)
- Entwicklung skalierbarer Systeme
- Best Practices in der Softwarearchitektur
6. No-Code-Entwicklung
- Einführung in No-Code-Plattformen
- Erstellen von Prototypen ohne Programmierung
- Vergleich zwischen No-Code und traditioneller Entwicklung
7. Praktische Umsetzung und Projektarbeit
- Entwicklung eines eigenen Softwareprojekts
- Präsentation der Ergebnisse und Feedback
- Reflexion über den Entwicklungsprozess