- Verständnis moderner Webarchitektur für angehende Software Entwickler
- Nutzung von Git, GitHub, Terminal & Markdown im Projektkontext
- HTML & CSS für einfache Webprototypen in der Full Stack Software Development
- Einführung in agile Methoden für strukturierte Software-Programmierung
Frontend-Programmierung für Web-Anwendungen
- Erstellung responsiver Interfaces durch HTML-Formulare & CSS-Techniken
- JavaScript-Grundlagen für Software Entwickler: Variablen, Bedingungen, Schleifen
- Interaktive Webentwicklung mit DOM-Handling & Eventsteuerung
- Anwendung von CSS-Animationen für moderne Designs in Full Stack Software Development
Professionelle Software-Programmierung mit React
- Komponentenbasiertes Denken für Software Entwickler mit React
- Nutzung von Props, State, Custom Hooks & Local Storage
- Effiziente Datenanbindung durch React Fetch & effektive React Effects
- Unit Testing und Wiederverwendbarkeit im Full Stack Software Development Umfeld
Next.js Framework für skalierbare Anwendungen
- Routing & Dynamic Pages mit Next.js für Full Stack Software Entwickler
- Global State Management und Styled Components im Projektkontext
- Komponententests und Performance-Optimierung in realen Softwareprojekten
- Praxisorientierte Anwendung moderner Frameworks in Full Stack Software Development
Backend-Entwicklung für Full Stack Development
- API-Design mit Express.js & Routing-Strategien
- Integration von MongoDB für persistente Datenhaltung
- CRUD-Funktionalität für echte Projekte von Software Entwicklern
- Datenmodellierung & Schnittstellensicherheit im Full Stack Kontext
TypeScript & strukturierte Programmierung
- Typensicherheit durch TypeScript - Must-have für moderne Software Entwickler
- Refactoring bestehender Codebasen in Full Stack Software Development
- Datenmodellierung mit Prisma ORM und API-Schnittstellen
- Sichere Benutzerverwaltung mit Authentifizierungsmechanismen
DevOps, Docker & Testing-Strategien
- Docker & Compose für Deployment-Prozesse in der Full Stack Pipeline
- OpenAPI, Server Sent Events und Next Auth Integration
- End-to-End Testing & CI/CD für agile Software Entwickler
- Kontinuierliche Qualitätssicherung im Entwicklungsprozess
KI & Automatisierung mit LangChain
- KI-Anwendungen mit Langchain, Prompt Templates und Tool Calling
- Integration von Vector Datenbanken für intelligente Weblösungen
- Projektarbeit mit LLMs für skalierbare Full Stack Software Development
- Automatisierte Systeme für moderne Software Entwickler
Open Source & reale Softwareprojekte
- Scrum-basierte Teamarbeit und agile Projektumsetzung
- Mitwirkung an Open Source im Rahmen der Full Stack Software Development
- Testing, Dokumentation & Release Management für langlebige Anwendungen
- Professionelle Arbeitsweise für angehende Software Entwickler
Mobile App Entwicklung & Portfolioaufbau
- Flutter Framework für Cross-Platform App Development
- Projektarbeit mit Fokus auf UI, State Management & Deployment
- Portfolio-Webseiten zur Präsentation von Full Stack Projekten
- Karrierevorbereitung speziell für moderne Software Entwickler