TypeScript - 2 dagar onlineklassrum

16.500,00 SEK

  • 2 days
Live Virtuellt Klassrum
På plats / Inom företaget

Förbättra dina JavaScript-utvecklingskunskaper med TypeScript, det kraftfulla superspråket till JavaScript som används för att bygga skalbara, lättunderhållna applikationer i företagsklass. Denna praktiska kurs introducerar utvecklare till TypeScripts kärnfunktioner, inklusive statisk typning, gränssnitt, klasser, generics, moduler och avancerade tekniker för typ­hantering.

Viktiga funktioner

Språk

Kurs och material på engelska

Nivå

Nybörjar- till mellannivå

2 dagars lärarledd onlineutbildning i realtid

(8 timmar/dag) med 30+ rekommenderade studietimmar

Övningar i realtid

med hjälp av livekodningsmiljöer

Interaktiva frågestunder

Strukturerad kursarbetsbok för löpande referens

Vägledning för genomförande efter kursen

Intyg om genomförd utbildning ingår

Hero

Lärandemål

I slutet av den här kursen kommer du att kunna förstå:

Konfigurera TypeScript-projekt

Ställ in TypeScript-miljöer, hantera kompilatorinställningar och integrera TypeScript i moderna utvecklingsarbetsflöden.

Tillämpa stark typning

Använd TypeScripts typsystem med primitiva typer, arrayer, objekt och funktioner för att skapa mer tillförlitlig och lättunderhållen kod.

Definiera avancerade typer

Skapa och använd gränssnitt, typalias, unioner och intersection-typer för att modellera applikationsdata på ett effektivt sätt.

Använd typförfining och typvakter

Implementera narrowing-tekniker och type guards för att säkert arbeta med flera datatyper.

Bygg generiska lösningar

Utveckla återanvändbara funktioner, klasser och komponenter med hjälp av generics samtidigt som du upprätthåller typesäkerhet.

Utnyttja avancerade typfunktioner

Använd mappade typer, villkorstyper och verktygstyper för att förenkla och förbättra kodutvecklingen.

Implementera objektorienterad programmering

Skapa och hantera klasser med moderna TypeScript-funktioner, inklusive arv och åtkomstmodifierare.

Följ bästa praxis för TypeScript

Tillämpa kodningsstandarder och designmönster som förbättrar kodkvalitet, skalbarhet och långsiktig underhållbarhet.

Hero

Kursöversikt

  1. Dag 1

    Session 1: Introduktion

    • TypeScript vs. JavaScript
    • Installera och konfigurera TypeScript
    • Statisk typkontroll
    • Hantering av fel som inte är undantag
    • Kompilera TypeScript till JavaScript
    • Explicit typning och striktionsalternativ

    Session 2: Typer

    • Primitiva typer, arrayer och objekttyper
    • Typannoteringar
    • Unionstyper och typalias
    • Gränssnitt och typkonverteringar
    • Literal-, null-, undefined- och andra inbyggda typer

    Session 3: Avgränsning

    • Grunderna i typbegränsning
    • Typvakter och predikat
    • Sanningsvärde och likhetskontroller
    • Medlemskaps- och instanceof-operatorer
    • Kontrollflödesanalys och tilldelningar

    Session 4: Funktioner

    • Funktions-, anrops- och konstruktionssignaturer
    • Generiska funktioner och begränsningar
    • Valfria parametrar och återanropsfunktioner
    • Funktionsöverlagring
    • Användning av this, restparametrar och spread-syntax
    • Parameterdestrukturering och void-returtyper
  2. Dag 2

    Session 5: Mer om objekttyper

    • Valfria och skrivskyddade egenskaper
    • Indexsignaturer
    • Utöka och kombinera typer
    • Typaliaser vs. gränssnitt
    • Generiska objekttyper
    • Arrayer och tuptyper

    Session 6: Typmanipulation

    • Grundläggande typmanipulation
    • Generiska typer
    • keyof och typeof
    • Indexeråtkomsttyper
    • Villkorstyper och mappade typer
    • Nyttotyper

    Session 7: Klasser

    • Klassmedlemmar, fält och konstruktorer
    • Metoder, getters och setters
    • Arv med extends och implements
    • Åtkomstmodifierare och statiska medlemmar
    • Generiska klasser
    • Att arbeta med detta och pilfunktioner
    • Parameter-egenskaper och klassuttryck
    • Abstrakta klasser och klassrelationer

    Session 8: Bästa praxis

    • Använda lämpliga typdefinitioner
    • Att använda generics på ett effektivt sätt
    • Undvika felaktig användning av typen any
    • Definiera callback-typer
    • Hantera funktionsöverlagringar
    • Bästa praxis och mönster för TypeScript-programmering
Guide till att bemästra TypeScript

Vem bör anmäla sig till det här programmet?

JavaScript-utvecklare som vill uppgradera till TypeScript

Frontend- och backendutvecklare

Fullstackutvecklare

Mjukvaruingenjörer som arbetar med skalbara applikationer

Studenter och nybörjare med grundläggande programmeringskunskaper

IT-proffs som går över till modern webbutveckling

Starta kursen nu

Förutsättningar

  • En gedigen förståelse för grunderna i JavaScript
  • Erfarenhet av att skriva och felsöka JavaScript-applikationer
  • Förtrogenhet med grundläggande programmeringskoncept som variabler, funktioner, objekt och arrayer
  • Grundläggande kunskaper i HTML och utveckling av webbapplikationer är fördelaktigt men inte obligatoriskt
  • Erfarenhet av moderna JavaScript‑utvecklingsverktyg och arbetsflöden är hjälpsam, men inte ett krav

Uttalanden

Licensiering och ackreditering

Den här kursen erbjuds i enlighet med Partnerprogramavtalet och uppfyller kraven i licensavtalet

Likabehandlingspolicy

Kandidater uppmuntras att kontakta AVC för vägledning och stöd under hela processen för att ordna anpassningar.


Vanliga frågor

Contact background

Behöver du företagslösningar eller LMS-integration?

Hittade du inte kursen eller programmet som skulle passa för ditt företag? Behöver du LMS-integration? Skriv till oss! Vi löser det!