Full Stack Software Development Grundlagen
  • Einführung in die moderne Softwareentwicklung für angehende Programmierer
  • HTML & CSS zur Gestaltung erster Prototypen und Benutzeroberflächen im Full Stack Software Development
  • Versionskontrolle und Teamarbeit mit Git und GitHub - Must-have für jeden Programmierer
  • Shell-Kommandos und Markdown für Dokumentation in der Softwareentwicklung

Frontend Engineering & JavaScript Programmierung
  • CSS-Techniken wie Flexbox und Grid für responsive UI-Entwicklung
  • JavaScript-Grundlagen: Variablen, Bedingungen, Loops und Arrays - essentielle Tools für Programmierer
  • Event Handling, Formulare und Animationen als Teil moderner Full Stack Software Development
  • Code-Organisation für wartbare Frontend-Anwendungen

Datenverarbeitung & APIs in Full Stack Development
  • Datenintegration mit JavaScript: Array-Methoden, Fetch API, Error Handling
  • Projekte zur Entwicklung datengetriebener Frontends für künftige Programmierer
  • Einsatz moderner JavaScript-Syntax (ES6+) im Full Stack Software Development Alltag
  • Erweiterte Git-Features wie Branching und Pull Requests zur Teamkoordination

React Framework für skalierbare UI-Komponenten
  • React-Komponentenarchitektur für performante Frontends
  • State Management, Props und Side Effects - Schlüsseltechniken für jeden Full Stack Programmierer
  • Custom Hooks, Local Storage und Wiederverwendbarkeit in der Softwareentwicklung
  • Testing-Konzepte und Praxisprojekte zur Anwendung von React

Next.js & fortgeschrittenes Frontend Development
  • Next.js Grundlagen: App Router, Dynamic Routes, Server Components
  • Komponententests und Datenanbindung mit React im Full Stack Software Development
  • Styled Components und Global State Management für skalierbare Lösungen
  • Praxisprojekt mit Interviewvorbereitung für Programmierer

Backend Konzepte & API-Architektur
  • Serverlogik mit Node.js und Express - essenziell für jeden Full Stack Programmierer
  • MongoDB Integration und Entwicklung vollständiger CRUD-APIs
  • REST-Architekturen und Anbindung an das Frontend
  • Immutable State Konzepte in der Softwareentwicklung

TypeScript, SQL & Prisma Datenmodelle
  • TypeScript-Integration in bestehenden Projekten
  • SQL-Abfragen und Datenmodellierung mit Prisma - ein Muss für Programmierer im Full Stack Software Development
  • Effiziente Datenverarbeitung und Zugriffsschutz durch moderne Authentifizierungsverfahren
  • Projektumsetzung mit relationalen und NoSQL-Datenbanken

DevOps-Strategien & End-to-End Tests
  • Docker & Compose für Containerisierung - wichtig für skalierbare Full Stack Software Development
  • Open API Spezifikationen und automatisierte Tests
  • Integration von Next Auth & SSE in moderne Applikationen
  • CI/CD-Strategien zur Auslieferung - unverzichtbar für professionelle Programmierer

LangChain & KI-Integration in Softwarelösungen
  • Einführung in LangChain, Prompt Templates, Vektor-Datenbanken
  • Nutzung von Agents und Tool Calling in realen KI-Anwendungen
  • Verbindung von LLMs mit Web- und API-Technologien
  • KI-Einsatz in praxisnahen Full Stack Software Development Projekten

Skalierbare Open Source Softwareentwicklung
  • Scrum-Methoden, Git Workflows und Code Reviews
  • NPM-Publishing, Lizenzmodelle und Release Management
  • CI/CD, Testabdeckung und Dokumentation - Standards für verantwortungsvolle Programmierer
  • Mitarbeit an bestehenden Open Source Projekten

Mobile Entwicklung & Abschlussprojekte
  • Cross-Platform Mobile Apps mit Flutter - für vielseitige Full Stack Software Developer
  • Gruppenarbeit an mobilen Applikationen
  • Portfolio-Webseite als Karrieresprungbrett für Programmierer
  • Projektpräsentationen, Feedback und Berufsorientierung