Phase 1: Grundlagen – HTML, CSS und mehr
- GitHub und Markdown kennenlernen und in HTML und CSS eintauchen.
- Ein solides Verständnis für Flexbox, Grid und Positioning aufbauen.
- Mit Git-Grundlagen erste Versionierungen vornehmen – der Grundstein für sauberen Code.
Phase 2: JavaScript Fundamentals
- Alles Wichtige zu Variablen, Funktionen, Bedingungen und Schleifen.
- Theorie und praktische Anwendung kombiniert – bis zur interaktiven Webanwendung.
- Die Grundlage für React und Backend-APIs legen.
Phase 3: React & Frontend Power
- Komponenten bauen, States verwalten und mit APIs interagieren.
- Lokale Speicherung und Custom Hooks einsetzen.
- React als meistgefragte Library der modernen Frontend-Entwicklung beherrschen.
Phase 4: Next.js & Backend Basics
- Serverseitige Routen mit Next.js und Express bauen und Datenbanken wie MongoDB einbinden.
- Intensiver Einstieg in Coding Agents, MCP-Server und KI-Workflows.
- Vom reinen Frontend zum Verständnis der ganzen Anwendung.
Phase 5: Advanced Full-Stack & TypeScript
- SQL-Datenbanken und TypeScript einführen und Projekte mit NestJS aufbauen.
- TypeORM, Swagger/OpenAPI sowie Authentifizierung mit Passport und JWT.
- Docker für effiziente Entwicklungs-Setups nutzen – bereit für größere Projekte.
Phase 6: KI & Agentic Engineering
- KI in Applikationen integrieren und strukturiert mit Prompts arbeiten.
- Verstehen, wie KI-Agenten funktionieren, und mit ihnen professionelle Anwendungen entwickeln.
- Agentic Engineering statt einfachem Vibe-Coding – Skills, die zukunftssicher machen.
Phase 7: Gemeinsam programmieren und kreieren
- Ein Open-Source-Projekt entwickeln und in der Community arbeiten.
- Eigene NPM-Pakete veröffentlichen und Software-Lizenzen verstehen.
- Zu anderen Projekten beitragen – Teamarbeit mit echtem Impact.
Phase 8: Real-World Projects & AWS
- Alles Gelernte in reale Projekte umsetzen: planen, entwickeln, präsentieren.
- Ein Online-Produkt oder eine komplexe Anwendung realisieren.
- Einblick in AWS – eine der wichtigsten Cloud-Technologien.
Phase 9: Mobile Apps & Portfolio
- Eine eigene Mobile App mit Flutter bauen.
- Die persönliche Portfolio-Seite erstellen.
- Die eigenen Arbeitsproben präsentieren – der Start in die Entwicklerkarriere.