- Setup der Entwicklungsumgebung für angehende Fullstack Developer
- Nutzung von Git, GitHub, Shell und Markdown in der Webentwicklung
- Erstellung einfacher Webprojekte mit HTML & CSS im Full Stack Kontext
- Grundlagen der Full Stack Software Development und agiler Methoden
Frontend-Technologien für Web Development
- Responsives Design mit CSS Grid, Flexbox & Media Queries
- JavaScript: Funktionen, Arrays, Bedingungen & Loops für dynamische Frontends
- Formularverarbeitung, DOM-Manipulation & CSS-Animationen
- UI-Design und Barrierefreiheit - essenziell für Fullstack Developer
Moderne Software-Programmierung mit React
- Komponentenentwicklung mit Props, State & Effects in React
- Datenanbindung mit React Fetch und lokale Speicherung per Local Storage
- Custom Hooks & Testabdeckung für robuste Frontend-Projekte
- Praxisnahe Umsetzung typischer Aufgaben eines Fullstack Developers
Next.js für skalierbare Frontend-Architekturen
- Next.js Basics: Routing, Dynamic Routes & Server Components
- Styled Components, Global State & Component Testing
- App Router und modulare Struktur in der Full Stack Software Development
- Frontend-Projektarbeit für fortgeschrittene Fullstack Developer
Backend Development für Fullstack Developers
- Routing & Middleware mit Express.js in der Serverentwicklung
- CRUD-Operationen und MongoDB Integration für echte Anwendungen
- RESTful APIs & sichere Kommunikation mit Frontend-Komponenten
- Fehlerhandling & Immutable State in Full Stack Software Development
TypeScript & strukturierte Programmiermethoden
- Refactoring und Typisierung von Projekten für Wartbarkeit
- Interfaces & Klassen für stabile Fullstack Developer-Applikationen
- Prisma für effektive Datenbankzugriffe und Modellierung
- Validierung, Authentifizierung & sichere Full Stack Logik
Deployment, Testing & DevOps
- Docker & Compose für containerisierte Full Stack Anwendungen
- Next Auth, Server Sent Events & OpenAPI Spezifikationen
- End-to-End Testing für qualitativ hochwertige Software
- CI/CD Pipelines zur Automatisierung für Fullstack Developer
LangChain & KI-Integration im Full Stack Development
- LangChain Grundlagen für modulare KI-gestützte Softwarearchitektur
- Prompt Templates, Tool Calling & Vector Datenbanken
- LLMs in produktive Anwendungen einbinden
- Praxisprojekte zur Zukunft der Full Stack Software Development
Open Source & Teamprojekte im Web Development
- Scrum-Workflows & User Stories im agilen Umfeld
- Planung, Umsetzung & Release eigener Open Source Lösungen
- Testing, Code Reviews & CI/CD in Teamprojekten
- Arbeiten an realen Projekten als Fullstack Developer
Mobile App & Portfolio Entwicklung
- Flutter für mobile Anwendungen mit State Management
- Entwicklung, Deployment & Präsentation von App-Projekten
- Erstellung einer professionellen Portfolio-Webseite
- Karrierevorbereitung für den Berufseinstieg als Fullstack Developer