TypeScript Essentials - Yin-Yang
TypeScript leren kan een behoorlijke onderneming zijn vanwege de steile leercurve. Daarom leren we je in deze training, naast de TypeScript-syntax en -features, ook hoe deze is verbonden met en complementair is aan JavaScript. Met als doel de leerervaring te vergemakkelijken en je een vliegende start te geven in TypeScript.
In deze training neemt ervaren developer Emil van Galen je mee in de basics van TypeScript. In twee halve dagen word je ondergedompeld in deze steeds populairdere programmeertaal. TypeScript heeft een steile leercurve en deze training geeft je alle handvatten om hierna direct zelf ermee aan de slag te kunnen. De training bestaat uit een stuk theorie en een praktijk-deel.…
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
TypeScript leren kan een behoorlijke onderneming zijn vanwege de steile leercurve. Daarom leren we je in deze training, naast de TypeScript-syntax en -features, ook hoe deze is verbonden met en complementair is aan JavaScript. Met als doel de leerervaring te vergemakkelijken en je een vliegende start te geven in TypeScript.
In deze training neemt ervaren developer Emil van Galen je mee in de basics van TypeScript. In twee halve dagen word je ondergedompeld in deze steeds populairdere programmeertaal. TypeScript heeft een steile leercurve en deze training geeft je alle handvatten om hierna direct zelf ermee aan de slag te kunnen. De training bestaat uit een stuk theorie en een praktijk-deel. Emil, onze trainer met jarenlange praktijkervaring in TypeScript, neemt je mee in hoe TypeScript werkt en laat je aan de hand van oefeningen direct in de praktijk brengen wat je tijdens de training hebt geleerd.
Na afloop van de training ontvang je het boek Learning TypeScript: Enhance Your Web Development Skills Using Type-Safe JavaScript 1st Edition van Josh Goldberg.
Ook organiseren we in de week na de training nog een vragenuurtje met Emil waarin je al je vragen kan stellen.
Resultaat van de training:
-
Je begrijpt de basics van TypeScript en kunt er de volgende dag mee aan de slag
-
Je begrijpt hoe TypeScript zich verhoudt tot JavaScript
-
Je schrijft beter leesbare code die beter te onderhouden is
-
Je voorkomt fouten in je code
In deze training komen de volgende onderwerpen aan bod:
TypeScript versus JavaScript (inclusief oefening) hoe TypeScript verbonden is met JavaScript en daar complementair aan is
Types in TypeScript begrijpen wat zijn types in TypeScript en hoe verhouden deze zich tot JavaScript values in runtime
Type Annotations + Primitive Types (inclusief oefening) voegt een expliciete type to aan alles 'met een waarde' + uitleg van primitive types
Object Type inclusief Classes (inclusief twee oefeningen) hoe TypeScript structural typing gebruikt en impliciet een type declareert voor elke klasse
Function Types inclusief Generics (inclusief twee oefeningen) functietypen beschrijven inclusief het gebruik van dynamic types voor argumenten en resultaten
Value Space versus Type Space beschrijft twee modellen voor je code die intern gebruikt worden door TypeScript
Dynamic types (inclusief oefening) hoe types dynamisch gemaakt kunnen worden om zich aan te passen aan runtime veranderingen (zoals het verwijderen van een property)
Het TypeScript-ecosysteem hoe ziet het TypeScript-ecosysteem eruit en hoe wordt TypeScript ondersteund door het JavaScript-ecosysteem?
TypeScript configuratie (inclusief oefening) hoe werkt de TypeScript-configuratie en hoe beïnvloedt dit het gedrag van TypeScript en maakt het opt-ins/outs mogelijk
Type Erasure uitleg over het verwijderen van alle type-informatie bij het compileren
Praktische informatie
-
Deze training wordt verzorgd op het kantoor van Divotion in Nieuwegein
-
De training bestaat uit twee halve dagen, van 12.00 tot 17.00
-
Nodig tijdens training: een laptop met IDE naar keuze (bij voorkeur VSCode of WebStorm / IDEA Ultimate)
-
Vooraf serveren we een lekkere lunch, drankjes zijn inbegrepen
-
Je ontvangt na afloop het boek Learning TypeScript: Enhance Your Web Development Skills Using Type-Safe JavaScript 1st Edition van Josh Goldberg
-
In de week na afloop van de training organiseren we een vragenuurtje met Emil waarin je al je vragen kunt stellen
Over de trainer
Emil van Galen werkt al meer dan 20 jaar als software engineer. Hij begon als Java back-end ontwikkelaar, maar besloot in 2012 om zich niet meer te verbergen voor JavaScript. En hoewel hij de voorkeur gaf aan JavaScript, miste hij de sterke type-safety van Java. Na jaren van diepgaande kennis van 'gewoon' JavaScript, stapte hij over op het gebruik van TypeScript. Tijdens het leren van TypeScript merkte hij dat het vaak slecht beschreven wordt hoe het zich verhoudt tot JavaScript. Daarom bedacht hij Yin-Yang als een analogie om TypeScript versus JavaScript uit te leggen. Dit werd uiteindelijk de hoeksteen van deze "TypeScript Essentials"-training van Divotion.
Note: we starten de training met een gezamelijke lunch, om de trainer en deelnemers te leren kennen.
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
