Einführung in Python und SQL für Software-Entwickler
1. Einführung in Softwareentwicklung und Programmierung
- Einführung in die Softwareentwicklung
- Grundlagen der Programmierung und Programmiersprachen
- Einführung in Python: Datentypen, Kontrollstrukturen, Funktionen
- Versionskontrolle mit Git
- Tech Stack: Zusammensetzung und Funktionsweise
2. Datenbanken und SQL
- Einführung in Datenbanken: Struktur und Arten
- Relationale Datenbanken und Datenmodellierung
- Grundlagen von SQL: Abfragen, Joins, Aggregationen
- Erstellen und Anpassen von Tabellen in SQL
- Praktische Übungen zu SQL mit Python
3. Backend-Entwicklung mit Python und APIs
- Backend-Entwicklung: Konzepte und Paradigmen
- Einführung in Web-APIs: REST und GraphQL
- Erstellen von RESTful APIs mit Flask in Python
- Integration von Datenbanken in Backend-Systeme
- Debugging und Testen von Python-Anwendungen
4. Frontend-Entwicklung und Anwendungen
- Einführung in Frontend-Technologien: HTML, CSS, JavaScript
- Verbindung von Frontend zu Backend: Fetch API und AJAX
- Benutzerschnittstelle (UI) und Benutzererfahrung (UX)
- Erstellen von einfachen Webanwendungen
- Abschlussprojekt: Entwicklung einer vollständigen Anwendung