- 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