Phase 1: Willkommen & Grundlagen
- Erwartungen abstimmen und das eigene Coding-Niveau einschätzen.
- Den didaktischen Ansatz der Weiterbildung kennenlernen.
- Die Grundlage für die gemeinsame Lernreise schaffen.
Phase 2: TypeScript-Grundlagen
- In die Welt von stark typisiertem JavaScript eintauchen.
- Syntax und Entwicklungsworkflow für skalierbare Anwendungen erlernen.
Phase 3: Express & Backend-Grundlagen
- Robuste serverseitige Anwendungen mit Express entwickeln.
- MVC-Architekturmuster anwenden und mit dem Dateisystem arbeiten.
Phase 4: Datenbanken & OOP
- Der Übergang von einfachen Dateien zu relationalen Datenbanken mit SQL.
- Prinzipien der objektorientierten Programmierung in JavaScript und TypeScript anwenden.
Phase 5: NestJS
- Einführung in das NestJS-Framework.
- Modulare Backend-Anwendungen auf Enterprise-Niveau mit integrierter Datenbankunterstützung entwickeln.
Phase 6: DevOps & Deployment
- Anwendungen mit Docker containerisieren.
- In der Cloud bereitstellen – für konsistente Umgebungen über den gesamten Lebenszyklus.
Phase 7: Fullstack-Integration
- Die Lücke zwischen Frontend und Backend in einem gemeinsamen Projekt schließen.
- Echtzeit-Funktionen integrieren.
Phase 8: KI-Entwicklung
- Vertiefung in KI-gestützte Entwicklung.
- Large Language Models zur Erweiterung von Anwendungsfunktionen einsetzen – mit APIs und WebSockets.
Phase 9: Capstone-Projekt
- Das gesamte Wissen in einem groß angelegten Projekt anwenden.
- Ein reales agiles Arbeitsumfeld simulieren – vom Planning bis zur Auslieferung.