Zum Inhalt springen

Kurskatalog

Fortgeschrittenes JavaScript

Denke wie ein JavaScript-Profi.

Gehe von fortgeschrittenem JavaScript zur Full-Stack-Umsetzung über: Closures und asynchrones Verhalten, React-Komponentenarchitektur in der Sandbox von Koda, automatisierte Tests, barrierefreie Formulare, klar begrenzte Dateneffekte, Serverhandler, REST-Verträge, Validierung, Repositorys mit parametrisiertem SQL, Sitzungen und Autorisierung, Browsersicherheit, Bereitstellung und Beobachtbarkeit. Zum Abschluss entwickelst du eine getestete REST-API und ein lokales Projekt zum Teilen mit Client, Server und SQL.

Lehrplan

  1. Abschnitt 1

    Funktionen im Detail

    Meistere Gültigkeitsbereiche, Closures und die funktionalen Muster hinter modernem JavaScript.

    1. Gültigkeitsbereich und Hoisting
    2. Closures
    3. Funktionen höherer Ordnung
    4. Array-Methoden meistern
  2. Abschnitt 2

    Objekte, Prototypen und Klassen

    Verstehe this, die Prototypenkette und moderne Klassensyntax bis ins Detail.

    1. Objekte im Detail
    2. Das Schlüsselwort this
    3. Prototypen
    4. Klassen
  3. Abschnitt 3

    Asynchrones JavaScript

    Meistere Zeitabläufe und Netzwerkanfragen mit Event Loop, Promises und async/await.

    1. Callback-Funktionen und Event Loop
    2. Promises
    3. Async / Await
    4. Die Fetch API
  4. Abschnitt 4

    Robuste Apps bauen

    Verbinde Fehlerbehandlung, Module und DOM-Muster zu einer echten Anwendung.

    1. Fehlerbehandlung
    2. ES-Module
    3. DOM-Muster
    4. Projekt: Wetter-Dashboard
  5. Abschnitt 5

    React und Komponentenarchitektur

    Baue barrierefreie Komponentenoberflächen mit expliziten Props und Zuständen, reinem Rendern und klar begrenzten Effekten. Beginne mit Funktionen, die HTML-Zeichenketten liefern, und untersuche dann React-Verträge und JSX-Beispiele. Im Kurs React Applications folgen ausführbare TSX-Projekte in der festgelegten React-19-Laufzeitumgebung.

    1. UI-Funktionen vor JSX
    2. Props, Zustand und Reducer
    3. Formulare, Ereignisse und Barrierefreiheit
    4. Effekte und Datenabruf
  6. Abschnitt 6

    Server-APIs und Daten

    Entwirf serverseitige Handler, REST-Verträge, Validierung und Repositorys mit parametrisiertem SQL.

    1. Serverlaufzeit und Handler
    2. REST-Ressourcen entwerfen
    3. API-Validierung und Fehler
    4. SQL-Repositorys und Transaktionen
  7. Abschnitt 7

    Authentifizierung, Bereitstellung und Beobachtbarkeit

    Setze Berechtigungen durch, schütze Browsergrenzen, stelle reproduzierbar bereit und beobachte den Zustand zur Laufzeit.

    1. Sitzungen und Autorisierung
    2. Browser- und API-Sicherheit
    3. Bereitstellung, Migrationen und Geheimnisse
    4. Beobachtbarkeit und Zuverlässigkeit
  8. Abschnitt 8

    JavaScript testen

    Schreibe automatisierte Tests, die Verhalten absichern: reine Funktionen, asynchrone Handler und API-Verträge, auf die du dich bei der Full-Stack-Entwicklung verlassen kannst.

    1. Warum automatisierte Tests?
    2. Reine Funktionen testen
    3. Asynchronen Code und Handler testen
    4. API-Verträge testen

Lernpfade

Deine Idee, veröffentlicht. Starte in 60 Sekunden.

7 Tage kostenlos testen bei jedem Tarif für neue Mitglieder · Jederzeit kündbar

Loslegen

Zurück zu den Kursen