Einführung in Full Stack Software Development
  • 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