- 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