Kurskatalog
Fortgeschrittenes JavaScript
Denke wie ein JavaScript-Profi.
- Fortgeschritten
- 32 Lektionen
- 4 Projekte
- Etwa 5.5 Std.
- EN · UZ · KO · RU · ES · FR · DE · AR
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
Abschnitt 1
Funktionen im Detail
Meistere Gültigkeitsbereiche, Closures und die funktionalen Muster hinter modernem JavaScript.
- Gültigkeitsbereich und Hoisting
- Closures
- Funktionen höherer Ordnung
- Array-Methoden meistern
Abschnitt 2
Objekte, Prototypen und Klassen
Verstehe this, die Prototypenkette und moderne Klassensyntax bis ins Detail.
- Objekte im Detail
- Das Schlüsselwort this
- Prototypen
- Klassen
Abschnitt 3
Asynchrones JavaScript
Meistere Zeitabläufe und Netzwerkanfragen mit Event Loop, Promises und async/await.
- Callback-Funktionen und Event Loop
- Promises
- Async / Await
- Die Fetch API
Abschnitt 4
Robuste Apps bauen
Verbinde Fehlerbehandlung, Module und DOM-Muster zu einer echten Anwendung.
- Fehlerbehandlung
- ES-Module
- DOM-Muster
- Projekt: Wetter-Dashboard
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.
- UI-Funktionen vor JSX
- Props, Zustand und Reducer
- Formulare, Ereignisse und Barrierefreiheit
- Effekte und Datenabruf
Abschnitt 6
Server-APIs und Daten
Entwirf serverseitige Handler, REST-Verträge, Validierung und Repositorys mit parametrisiertem SQL.
- Serverlaufzeit und Handler
- REST-Ressourcen entwerfen
- API-Validierung und Fehler
- SQL-Repositorys und Transaktionen
Abschnitt 7
Authentifizierung, Bereitstellung und Beobachtbarkeit
Setze Berechtigungen durch, schütze Browsergrenzen, stelle reproduzierbar bereit und beobachte den Zustand zur Laufzeit.
- Sitzungen und Autorisierung
- Browser- und API-Sicherheit
- Bereitstellung, Migrationen und Geheimnisse
- Beobachtbarkeit und Zuverlässigkeit
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.
- Warum automatisierte Tests?
- Reine Funktionen testen
- Asynchronen Code und Handler testen
- 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