Einführung in die Softwareentwicklung: Python und SQL
1. Einführung in Softwareentwicklung und Programmiersprachen
- Überblick über Softwareentwicklung und Lebenszyklus
- Einführung in Programmiersprachen und deren Anwendung
- Vertiefung in Python: Syntax, Datentypen und Steuerstrukturen
- Best Practices in der Programmierung
- Versionskontrolle mit Git: Grundlagen und Arbeitsabläufe
2. Datenbanken und SQL-Grundlagen
- Einführung in Datenbanksysteme: Relationale vs. nicht-relationale DBMS
- Grundlagen der SQL-Abfragesprache: SELECT, INSERT, UPDATE, DELETE
- Entwicklung einfacher Datenbank-Modelle
- Verständnis von Normalisierung und Datenintegrität
- Praktische Übungen zur SQL-Datenbankabfrage
3. Frontend- und Backend-Entwicklung
- Einführung in Frontend-Technologien: HTML, CSS, JavaScript
- Erstellen einfacher Webanwendungen: Frontend und Backend Interaktion
- Einführung in APIs: Was sind sie und wie funktionieren sie?
- Backend-Entwicklung mit Python (Flask oder Django)
- Integration von Frontend und Backend: Erstellung einer voll funktionsfähigen Anwendung