Man met bril volgt een training bij Startel.
Klassikale / virtuele training

TypeScript Fundamentals

  • Intermediate
  • 2 dagen
  • Nederlands

De training: "TypeScript Fundamentals" is bedoeld voor webontwikkelaars die al enige ervaring hebben met JavaScript of op JavaScript-gebaseerde bibliotheken en frameworks. Je wilt je applicaties graag robuuster maken, of je wilt weten welke mogelijkheden TypeScript jou als webontwikkelaar kan bieden.

9.2
  • Ervaren en gecertificeerde trainers
  • Meer dan 25 jaar ervaring in opleiden

Ontwikkel jouw programmeervaardigheden in TypeScript

Deze TypeScript training bestaat uit praktijkgerichte opdrachten, duidelijke theorie en professionele begeleiding. Zo zul je in staat zijn om de opgedane kennis en vaardigheden in praktijk te brengen.

  • Inschrijven
  • (Incompany) offerte aanvragen

    "*" geeft vereiste velden aan

    Vul hier jouw naam in*
    Vermeld eventuele specifieke wensen en het aantal deelnemers.
    Wij zijn dé IT-opleider van het noorden
    • Train bij ons in Drachten of op jouw eigen locatie.
    • Klanten geven ons een 9.2
    • Erkende trainers.
    • Ontvang een certificaat na deelname!

    Kom je er niet uit?
    Laat ons je helpen!

    Contact opnemen

    Eliano Patty op de foto.
    x
  • Download brochure

    "*" geeft vereiste velden aan

    Brochure downloaden
    Vul hier al je gegevens in om de brochure te downloaden.
    Wij zijn dé IT-opleider van het noorden
    • Train bij ons in Drachten of op jouw eigen locatie.
    • Klanten geven ons een 9.2
    • Erkende trainers.
    • Ontvang een certificaat na deelname!

    Kom je er niet uit?
    Laat ons je helpen!

    Contact opnemen

    Eliano Patty op de foto.
    x

Algemene omschrijving

TypeScript is geen aparte programmeertaal, maar is de laatste jaren omarmd als uitbreiding op JavaScript. Het is bedoeld om JavaScript-toepassingen veiliger, sneller en robuuster te maken.

TypeScript is een extensie voor JavaScript en wordt veel ingezet om een typesysteem toe te voegen aan JavaScript. Immers, de mogelijkheid om aan te geven welk type in een variabele is opgeslagen, is al tientallen jaren beschikbaar in talen als C# en Java, maar bestaat oorspronkelijk niet in JavaScript. JavaScript is immers een 'loosely typed language'. Dat leidt in de praktijk tot lastig op te sporen bugs en runtime-fouten.

Door TypeScript toe te voegen aan je arsenaal van webtechnieken worden je programma's krachtiger en kun je fouten al in een vroeg stadium opsporen. Maar met TypeScript is veel mogelijk en de configuratie ervan kan lastig zijn.

In twee dagen leer je alles over de mogelijkheden van TypeScript zoals het typesysteem, return types, classes, enums, interfaces, generics en meer. Je leert ook hoe je TypeScript configureert en toevoegt aan je buildproces.

Tot slot bespreken we hoe TypeScript kan worden ingezet in moderne webframeworks als Angular (waarin TypeScript verplicht is), Vue en React (waarin TypeScript als opt-in keuze gemaakt kan worden). Maar uiteraard zie je ook hoe TypeScript in een plain-JavaScript-omgeving gebruikt kan worden, zonder toevoeging van een framework.

Doelgroep

De training TypeScript Fundamentals is bedoeld voor webontwikkelaars die al enige ervaring hebben met JavaScript of op JavaScript-gebaseerde bibliotheken en frameworks. Je wilt je applicaties graag robuuster maken, of je wilt weten welke mogelijkheden TypeScript jou als webontwikkelaar kan bieden.

Als je helemaal nieuw bent in webontwikkeling, dan adviseren we je om eerst de training JavaScript Fundamentals te volgen. TypeScript is een uitbreiding op JavaScript en is daarmee ongeschikt als eerste kennismaking met programmeren voor het web.

Leerdoelen

Na afloop van de training TypeScript Fundamentals kun je met deze extra toevoeging webapplicaties en frameworks uitbreiden. Je weet wat de rol van TypeScript is in het ontwikkelen van webapplicaties. Daarnaast leer je hoe TypeScript wordt toegepast in JavaScript-websites en bij Angular-, Vue- en React-applicaties.

Voorkennis

Aangezien TypeScript een uitbreiding op JavaScript is, adviseren wij dat beginnende webontwikkelaars eerst de training JavaScript Fundamentals hebben gevolgd.

Daarnaast is het van belang dat jij beschikt over de volgende kennis en vaardigheden:

  • Programmeerkennis van HTML en CSS.
  • Programmeerkennis van JavaScript.
  • Werken met een code-editor zoals Visual Studio Code (gratis), Jetbrains Webstorm (hiervoor is er een proefversie van 30 dagen beschikbaar) of vergelijkbaar.
  • Kennis van de Engelse taal. Veel bronnen en naslagwerken zijn alleen in het Engels beschikbaar.

Ten slotte raden wij aan dat jij beschikt over de volgende kennis en vaardigheden:

  • Ervaring met JavaScript wordt aanbevolen, maar is niet beslist noodzakelijk.
  • Ervaring met een framework zoals Angular, Vue of React kan goed van pas komen, echter is dit niet beslist noodzakelijk.

Onderwerpen

In de TypeScript Fundamentals training komen de volgende onderwerpen aan de orde:

  • Korte geschiedenis van TypeScript.
  • Wat is TypeScript en wat is het niet?
  • Starten met TypeScript.
  • TypeScript configureren.
  • TypeScript debuggen en .map-bestanden in de browser.
  • Ingebouwde types gebruiken (number, boolean, string, array, object, any en void).
  • Enums maken.
  • Interfaces gebruiken.
  • Classes schrijven en gebruiken.
  • Namespaces maken en gebruiken.
  • Generics definiëren en gebruiken.
  • TypeScript-functies: algemene functies, anonieme functies, return types voor functies.
  • TypeScript in je editor.
  • Classes: structuur, private en public instellingen, klassen uitbreiden en overerven.

Beschikbare opties voor de TypeScript training

  • Klassikaal / virtueel

    € 1350 excl. BTW

  • Incompany

    Prijs op maat

Start gegarandeerd

Trainingen met ‘start gegarandeerd’ gaan altijd door op de geplande datum.

Momenteel geen startgarantie?
Neem contact met ons op

  • Inschrijven
  • Offerte aanvragen

    "*" geeft vereiste velden aan

    Vul hier jouw naam in*
    Vermeld eventuele specifieke wensen en het aantal deelnemers.
    Wij zijn dé IT-opleider van het noorden
    • Train bij ons in Drachten of op jouw eigen locatie.
    • Klanten geven ons een 9.2
    • Erkende trainers.
    • Ontvang een certificaat na deelname!

    Kom je er niet uit?
    Laat ons je helpen!

    Contact opnemen

    Eliano Patty op de foto.
    x

Kies voor groei, net als deze organisaties

Ervaringen van onze deelnemers

  • Foto van klant (Jons van der Heul) die aan het werk is.

    Startel bood me de springplank naar een nieuwe carrière.

    Startel heeft veel trainingen om uit te kiezen en tussen sommige zit best wat overlap. In overleg met mij hebben ze een basispakket op maat voor me samengesteld bestaande uit drie cursussen.
    Jons van der Heul
    Lees gehele testimonial
  • Foto van klant (Alex Tabak) die aan het typen is.

    De manier waarop Startel opleidt, geeft veel vertrouwen.

    Maar er zijn ook mensen die bijscholing nodig hebben. Zoals de man die ooit systeembeheerder was bij een grote universiteit en die de afgelopen tien jaar door omstandigheden thuis heeft gezeten.
    Alex Tabak
    Lees gehele testimonial
  • Foto van klant (Gerrit Meijering) die aan zijn werkplek zit.

    Startel heeft altijd een passend aanbod op onze vraag.

    Startel ken ik al heel lang. Toen zij nog op hun vorige locatie in Roden zaten, en ik nog bij mijn vorige werkgever werkte, volgde ik al cursussen en trainingen bij ze.
    Gerrit Meijering
    Lees gehele testimonial
  • Foto van klant (Edwin Schoonbeek) die een boek leest.

    Je merkt aan alles dat Startel geen statisch bedrijf is

    De droom is om Cyber Security Officer (CSO) te worden. Met deze opleidingen ontdek ik of dit beroep echt bij me past. Het fascineert me om de veiligheid in een bedrijf te waarborgen, vooral omdat we steeds meer te maken krijgen met digitale uitdagingen.
    Edwin Schoonbeek
    Lees gehele testimonial
  • Sten Numan aan het bellen in het Yelgo kantoor.

    Door onze samenwerking met Startel kunnen we onze mensen helpen om continu te groeien.

    Door onze samenwerking met Startel kunnen we onze mensen helpen om continu te groeien.
    Sten Numan
    Lees gehele testimonial
Bekijk alle testimonials

Vervolgtrainingen na deze training

Bekijk alle trainingen

Veelgestelde vragen over deze training

  • Wat leer ik in de training TypeScript Fundamentals?

    In deze training leer je de basisprincipes van TypeScript, zoals het werken met types, interfaces, classes en modules. Je verkrijgt praktische vaardigheden om JavaScript-projecten aan te vullen met TypeScript voor betere codekwaliteit en foutopsporing.

  • Wat zijn de voordelen van het gebruik van TypeScript ten opzichte van JavaScript?

    TypeScript biedt statische typecontrole, waardoor veelvoorkomende fouten al tijdens het ontwikkelen worden opgemerkt. Dit leidt tot robuustere en onderhoudbare code, vooral in grotere projecten.

  • Hoe helpt TypeScript bij het verbeteren van de productiviteit van softwareontwikkelaars?

    Door statische types te gebruiken, kunnen softwareontwikkelaars sneller fouten identificeren en oplossen. Daarnaast biedt TypeScript krachtige hulpmiddelen, zoals autocompletion en refactoring, wat de efficiëntie van het ontwikkelproces verhoogt.

  • Hoe kan TypeScript worden geïntegreerd in bestaande JavaScript-projecten?

    Je leert hoe jij TypeScript geleidelijk in bestaande JavaScript-codebases kunt integreren door gebruik te maken van optionele typecontrole, zodat je niet alle code in één keer hoeft te migreren.

  • Wat zijn de beste werkwijzen voor het werken met TypeScript die in de training TypeScript Fundamentals worden behandeld?

    Je leert de beste werkwijzen, zoals het consistent toepassen van types, het gebruik van generics en het structureren van code in modulaire eenheden, wat leidt tot beter onderhoudbare projecten.