Einführung in Full Stack Software Development
  • 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