Filtrera

TypeScript

Frontend-utveckling i JavaScript har alltid varit full av fallgropar. Ett moget team känner till dessa och tar höjd för dem — med linters,  tester, best practices, style guides, etc. Alla dessa saker höjer kodkvalitén, men de adresserar inte det grundläggande problemet: att JavaScript som språk är illa rustat för utveckling av större applikationer. TypeScript löser det problemet.

Från dag 1 med TypeScript fångar man misstag som JavaScript glatt struntar i. Man kan bygga större och mer ambitiöst, och få bättre kontroll över applikationens arkitektur. Samtidigt har man  med sig och kan återanvända sin kunskap om JavaScript. I JavaScript är det OK att glömma en property i en objektliteral, att  anropa en funktion med färre eller fler argument än vad det var tänkt, eller att skriva kod som aldrig kommer att nås i ett program. TypeScript flaggar upp alla dessa saker som fel, oftast direkt i ens IDE.

TypeScript tar avstamp från JavaScript och gör det till ett säkert språk. Du får gradvis typcheckning, kodkomplettering, och statisk kontroll av hur din kod hänger ihop. JavaScript har aldrig haft det hårda skyddande skal som vi är vana vid i nutida språk. TypeScript agerar som ett programmerings-exoskelett, och ger dig säkerhet, uttrycksfullhet och precision ovanpå JavaScript.

I denna kursen lär vi ut de nödvändiga grunderna för att komma igång och bli produktiv med TypeScript. Den grundar sig i konkret programkod och praktiska exempel. Mycket av tiden kommer att ägnas åt övningar, och att producera körande kod.

Efter kursen kommer du att ha en tydlig förståelse hur TypeScript kan hjälpa till att strukturera din dagliga utveckling. Verktygen i kursen låter dig konstruera ny kod snabbt och förvalta existerande kod lättare.

Visual Studio Code används genom kursen, med sitt inbyggda stöd för TypeScript.

    Målgrupp

    Personer som känner sig hemma med JavaScript och vill utöka sitt arbetsflöde med TypeScripts garantier om statisk typkontroll.

    Förkunskaper

     En solid förståelse av JavaScript, har gått vår JavaScript Foundation eller motsvarande nivå.

    Detta kommer vi att gå igenom:
     
    Dag 1

    • Varför TypeScript?
    • Klasser
    • Interface
    • Typning och JavaScript
    • Strukturell och kontextuell typning
    • Enums
    • Generiska typer
    • Debuggning

    Dag 2

    • Att refaktorera till typer: från JS till TS
    • Funktioner
    • En andra titt på OO
    • Moduler
    • Testning
    • Deployment
    • CommonJS och AMD
    • TypeScript och framtiden

    Relaterade artiklar

    • TypeScript generics och den mörka borgen

      I denna blogpost ger vi oss in i Mörka Borgen för att lära oss om TypeScript generics!

      Läs mer
    • Varför gör vi detta mot oss själva?

      För några veckor sedan upptäckte vi att vissa datum på vår webbsida  var felaktiga. Istället för att visa det riktiga datumet för en  kursleverans så visade vissa sidor alltid dagens datum istället.

      Läs mer
    • Inför den nya JavaScript-säsongen

      Häng med när vi inför den nya säsongen i Premier L... förlåt, JavaScript, tar tempen på våra favoritlag - Angular Rovers, FC React och TypeScript United!

      Läs mer
    • Varför TypeScript?

      I JavaScript är det OK att glömma en property i en objektliteral, att anropa en funktion med färre eller fler argument än vad det var tänkt,  eller att skriva kod som aldrig kommer att nås i ett program. TypeScript flaggar upp alla dessa saker som fel, oftast direkt i ens IDE.

      Läs mer
    • Tandborstning och statiska kontroller

      Treåringen hemma gillar inte att man borstar hans tänder. Men jag, listig pappa, har utvecklat ett trick.

      Läs mer

    Kursinformation

    Kurskod: T370
    Kurslängd: 2 dagar
    Pris: 21 500 SEK
    Språk: Engelska

    Kursschema

    Stockholm
    21 novBoka nu
    Malmö
    19 sepBoka nu
    12 decBoka nu

    Lärare

    Dela

    Relaterade kurser

    Kontakta oss för mer information

    040 61 70 720
    info@edument.se


    Alla priser är exkl. moms