Grundlagen der Programmierung mit Python und JavaScript in der Softwareentwicklung
1. Einführung in die Softwareentwicklung
- Grundlagen der Softwareentwicklung
- Entwicklungsmethoden (Agil, Wasserfall)
- Überblick über Programmiersprachen
- Projekte planen und umsetzen
2. Grundlagen der Programmierung mit Python
- Einführung in Python
- Datentypen und Variablen
- Konditionale Anweisungen und Schleifen
- Funktionen und Module
3. JavaScript für Einsteiger
- Einführung in JavaScript
- DOM-Manipulation
- Ereignisgesteuerte Programmierung
- Grundlagen von ES6
4. Frontend-Entwicklung mit HTML/CSS und JavaScript
- HTML-Grundlagen
- CSS-Styling
- Interaktive Webbasis mit JavaScript
- Implementierung responsiver Designs
5. Backend-Entwicklung mit Python und Flask
- Grundlagen von Backend-Entwicklung
- Einführung in Flask
- RESTful APIs erstellen
- Datenbanken in Python verwenden
6. Versionskontrolle mit Git
- Einführung in Versionskontrolle
- Git-Grundlagen
- Branching und Merging
- Zusammenarbeit in Teams mit GitHub
7. API-Integration und Nutzung
- Was sind APIs?
- RESTful Services
- API-Dokumentation und Nutzung
- Beispielprojekte mit Third-Party APIs
8. Softwarearchitektur und Technische Schulden
- Überblick über Softwarearchitekturen
- Best Practices für Softwarearchitektur
- Technische Schulden identifizieren und managen
- Codequalität und Wartbarkeit