K9144 TypeScript Udvikling

TypeScript tillader udvikleren at kombinere JavaScript og TypeScript i samme kode. Derfor opnås en højere produktivitet. TypeScript er båret frem af Angular. Men også React og Vue.js understøtter TypeScript…

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.

Fold ud

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.

Kurser i København, Århus, Odense og Aalborg.

ZoomTek giver rabat på hotel.
Kurset kan køres på jeres adresse. Nemt og praktisk...

I skal blot have et mødelokale og wifi.
Kolleger kan deltage remote via video. Så kan alle deltage, selv om I har afdelinger i hele landet eller udlandet. Kurser kan afholdes på engelsk.

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

    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.

  • 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

2 | Datatyper og variable

    Modulet viser hvordan du nemt kan arbejde type safe med datatyper. Netop dette forhold er et godt argument for at benytte TypeScript.

  • 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

3 | Interfaces

    Interfaces bruges intensivt i TypeScript. Modulet viser hvordan Interfaces laves, og hvordan de implementeres.

  • Oprettelse af interface
  • Implementering af et interface
  • Extending klasser

4 | Klasser

    Modulet gennemgår de væsentligste aspekter af oprettelse og brug af klasser i TypeScript.

  • Oprettelse af en klasse
  • Nedarvning
  • Access Modifiers
  • ReadOnly
  • Accessors (get/set)
  • Constructors
  • Metoder, Properties
  • Statiske members
  • Abstracte klasser

5 | Funktioner

    Modulet klæder dig på til at bruge funktioner.

  • Funktioner med og uden argumenter
  • Optional, Required argumenter, default værdier
  • Typedefinering af funktioner
  • Brug af this
  • Overloads

6 | Generics

    Generics er fuldt understøttet i TypeScript. Modulet arbejdet med oprettelse og brug af Generics med flere eksempler fra bl.a. Angular

  • Generic datatyper
  • Generiske klasser

7 | Avancerede typer

    Modulet viser brug af knap så kendte typer. Igennem øvelser indlæres brugen af disse.

  • Enums
  • Intersections
  • Unions
  • Type Guards
  • Nullable Types
  • Symbols

8 | Avancerede emner

    Modulet gennemgår en række avancerede emner i TypeScript.

  • Iterators med Symbol.iterator
  • Moduler, import/export
  • Decoratorer
  • Mixins
  • Brug af Namespaces

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.