TypeScript - 2 dagen online klassikaal

1.450,00 EUR

  • 2 days
Live Virtueel Klassikaal
In Huis / In Bedrijf

Verbeter je JavaScript-ontwikkelvaardigheden met TypeScript, de krachtige superset van JavaScript die wordt gebruikt om schaalbare, onderhoudbare en enterprise-grade applicaties te bouwen. Deze praktijkgerichte cursus introduceert ontwikkelaars in de kernfuncties van TypeScript, waaronder statische types, interfaces, classes, generics, modules en geavanceerde technieken voor typemanagement.

Belangrijkste functies

Taal

Cursus en lesmateriaal in het Engels

Niveau

Niveau: beginner tot gemiddeld

2 dagen live online training onder leiding van een instructeur

(8 uur per dag) met 30+ aanbevolen studie-uren

Oefeningen in realtime

met behulp van live coding-omgevingen

Interactieve vragensessies

Gestructureerd cursuswerkboek voor blijvende naslag

Richtlijnen voor de implementatie na de cursus

Inclusief certificaat van afronding van het programma

Hero

Leerdoelen

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

TypeScript-projecten configureren

Richt TypeScript-omgevingen in, beheer compilerinstellingen en integreer TypeScript in moderne ontwikkelworkflows.

Sterke typecontrole toepassen

Gebruik het typesysteem van TypeScript met primitieve typen, arrays, objecten en functies om betrouwbaardere en beter onderhoudbare code te schrijven.

Geavanceerde typen definiëren

Maak en gebruik interfaces, type-aliasen, unions en intersecties om applicatiegegevens effectief te modelleren.

Gebruik type-narrowing en type guards

Implementeer narrowing-technieken en type guards om veilig met meerdere gegevenstypen te werken.

Algemene oplossingen bouwen

Ontwikkel herbruikbare functies, klassen en componenten met behulp van generics, terwijl je de typesafety behoudt.

Maak gebruik van geavanceerde typefuncties

Pas mapped types, conditionele types en utility types toe om de ontwikkeling van code te vereenvoudigen en te verbeteren.

Objectgeoriënteerd programmeren toepassen

Maak en beheer klassen met behulp van moderne TypeScript-functies, waaronder overerving en toegangsmodificatoren.

Volg de beste praktijken voor TypeScript

Pas coderingsstandaarden en ontwerppatronen toe die de codekwaliteit, schaalbaarheid en langdurige onderhoudbaarheid verbeteren.

Hero

Cursusplanning

  1. Dag 1

    Sessie 1: Introductie

    • TypeScript vs. JavaScript
    • TypeScript installeren en configureren
    • Statische typecontrole
    • Omgaan met niet-exception fouten
    • TypeScript compileren naar JavaScript
    • Expliciete types en strengheidsopties

    Sessie 2: Types

    • Primitieve typen, arrays en objecten
    • Typeannotaties
    • Unietypen en type-aliasen
    • Interfaces en type-asserties
    • Literal-, null-, undefined- en andere ingebouwde typen

    Sessie 3: Verkleinen van de focus

    • Basisprincipes van type-narrowing
    • Type guards en predicaten
    • Waarheidsgehalte en gelijkheidscontroles
    • Lidmaatschaps- en instanceof-operatoren
    • Controle­stroomanalyse en toewijzingen

    Sessie 4: Functies

    • Functie-, aanroep- en constructiesignaturen
    • Generieke functies en beperkingen
    • Optionele parameters en callbacks
    • Functie-overloading
    • Gebruik van this, rest-parameters en spread-syntax
    • Parameterdestructurering en void-returntypes
  2. Dag 2

    Sessie 5: Meer over objecttypen

    • Optionele en alleen-lezen eigenschappen
    • Indexsignaturen
    • Types uitbreiden en kruisen
    • Type-aliasen vs. interfaces
    • Generieke objecttypen
    • Arrays en tupeltypen

    Sessie 6: Type-manipulatie

    • Basisprincipes van typemanipulatie
    • Generics
    • keyof en typeof
    • Getypeerde indextoegang
    • Conditionele en toegepaste types
    • Hulpprogrammatypen

    Sessie 7: Klassen

    • Klasseleden, velden en constructors
    • Methoden, getters en setters
    • Overerving met extends en implements
    • Toegangsmodificatoren en statische leden
    • Generieke klassen
    • Werken met dit en pijlfuncties
    • Parameter-eigenschappen en klasse-expressies
    • Abstracte klassen en klassenrelaties

    Sessie 8: Best practices

    • Gebruik van geschikte typedefinities
    • Generics effectief toepassen
    • Misbruik van het type any voorkomen
    • Callback-typen definiëren
    • Functie-overloads beheren
    • Best practices en patronen voor TypeScript-programmeren
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 nu met de cursus

Vereisten

  • Een gedegen begrip van de basisprincipes van JavaScript
  • Ervaring met het schrijven en debuggen van JavaScript-toepassingen
  • Bekendheid met basisprogrammeconcepten zoals variabelen, functies, objecten en arrays
  • Basiskennis van HTML en de ontwikkeling van webapplicaties is nuttig maar niet verplicht
  • Ervaring met moderne JavaScript-ontwikkeltools en -workflows is nuttig, maar niet 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 tijdens het gehele accommodatieproces contact op te nemen met AVC voor begeleiding en ondersteuning.


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!