Grundlagen Full Stack Software Development
  • Verständnis moderner Webarchitekturen und Softwarekonzepte für angehende Software Entwickler
  • Setup von Entwicklungsumgebungen, GitHub, Markdown und Terminal - wichtige Tools im Full Stack Software Development
  • HTML- & CSS-Basics zur Frontend-Strukturierung - Basiswissen für jeden Software Entwickler
  • Einführung in Git und Shell-Kommandos für professionelle Software Entwicklung

Frontend-Technologien für moderne Webentwicklung
  • Nutzung von CSS Grid, Flexbox & Responsive Design in Full Stack Software Development
  • JavaScript-Grundlagen: Variablen, Bedingungen, Loops und Arrays für Software Entwickler
  • HTML Forms, DOM-Interaktionen und einfache Animationen für benutzerfreundliche Anwendungen
  • Accessibility und UI-Komponenten im Fokus moderner Software Entwicklung

Moderne Softwareentwicklung mit JavaScript & React
  • JS Array-Methoden, Fetch API & Error Handling - essentielle Skills im Software Development
  • React: State Management, Props, Hooks und Effects - Schlüsselkonzepte im Full Stack Software Development
  • Projekte mit Local Storage, Custom Hooks und Testing für angehende Software Entwickler
  • Komponentenbasierte Architektur als Grundlage skalierbarer Software Entwicklung

Next.js & Fortgeschrittene React-Konzepte
  • Dynamische Routen und App-Router in Next.js für fortgeschrittene Full Stack Software Development Projekte
  • Global State Management und Styled Components für moderne Webanwendungen
  • React Component Testing zur Qualitätssicherung im Alltag eines Software Entwicklers
  • Mock Interviews zur realitätsnahen Vorbereitung auf den Berufseinstieg

Backend-Programmierung und API-Konzepte
  • Node.js & Express für serverseitige Logik im Full Stack Software Development
  • Integration von MongoDB und REST APIs - wichtige Bausteine für jeden Software Entwickler
  • CRUD-Operationen, Microservices und Immutable State in Backend-Strukturen
  • Effiziente Verbindung von Frontend und Backend mit gängigen Tools

Typescript, SQL & Prisma für strukturierte Datenmodelle
  • Einsatz von TypeScript im Refactoring bestehender Software Development Projekte
  • SQL- und Prisma-Know-how für Software Entwickler mit Fokus auf Datenbankmodellierung
  • Komplexe Datenabfragen und Zugriffsschichten im Full Stack Software Development
  • Entwicklung robuster datenbankgestützter Applikationen

DevOps-Tools & Softwareauslieferung
  • Containerisierung mit Docker & Docker Compose für moderne Software Entwickler
  • Next Auth, SSE, OpenAPI und CI/CD für reibungslose Full Stack Software Development Pipelines
  • End-to-End Tests und Deployment-Prozesse im Teamkontext
  • Einführung in automatisierte Softwareauslieferung

LangChain & KI-basierte Softwarelösungen
  • Langchain Framework: Prompt Engineering, Vector Datenbanken und Tool Calls
  • Einsatz großer Sprachmodelle (LLMs) in realen Software Development Projekten
  • Dokumentenverarbeitung, Agentenlogik und Integration in Full Stack Pipelines
  • Anwendung von KI für zukunftsorientierte Software Entwickler

Open Source Projekte & agile Softwareprozesse
  • Scrum, CI/CD und Open Source Workflows für echte Software Entwickler Praxis
  • NPM-Pakete veröffentlichen und Community-Beiträge leisten
  • Testabdeckung, Clean Code und Dokumentation in Full Stack Software Development
  • Teamarbeit an skalierbaren Open Source Anwendungen

Mobile App Entwicklung & Portfolio Aufbau
  • Flutter Basics für plattformübergreifende Apps im Alltag eines Software Entwicklers
  • State Management für mobile Anwendungen und App Deployment
  • Persönliche Portfolio-Webseite als Visitenkarte in der Software Entwicklung
  • Projektpräsentationen, Feedbackkultur und Bewerbungsstrategien