- Grundlagen moderner Softwarearchitektur und strukturierter Full Stack Software Development
- Versionierung mit Git & GitHub, Dokumentation mit Markdown
- Basiswissen zu HTML, CSS & JavaScript für Web-Prototypen
- Projekt-Setup & Terminal-Kommandos für Softwareentwickler:innen
Frontend Architektur: Strukturierte Benutzeroberflächen
- Skalierbare Layouts mit CSS Grid, Flexbox & responsivem Design
- Komponentenbasierte Frontend-Softwarearchitektur mit JavaScript & React
- State Management, Custom Hooks & Local Storage
- Zugänglichkeit und Wiederverwendbarkeit in der Full Stack Software Development
React & Next.js für modulare Softwarearchitektur
- Modularisierung von Frontends mit Next.js Routing & Dynamic Pages
- Global State, Styled Components und effektive Zustandsverwaltung
- React-Komponententests & strukturierte Testarchitektur
- App Router, Server Components - zentrale Bestandteile moderner Softwarearchitektur
Backend Architektur & Datenfluss
- Entwurf REST-basierter APIs mit Express.js - Backend-Kern der Full Stack Software Development
- Integration von MongoDB und Aufbau skalierbarer CRUD-Systeme
- Fehlerbehandlung und Immutable State Konzepte
- Schnittstellendesign zur klaren Trennung von Systemkomponenten
Architekturmuster & Typisierung mit TypeScript
- Clean Code Prinzipien für nachhaltige Softwarearchitektur
- TypeScript für robuste & typisierte Projekte in der Full Stack Software Development
- Trennung von Concerns & Wiederverwendbarkeit von Modulen
- Verlässliche API-Integration durch strikte Datenmodelle
SQL, Prisma & strukturierte Datenhaltung
- Relationale Datenmodellierung mit SQL, Advanced Queries und Prisma ORM
- Architektur effizienter Backend-Systeme mit Service Layer und Repository Patterns
- Refactoring bestehender Softwarearchitektur in Praxisprojekten
- Skalierbarer Datenzugriff in der Full Stack Software Development
Schnittstellenarchitektur & DevOps
- OpenAPI-Spezifikation und Schnittstellendokumentation
- Dockerisierung und Continuous Deployment in komplexer Softwarearchitektur
- Server Sent Events für Echtzeitlösungen
- Teststrategien: Unit-, Integrations- & End-to-End-Tests
KI & modulare Erweiterbarkeit mit LangChain
- Modulare Softwarearchitektur mit Langchain Agents und Tool Chains
- Vektordatenbanken und Prompt Templates für intelligente Applikationen
- Architektur KI-gestützter Full Stack Software Development Lösungen
- Projektarbeit mit Fokus auf Erweiterbarkeit und Integration
Open Source und Teamarchitektur
- Scrum-basierte Projektstrukturen und Code Reviews
- CI/CD Pipelines, Releases und Deploymentstrategien
- Architekturverantwortung in funktionsübergreifenden Entwicklungsteams
- Open Source Beiträge im Kontext skalierbarer Softwarearchitektur
Mobile & Webarchitektur im Zusammenspiel
- Flutter für mobile Architekturen im Full Stack Kontext
- Cross-Platform-Designs und Integrationsarchitektur
- Portfolio-Webseite mit Fokus auf Softwareentwicklungsstruktur
- Karrierevorbereitung für Softwarearchitektur-orientierte Entwickler:innen