- HTML-Einführung - Lernen Sie die Struktur von Webseiten kennen.
- CSS-Grundlagen - Entwerfen Sie visuell ansprechende Websites.
- GitHub & Markdown - Versionskontrolle mit Git und kollaborative Arbeitsabläufe.
- CSS-Flexbox und -Positionierung - Erstellen Sie flexible und reaktionsschnelle Weblayouts.
- JS-Variablen und -Zahlen - Lernen Sie die Grundlagen von Variablen und Zahlen in JavaScript kennen.
- JS-Funktionen und -Schleifen - Lernen Sie, wiederverwendbare Funktionen zu erstellen und Schleifen zu verarbeiten.
- JS-Bedingungen und Boolesche Ausdrücke - Wenden Sie bedingte Logik und Boolesche Operationen an.
- CSS Grid - Erstellen Sie responsive und flexible Rasterlayouts.
- CSS Animationen - Fügen Sie Webseiten mithilfe von CSS Bewegung hinzu.
- CSS Responsive Design - Lernen Sie, Websites zu erstellen, die auf jedem Gerät funktionieren.
- React Props und State - Erstellen Sie interaktive Benutzeroberflächen mit State und Props.
- React Nesting - Lernen Sie, wie Sie Komponenten für komplexe Strukturen verschachteln.
- Reagieren mit Arrays - Verwalten Sie dynamische Daten mit React-Arrays.
- Reagieren mit Effekten und Abrufen - Verwenden Sie Effekte und rufen Sie externe Daten ab.
- Express.js - Einführung in Backend-Frameworks.
- Backend-API-Routen - Erstellen Sie robuste Backend-Routen.
- MongoDB - Lernen Sie, wie Sie mit Datenbanken in JavaScript interagieren.
- JS-Array-Methoden - Verwenden Sie Array-Methoden, um Daten zu manipulieren.
- JS-Fetch-API - Laden Sie externe Daten dynamisch.
- JS Fehlerbehandlung - Implementieren Sie eine Fehlerbehandlung für eine bessere Benutzererfahrung.
- Authentifizierung mit Next Auth - Implementieren Sie sichere Anmeldemechanismen.
- Grundlegende Authentifizierung - Lernen Sie die Grundlagen von Authentifizierungssystemen kennen.
- Fortgeschrittene Git-Techniken - Meistern Sie fortgeschrittene Git-Konzepte für die Zusammenarbeit.
- Git-Branching und Pull Requests - Verstehen Sie Branching-Strategien und Pull Requests.
- JS-Unit-Tests - Schreiben Sie Unit-Tests für JavaScript-Code.
- React Component Testing - Testen Sie React-Komponenten, um sicherzustellen, dass sie korrekt funktionieren.
- End-to-End Testing - Automatisieren Sie das Testen von Webanwendungen.
- Agile Workflow - Implementieren Sie agile Methoden in der Webentwicklung.
- Capstone Projects - Wenden Sie alle erlernten Fähigkeiten in realen Projekten an.
Diese Weiterbildung im der Programmierung deckt Themen von Webentwicklung bis zur Backend-Entwicklung ab und umfasst auch Testen, Debuggen und Versionskontrolle.