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

TypeScript/JavaScript Programmering

Interesseret i dette kursus? Send os en forespørgsel.
Register your interest now

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.

 

Læs mere om vores allesammens sprogprofessor Anders Hejlsberg, som har designet sproget TypeScript http://www.typescriptlang.org/

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

HTML5 Grundkursus 25 mar
Introduktion til Programmering 01 apr
MCSD: App Builder (70-480, 70-486, 70-487) Skriv dig op som interesseret til dette kursus
MasterClass: SharePoint 2013 - SHAREPOINT APPS MED TYPESCRIPT OG ANGULARJS Skriv dig op som interesseret til dette kursus
R Programmering Grundkursus 25 mar