Interactieve cursus
TypeScript-cursus
Master TypeScript, de getypte superset van JavaScript. Leer hoe u veiligere en robuustere code kunt schrijven met behulp van primitieve typen, interfaces, typealiassen, samenvoegingstypen, typevernauwing en generieke programmering (Generics).
Statische verificatie via trefwoorden + uitvoering op de ambtenaarTypeScript Playground(één klik voor kopieercode + openen).
01 · Basisbeginselen van TypeScript
De basis van het typesysteem: annotaties voor primitieve typen, functieparameters, arrays en tupels.
02 · Typen en interfaces
Creëer complexe gegevensvormen met interfaces en aliassen, en werk met flexibele samenvoegingstypen.
03 · Generieken en functies
Functies met optionele parameters, handtekeningen van functietypes en de krachtige wereld van Generics.
04 · Klassen en soorten nutsvoorzieningen
Objectgeoriënteerd programmeren met klassen en ingebouwde hulpprogramma's om bestaande typen te transformeren.
05 · Geavanceerde typen en bewakers
Verdiep uw begrip van het typesysteem met aangepaste typeguards, letterlijke typen, typebeweringen en letterlijke sjabloontypen.
06 · Voorwaardelijke en toegewezen typen
Leer hoe u dynamische typen maakt en bestaande typen transformeert met behulp van voorwaardelijke typen, de infer-operator en toegewezen typen.
- 6.1Voorwaardelijke typen en afleidenLeer de ternaire operator van het type te gebruiken (T breidt U uit? X: Y) en extraheer dynamische typen met infer.~15 min
- 6.2In kaart gebrachte typenTransformeer en creëer nieuwe typen door de sleutels van bestaande typen in kaart te brengen ({ [K in keyof T]: ... }).~15 min
07 · Configuratie en integratie
Ontdek hoe u de TypeScript-compiler configureert met tsconfig.json en hoe u bestaande typen uitbreidt met het samenvoegen van declaraties.
- 7.1Configuratie met tsconfig.jsonOntdek de belangrijkste opties van het bestand tsconfig.json, zoals target, module, strict en hoe deze de compilatie beïnvloeden.~12 min
- 7.2Verklaringen en samenvoegingBreid externe bibliotheken uit en schrijf declaratiebestanden (.d.ts) met Declaration Merging.~15 min