Kurser

Kursusadministration

Brug for hjælp?

  • Gregersensvej 8
  • 2630 Taastrup
Google MapsApple MapsRejseplanen
  • Forskerparken Fyn, Forskerparken 10F
  • 5230 Odense M
Google MapsApple MapsRejseplanen
  • Teknologiparken Kongsvang Allé 29
  • 8000 Aarhus C
Google MapsApple MapsRejseplanen
  • NordsøcentretPostboks 104
  • 9850Hirtshals
Google MapsApple MapsRejseplanen
  • Gammel Ålbovej 1
  • 6092Sønder Stenderup
Google MapsApple MapsRejseplanen
JS-Dart-Foundation

JS - Dart - Foundation

Få en introduktion til Dart, hvor du bl.a. lærer at opsætte, programmere og vedligeholde Dart kodebaser. Dart er et relativt ungt programmeringssprog, der er skabt og vedligeholdt af Google. Dets oprindelige mål var at konkurrere med JavaScript som et sideløbende alternativ i browseren. Gennem sprogets levetid, har det i stedet udviklet sig til full-stack sprog med fokus på typer, analyseværktøjer og missions-kritiske applikationer. Sproget har de seneste år vundet stor indpas på netop dette marked og har nydt godt af massive investeringer fra Google selv.

Deltagerprofil

Kurset for udviklere med interesse for typesikker webudvikling, samt automatiserede tests of full-stack udvikling. Du forventes, at have kendskab til programmering, HTML/CSS, og meget gerne web-programmering i andre sprog.

Efter kurset kan du

  • Opsætte, programmere og vedligeholde Dart kodebaser.
  • Kende til Dart test frameworket
  • Udvikle og debugge web applikationer med Dartium browseren
  • Bruge dartanalyzer værktøjet til øge robustheden af en Dart kodebase og som generelt udviklingsværktøj
  • Benytte asynkrone Dart sprogkonstruktioner til, blandt andet, brugerfladelogik

Indhold

Kurset er ment som en introduktion til Dart som full-stack sprog og vil derfor gennemgå enmer inden for udviklingen af alle arkitektoniske lag af en web-applikation; klient, server, middleware samt tests - efter kursisternes interesse og forudsætninger.

  • Overblik over Dart sproget. Grammatik og syntaks
  • Designfilosofien omkring sproget. Opsætning af nye projekter med bl.a. stagehand
  • Den asynkrone samt reaktive programmeringsmodel med streams og Futures
  • Dart på klient-siden (browser). HTML/CSS, WebSockets, REST og debug værktøjer
  • Dart på server-siden (servere og CLI-værktøjer)
  • Oversættelse af Dart til JavaScript
  • Unit testing af klient, server og delte libraries
  • Opbygning af full-stack applikation, der efter kurset kan tjene som skelet-projekt for andre projekter


Underviser

Undervisningen varetages af en erfaren underviser fra Teknologisk Instituts netværk bestående af branchens dygtigste undervisere.

Har du faglige spørgsmål så kontakt