- Einführung in moderne Webentwicklung & objektorientierte programmierung
- Nutzung von Git, GitHub & Shell zur Projektstrukturierung
- HTML & CSS für Frontend-Layouts in Full Stack Software Development
- JavaScript-Grundlagen als Einstieg in objektorientierte programmierung
Kernkonzepte der objektorientierten programmierung (OOP)
- Verständnis von Objekten, Klassen, Methoden & Attributen
- Vererbung, Polymorphismus und Kapselung in JavaScript
- Wiederverwendbare Komponenten mit objektorientierte programmierung umsetzen
- OOP-Logik als Fundament für skalierbare Full Stack Software Development
OOP mit React & Komponentenarchitektur
- Komponentenbasierte objektorientierte programmierung mit React
- Props, State, Lifecycle & Custom Hooks als OOP-Elemente
- Projektstrukturierung in Full Stack Software Development mit Fokus auf Wiederverwendbarkeit
- React Testing für objektorientierte Komponentenarchitektur
Backend-OOP mit Express.js & Node
- OOP-Muster wie Model-Controller-Service im Backend
- Modulare Klassenstrukturen für CRUD in objektorientierte programmierung
- Verbindung zu MongoDB mit objektbasierten Datenmodellen
- OOP-Anwendungen in realen Full Stack Software Development Projekten
TypeScript & Typsicherheit in OOP
- Klassen & Interfaces für robuste objektorientierte programmierung
- Refactoring zu typisiertem TypeScript im Full Stack Umfeld
- Prisma ORM & strukturierte Datenzugriffe mit OOP
- Sichere Backend-Architektur in Full Stack Software Development
Datenbanken & objektorientierte Datenstrukturen
- Objektorientiertes Mapping mit SQL & Prisma
- Validierung & Transformation nach OOP-Prinzipien
- Datenzentrierte Full Stack Software Development mit OOP-Logik
- Erweiterung der Anwendungslogik durch strukturierte Klassen
DevOps & OOP-basierte Deployment-Konzepte
- Containerisierung mit Docker für OOP-Projekte
- Schnittstellenentwicklung (OpenAPI, SSE) nach objektorientierte programmierung
- CI/CD für objektorientierte Full Stack Software Development
- Modularität & Wiederverwendbarkeit im Deploymentprozess
OOP trifft auf KI: LangChain & modulare Architektur
- Entwicklung skalierbarer KI-Tools mit objektorientierte programmierung
- LangChain Agents als Klassenstruktur mit Vererbung
- Einbindung in Full Stack Anwendungen mit OOP-Bausteinen
- Projektarbeit: KI-Anwendungen mit objektorientierter Logik
Open Source & nachhaltige OOP-Entwicklung
- Clean Code & Design Patterns für objektorientierte programmierung
- Teamarbeit an OOP-Projekten in Full Stack Software Development
- Wiederverwendbare Module & strukturierte Dokumentation
- Beitrag zu Open Source durch getestete, objektbasierte Komponenten
Cross-Plattform OOP mit Flutter & Web
- Dart & Flutter: mobile objektorientierte programmierung im Einsatz
- Entwicklung modularer Widgets mit Fokus auf State Management
- Abschlussprojekte im Kontext von Full Stack Software Development
- Portfolioaufbau für objektorientiert arbeitende Software-Programmierer