TypeScript er et superset af JavaScript. Med TypeScript kan man angive datatyper og definere klasser og interfaces med dertil hørende members. Sproget er inspireret af bl.a. C# og Java. TypeScript kompileres til ren JavaScript.
TypeScript kurset kører i nyeste version med mindre andet aftales.
TypeScript er en open source overbygning på JavaScript. TypeScript kompileres til ren JavaScript. Med TypeScript er man sikret browserkompabilitet og indkøring af nyeste features i JavaScript/ECMAScript.
Med Typescript kan man benytte klasser, interfaces, refactoring og ikke mindst safe types. Koden valideres under kompilering.
TypeScript benyttes bl.a. til Angular, React samt Vue.js, men TypeScript vinder også frem i andre JavaScript frameworks.
Målgruppe for TypeScript kurset
Kurset henvender sig til udviklere og konsulenter inden for bl.a. JavaScript, Angular, React og SharePoint Framework. Flere og flere frameworks giver mulighed for TypeScript udvikling.
Forudsætninger for TypeScript kurset
TypeScript kurset forudsætter rutine og viden i JavaScript udvikling. Viden kan enten komme fra et JavaScript kursus eller fra praktisk erfaring.
Efter TypeScript kurset kan du
Kurset kommer rundt i alle væsentlige aspekter af TypeScript. Efter kurset kan du ubesværet lave moduler, klasser og interfaces i TypeScript. Og forhåbenligt vil du fremover benytte TypeScript som erstatning eller supplement til JavaScript.
ZoomTek giver rabat på hotel.
I skal blot have et mødelokale og wifi.
Indhold af TypeScript Udvikling kurset
Kurset er sammensat af en række spændende moduler, som giver dig et bredt fundament og en dyb forståelse for de mange dele af TypeScript. Kurset er bygget på hands-on øvelser.
1 | Installation af TypeScript
- Opsætning af miljø, Hello World
- Installation med npm
- Installation Visual Studio plugin
- Hello World
- Hvilke editorer bør man benytte?
- Opsætning af auto completion m.v.
- .ts filer og simpel kompilering
- TypeScript definition files
Modulet får hele holdet i gang med TypeScript. Både så det fungerer på alle maskiner, men også så der laves en Hello World kode, der virker for alle.
2 | Datatyper og variable
- Boolean, numbers, strings, arrays, tuples, enum, any, void, objects
- Erklæring af variable
- Erklæring med var og med let
- Scopes: blocks,
- Shadowing
- Konstanter
- Destructering
Modulet viser hvordan du nemt kan arbejde type safe med datatyper. Netop dette forhold er et godt argument for at benytte TypeScript.
3 | Interfaces
- Oprettelse af interface
- Implementering af et interface
- Extending klasser
Interfaces bruges intensivt i TypeScript. Modulet viser hvordan Interfaces laves, og hvordan de implementeres.
4 | Klasser
- Oprettelse af en klasse
- Nedarvning
- Access Modifiers
- ReadOnly
- Accessors (get/set)
- Constructors
- Metoder, Properties
- Statiske members
- Abstracte klasser
Modulet gennemgår de væsentligste aspekter af oprettelse og brug af klasser i TypeScript.
5 | Funktioner
- Funktioner med og uden argumenter
- Optional, Required argumenter, default værdier
- Typedefinering af funktioner
- Brug af this
- Overloads
Modulet klæder dig på til at bruge funktioner.
6 | Generics
- Generic datatyper
- Generiske klasser
Generics er fuldt understøttet i TypeScript. Modulet arbejdet med oprettelse og brug af Generics med flere eksempler fra bl.a. Angular
7 | Avancerede typer
- Enums
- Intersections
- Unions
- Type Guards
- Nullable Types
- Symbols
Modulet viser brug af knap så kendte typer. Igennem øvelser indlæres brugen af disse.
8 | Avancerede emner
- Iterators med Symbol.iterator
- Moduler, import/export
- Decoratorer
- Mixins
- Brug af Namespaces
Modulet gennemgår en række avancerede emner i TypeScript.
Praktisk Information
Hvordan bestilles et kursus?
Udfyld formularen nedenfor eller til højre. Alternativt kan du blot skrive en mail på info@zoomtek.dk eller ringe 4250 5040.
Hvordan finder jeg prisen på kurset?
Forespørg på kurset ved at kontakte ZoomTek. Så finder vi det bedste kursus til dig. Du betaler ikke for formidlingen.
Hvornår afholdes kurset?
ZoomTek kan oftest skaffe et kursus inden for 30 dage. Enten vil vi finde et åbent kursus til dig. Alternativt får du et lukket firmakursus, hvor du og dine kolleger aftaler datoen direkte med kursusinstruktøren.
Få et skræddersyet kursus uden merpris
Kursusbeskrivelserne på ZoomTek.dk er vejledende. For et lukket firmakursus vil kurser altid blive skræddersyet gennem dialog med instruktøren. For åbne kurser har du mulighed for at tale med instruktøren før kurset.
On this page you may find other trademarks and/or registered trademarks that belong to third parties and are the property of their respective owners. Read more about the use of trademarks on ZoomTek.dk.