Grundlagen der Full Stack Software Development
  • Einführung in moderne Full Stack Software Development Konzepte
  • Setup von Git, GitHub, Shell und Markdown für kollaborative Projekte
  • Erstellen erster Webseiten mit HTML, CSS und JavaScript
  • Verständnis für das Zusammenspiel von Frontend und Backend in der Full Stack Software Development

Frontend Technologien für skalierbare Benutzeroberflächen
  • Responsive Design mit CSS Grid, Flexbox & CSS Animationen
  • JavaScript: Variablen, Arrays, Bedingungen, Loops - Kern von Full Stack Software Development
  • DOM-Manipulation und Formularverarbeitung in interaktiven Anwendungen
  • Code-Strukturierung und Best Practices für nachhaltige Frontend-Entwicklung

Interaktive Webentwicklung mit React
  • Komponentenbasierte Architektur - das Herz moderner Full Stack Software Development
  • State, Props und Effekte zur Datenverarbeitung im Frontend
  • Local Storage und Custom Hooks für robuste React-Projekte
  • Test-Driven Development (TDD) mit Unit Tests

Moderne Frameworks mit Next.js
  • Routing-Strategien mit Next.js für dynamische Anwendungen
  • App Router, Server Components & React Component Testing
  • Styled Components & Global State Handling
  • Anbindung von externen Datenquellen - zentral für Full Stack Software Development

Backend Development für Full Stack Programmierer:innen
  • Express.js für API-Design und Serverlogik
  • Integration von MongoDB für persistente Datenhaltung
  • CRUD-Funktionalitäten für vollständige Weblösungen
  • REST-APIs und Immutable State für professionelle Backends

TypeScript & SQL Datenmodelle
  • TypeScript für typisierte und wartbare Codebases in Full Stack Software Development
  • SQL Grundlagen und komplexe Datenabfragen
  • Prisma ORM zur Modellierung relationaler Daten
  • Projekterweiterungen mit Benutzer-Authentifizierung

DevOps, Testing & API-Standards
  • Containerisierung mit Docker & Docker Compose
  • OpenAPI Spezifikation und E2E-Testing für robuste Softwareauslieferung
  • CI/CD Pipelines für nahtlose Integrationen in der Full Stack Software Development
  • Einbindung von Next Auth & Server Sent Events

KI-gestützte Softwareentwicklung mit LangChain
  • Prompt Templates, Tool Calling und Agenten mit LangChain
  • Anbindung von Vektor-Datenbanken für intelligente Anwendungen
  • Dokumentenbasierte Verarbeitung & LLM-Integration
  • Einsatz von KI im Kontext der Full Stack Software Development

Open Source Projekte & reale Anwendungen
  • Scrum-Prozesse und agiles Task Management
  • Open Source Apps entwickeln, testen und veröffentlichen
  • CI/CD, Testabdeckung und dokumentierte Releases
  • Mitarbeit in GitHub-Repositories und Contribution Guidelines

Mobile Applikationen & persönliches Portfolio
  • Flutter Workshop für mobile Cross-Platform Anwendungen
  • Mobile Projekte im Team umsetzen - Praxis der Full Stack Software Development
  • Portfolio-Webseite zur Präsentation der erarbeiteten Lösungen
  • Karrierevorbereitung für Full Stack Developer