TypeScript Meestergids - eLearning

450,00 EUR

  • 20 hours
eLearning

Beheers moderne webontwikkeling met TypeScript-training: van basis tot gevorderd. Deze praktijkgerichte cursus helpt je verder te gaan dan JavaScript door je kennis te laten maken met sterk getypeerd programmeren, wat de codekwaliteit, schaalbaarheid en onderhoudbaarheid verbetert.

Belangrijkste functies

Taal

Cursus en lesmateriaal in het Engels

Niveau

Niveau: beginner tot gevorderd

Toegang

1 jaar toegang tot het leerplatform

8 uur aan video's op aanvraag

met meer dan 20 uur aanbevolen studietijd

31 begeleide praktische oefeningen

13 automatisch beoordeelde toetsen en 53 geheugenquizzen

Certificaat

Certificaat van afronding van het programma inbegrepen

Hero

Leerdoelen

Aan het einde van deze cursus ben je in staat om het volgende te begrijpen:

Concept

Beheers de kernconcepten en basisprincipes van TypeScript

Concepten

Begrijp TypeScript-functies en technieken voor foutafhandeling

Structuren

Definieer datastructuren met type-literals en enums

Aliassen

Maak type-aliasen voor herbruikbare datamodellen

Bouwen

Bouw basisclasses en implementeer interfaces

Overzicht

Werken met externe bibliotheken in TypeScript

Hero

Cursustijdlijn

  1. Inleiding tot TypeScript

    Les 01

    • Wat is TypeScript
    • Waarom TypeScript gebruiken
    • VS Code instellen
  2. TypeScript Basisprincipes

    Les 02

    • Primitieven
    • Elke en Onbekend
    • Null, Undefined, Never
    • Arrays
    • Objecten
    • Tupels

    Praktijkgericht:

    • Werken met primitieve typen
    • Controleren op null- of ongedefinieerde waarden
    • Array-oefening
    • Objectoefening
    • Biologische specimen­gegevens modelleren met het typesysteem van TypeScript
  3. Functies

    Les 03

    • Functieparameters
    • Optionele standaardwaarde
    • Retourwaarden
    • Fouten genereren
    • Generieke functies

    Praktijk:

    • Functies
    • Fouten opvangen en genereren
    • Functie-overloads
    • Maak helperfuncties waarmee we informatie over onze specimens kunnen opvragen en bewerkingen op hun gegevens kunnen uitvoeren
  4. Type-manipulatie

    Les 04

    • Type-inferentie
    • Type-asserties
    • Letterlijke types
    • Voorwaardelijke typen
    • Enumeraties
    • Generics

    Praktijk:

    • Maak type-literals, enums en conditionele types om specifieke exemplaren en hun categorieën beter te definiëren
  5. Type-aliasen

    Les 05

    • Wat is een type-alias
    • Een type-alias definiëren

    Praktijk:

    • Maak type-aliasen voor de datastructuren die we zullen gebruiken om informatie op te slaan
  6. Interfaces

    Les 06

    • Wat is een interface
    • Een interface definiëren
    • Interfaces uitbreiden en implementeren

    Praktijk:

    • Oefening met interfaces
  7. Toegepaste typen

    Les 07

    • Wat zijn gemapte types en wat zijn de use-cases?
    • Hoe geïmplementeerde typen te gebruiken

    Praktijk:

    • Oefening met gemapte types
  8. Type guards

    Les 08

    • Keyof-operator
    • Typeof-operator
    • Vernauwing

    Praktijkgericht:

    • Soort operatoroefening
    • Vernauwingsoefening
  9. Lessen

    Les 08

    • Basisprincipes van klassen
    • Protected-, private- en public-modifiers
    • Erfenis
    • Generieke klassen

    Praktijk:

    • Een eenvoudige klasse maken
    • Een interface implementeren
    • Maak klassen voor de verschillende rijken van het leven en illustreer hoe concepten als overerving, polymorfisme en abstracte klassen een rol spelen
  10. Modules en namespaces

    Les 08

    • Inleiding tot modules
    • Require en modules.export
    • ES6 import en export
    • Naamruimten
  11. Externe bibliotheken

    Les 09

    • Inleiding tot Node-modules
    • Externe bibliotheken installeren met NPM
    • Typeverklaringen voor externe bibliotheken inspecteren
    • Declaratiebestanden
  12. Maak een Express.js‑applicatie met TypeScript

    Les 10

    • Een TypeScript Express-applicatie maken
    • Installeer Axios en haal gegevens op van de iDigBio-app
    • Maak gegevensmodellen met klassen en exemplaren
    • Gegevens opslaan met MongoDB
    • REST-eindpunten maken om gegevens beschikbaar te stellen

    Praktijk:

    • Installeer Axios en haal gegevens op van de iDigBio API
    • Maak datamodellen met klassen voor specimens
    • Functionaliteit maken om informatie over specimens te verzamelen
    • Gegevens opslaan met MongoDB
    • REST-eindpunten maken om gegevens beschikbaar te stellen
  13. Isomorfe React

    Les 11

    • Hoe maak je een React-app
    • Een type maken en toevoegen voor eenvoudige functionele componenten
    • HTTP-client configureren om Express-server te bevragen
    • Geef gepagineerde gegevens van biologische specimens weer
    • Update-opmerkingen voor specimenzoekopdrachten

    Praktijk:

    • Geef gepagineerde gegevens van biologische specimens weer
TypeScript Meestergids

Voor wie is dit programma bedoeld?

JavaScript-ontwikkelaars die willen overstappen naar TypeScript

Frontend- en backendontwikkelaars

Fullstack-ontwikkelaars

Software-engineers die werken aan schaalbare applicaties

Studenten en beginners met basiskennis van programmeren

IT-professionals die overstappen naar moderne webontwikkeling

Start de cursus nu

Vereisten

  • Basiskennis van JavaScript
  • Bekendheid met HTML en CSS (aanbevolen)
  • Algemene programmeerkennis (variabelen, functies, logica)
  • Er is geen eerdere ervaring met TypeScript vereist.

Verklaringen

Vergunningverlening en accreditatie

Deze cursus wordt aangeboden in overeenstemming met de Partnerprogramma-overeenkomst en voldoet aan de vereisten van de Licentieovereenkomst

Gelijkheidsbeleid

Kandidaten worden aangemoedigd om contact op te nemen met AVC voor begeleiding en ondersteuning tijdens het gehele accommodatieproces.


Veelgestelde vragen

Contact background

Heeft u bedrijfsoplossingen of LMS-integratie nodig

Heb je niet de cursus of het programma gevonden dat geschikt zou zijn voor jouw bedrijf? Heb je een LMS-integratie nodig? Neem contact met ons op! Wij zullen met een passende oplossing komen!