- Grundlagen des Internets und Struktur moderner Webanwendungen im Kontext von Software Development
- Erstellung erster Webseiten mit HTML & CSS für Full Stack Software Development
- Nutzung von Git, GitHub und Markdown zur Versionierung im Software Development Prozess
- Terminal-Basics und Shell-Kommandos für Entwickler:innen
Frontend-Entwicklung mit HTML, CSS & JavaScript
- Responsive Design mit CSS Grid & Flexbox - zentrale Elemente im Frontend Software Development
- JavaScript-Programmierung: Variablen, Funktionen, Bedingungen, Arrays
- Formulare und interaktive Webinhalte im Rahmen von Full Stack Software Development
- Animationen mit CSS zur Verbesserung der Benutzeroberfläche
JavaScript für Software Development vertiefen
- Fetch API, Error Handling und asynchrone Abläufe im modernen Software Development
- Moderne JS Syntax und strukturierter Code in Full Stack Software Development Projekten
- Array-Methoden und Wiederholung durch praxisnahe Mini-Projekte
React Grundlagen und Komponentenarchitektur
- React Basics: Props, States, Effects - Kerntechnologien der Frontend Software Development
- Custom Hooks und lokale Speicherung in Full Stack Projekten
- Einführung in Unit Testing für mehr Qualität im Software Development
Next.js & erweiterte Frontend Frameworks
- Next.js Routing, Dynamic Routes & Component Design im Kontext von Full Stack Software Development
- Styled Components und Global State Management mit React
- Data Fetching und Komponententests als Bestandteil moderner Software Development Methoden
Backend-Entwicklung mit Node.js, Express & MongoDB
- API-Routenentwicklung für skalierbare Full Stack Software Development Projekte
- CRUD-Funktionalitäten mit Express und MongoDB
- Datenbankdesign und Anbindung als Schlüsselelement des Software Development
Agile Methoden & Capstone Projektarbeit
- Scrum-Prozesse und Capstone Sprint Planung für Software Development im Team
- Tägliche Standups, Code Reviews und iterative Entwicklung im agilen Workflow
- Anwendung agiler Methoden in Full Stack Software Development Projekten
TypeScript & Datenbankintegration mit SQL & Prisma
- Einsatz von TypeScript in Full Stack Software Development
- Komplexe SQL-Abfragen und Datenmodellierung mit Prisma
- Effiziente Datenbankanbindung als Teil des Software Development Lifecycle
DevOps & Software Deployment
- Docker & Docker Compose für Deployment in Full Stack Software Development
- Next Auth, SSE & OpenAPI: Moderne Authentifizierung und Schnittstellen-Standards
- End-to-End Testing im professionellen Software Development Umfeld
LangChain & KI-Anwendungen
- Langchain Framework für KI-gestützte Full Stack Software Development
- Prompt Templates, Vector Datenbanken und Tool Integration
- KI in Software Development Projekten mit LangChain Agents und Tool Calling
Open Source & Reale Softwareprojekte
- Open Source App im Rahmen eines Full Stack Software Development Projekts planen
- NPM-Nutzung, Lizenzmodelle & Best Practices der Softwareentwicklung
- CI/CD, Testabdeckung und Dokumentation für nachhaltige Software Development
Mobile Entwicklung & Flutter Workshop
- Flutter Framework zur mobilen Software Development nutzen
- State Management, App UI-Design und Veröffentlichung
- Projektarbeit zur Entwicklung einer mobilen App - eingebettet in das Full Stack Software Development Curriculum
Portfolio & Karrierevorbereitung
- Aufbau einer professionellen Portfolio-Webseite für Software Development Bewerbungen
- Präsentation realer Projekte & Durchführung von Mock Interviews
- Karriereplanung und Einstieg in die Full Stack Software Development Welt