Einführung in die Webentwicklung
  • 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.
JavaScript-Grundlagen
  • 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 und Responsive Design
  • 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 Basics
  • 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.
Backend-Entwicklung
  • 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.
Fortgeschrittene JavaScript-Konzepte
  • 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 und Sicherheit
  • Authentifizierung mit Next Auth - Implementieren Sie sichere Anmeldemechanismen.
  • Grundlegende Authentifizierung - Lernen Sie die Grundlagen von Authentifizierungssystemen kennen.
Versionskontrolle mit Git
  • Fortgeschrittene Git-Techniken - Meistern Sie fortgeschrittene Git-Konzepte für die Zusammenarbeit.
  • Git-Branching und Pull Requests - Verstehen Sie Branching-Strategien und Pull Requests.
Testen und Debuggen
  • 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.
Project Development
  • 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.