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

TypeScript/JavaScript Programmering

  • jul 08
    mandag 08/07/2019 - onsdag 10/07/2019
    09:00 - 16:00 Aarhus
    • Kr.13,795.00 ekskl. MOMS
    Ekskl. moms
  • aug 07
    onsdag 07/08/2019 - fredag 09/08/2019
    09:00 - 16:00 Hillerød
    • Afholdelsesgaranti
    • Kr.13,795.00 ekskl. MOMS
    Ekskl. moms
  • sep 02
    mandag 02/09/2019 - onsdag 04/09/2019
    09:00 - 16:00 Hillerød
    • Kr.13,795.00 ekskl. MOMS
    Ekskl. moms
  • sep 16
    mandag 16/09/2019 - onsdag 18/09/2019
    09:00 - 16:00 Hillerød
    • Kr.13,795.00 ekskl. MOMS
    Ekskl. moms
  • okt 21
    mandag 21/10/2019 - onsdag 23/10/2019
    09:00 - 16:00 Hillerød
    • Afholdelsesgaranti
    • Kr.13,795.00 ekskl. MOMS
    Ekskl. moms
  • okt 21
    mandag 21/10/2019 - onsdag 23/10/2019
    09:00 - 16:00 Aarhus
    • Kr.13,795.00 ekskl. MOMS
    Ekskl. moms
  • nov 18
    mandag 18/11/2019 - onsdag 20/11/2019
    09:00 - 16:00 Hillerød
    • 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

Electron kursus - Grundlæggende Skriv dig op som interesseret til dette kursus
R Programmering Grundkursus 12 aug
Programming in HTML5 with JavaScript and CSS3 (70-480) 01 jul
Angular Grundkursus 01 jul
Software Testing using Microsoft Test Manager 2017 Skriv dig op som interesseret til dette kursus