Karlebovej 91, 3400 Hillerød | Krajbjergvej 3, 8541 Skødstrup
70 22 29 29
08:30 - 17:00

TypeScript/JavaScript Programmering

  • mar 11
    mandag 11/03/2019 - onsdag 13/03/2019
    09:00 - 16:00 Hillerød
    • Afholdelsesgaranti
    • Kr.13,795.00 ekskl. MOMS
    Ekskl. moms
  • apr 23
    tirsdag 23/04/2019 - torsdag 25/04/2019
    09:00 - 16:00 Hillerød
    • Kr.13,795.00 ekskl. MOMS
    Ekskl. moms
  • jun 11
    tirsdag 11/06/2019 - torsdag 13/06/2019
    09:00 - 16:00 Hillerød
    • Afholdelsesgaranti
    • Kr.13,795.00 ekskl. MOMS
    Ekskl. moms
Er der ingen af disse datoer som passer dig? Foreslå en anden dato

Kursusinfo

  • Dette kursus varer 3 dage
  • Der medfølger kursusmateriale til dette kursus
  • Dette kursus koster 3 klip på dit klippekort.
  • Fuld forplejning (Morgenmad, frokost, kage, kaffe og sodavand ad libitum)

Varighed

Dette kursus varer 3 dage

Materialer

Der medfølger kursusmateriale til dette kursus

Klip på klippekort

Dette kursus koster 3 klip på dit klippekort.

Forplejning

Fuld forplejning (Morgenmad, frokost, eftermiddagskage samt kaffe og sodavand ad libitum)

Formål

At give deltagere viden og færdigheder til at kunne forstå og bruge TypeScript (kompatibelt med JavaScript), som er efterfølgeren til JavaScript.

Beskrivelse

TypeScript er webbets nye programmeringssprog! 

JavaScript har i mange år været ”webbets assemblerkode”, altså sproget som kan køre på stort set enhver computer tilsluttet internettet. JavaScript har hjulpet til at give websider dynamisk funktionalitet. 

Men dengang i 1995 hvor JavaScript blev defineret, havde ingen drømt om, hvor meget det ville blive brugt. JavaScript var tænkt til små scripts, mindre evalueringsopgaver i webbrowseren, men i dag er JavaScript blandt verdens mest anvendte programmeringssprog. 

Således har JavaScript i mange år kaldt på en efterfølger, og nu er den her: TypeScript! 

TypeScript-programmer kan afvikle alle steder, hvor JavaScript-programmer kan udføres:

  • TypeScript programmer compileres til JavaScript
  • TypeScript kører således i enhver browser og også på server-side (node.js)

JavaScript kompatibelt:

  • TypeScript er et strengt supersæt (en udvidelse) af JavaScript
  • Således er ethvert JavaScript-program et validt TypeScript-program

TypeScript kan alt det, man savner i JavaScript:

  • Typestærkt, således at man undgår mange datafejl i sit program
  • Typetjek ved compile time (JavaScript typetjek’er først på runtime tidspunkt)

Udviklingsmiljø & TypeScript:

  • Visual Studio, Sublime Text, PhpStorm, emacs, vim, …

TypeScript er som Java & C#:

  • Type-stærkhed i klasse med Java og C#! 

TypeScript er blevet til i et historisk samarbejde mellem Microsoft og Google, hvor man er gået sammen om at integrere Googles AddScript i TypeScript.

Som en del af dette samarbejde er Google og Microsoft blevet enige om, og at Googles Angular, den næste version af det populære JavaScript-bibliotek til at bygge websider og webapps, vil blive udviklet med TypeScript. Således promoveres og understøttes Angular nu af både Microsoft og Google.

 

Indhold

  • Kort javascript indtroduktion
  • Typescript udviklingsmiljø, du kan selv vælge udviklingsmiljø (Visual Studio, Sublime Text, …)
  • Stærke typer:
    • Strongly typed variables using set, get, let, const
    • Strongly typed parameters
    • Strongly typed enums
    • Strongly typed functions
    • Strongly typed generics
  • Basis kontrol og loop strukturer i TypeScript
  • Object orienteret programmering i Typescript:
    • Klasser
    • Interfaces
    • Namespaces
    • Mixins
    • Generics
    • Modules
  • Anonyme funktioner i Typescript
  • Test af typescript programmer
  • Typescript og typiske opgaver i en webapplikation
  • Større øvelse hvori typescript benyttes til at udvikle en samlet web applikation.

Lignende kurser

Essentials of Developing Windows Store Apps using HTML5 and JavaScript (20481) Skriv dig op som interesseret til dette kursus
React Native - Cross Platform mobil udvikling 24 jan
Kotlin Programmering Grundlæggende 18 mar
MASTERCLASS: SharePoint 2013 - Typescript for C# udviklere Skriv dig op som interesseret til dette kursus
MCSD: App Builder (70-480, 70-486, 70-487) Skriv dig op som interesseret til dette kursus