TypeScript - 2 dages onlinekursus

11.500,00 DKK

  • 2 days
Live Virtuelt Klasselokale
Internt / I virksomheden

Styrk dine JavaScript-udviklingskompetencer med TypeScript, det kraftfulde supersæt af JavaScript, der bruges til at bygge skalerbare, vedligeholdelsesvenlige og enterprise-klar applikationer. Dette praktiske kursus introducerer udviklere til TypeScripts kernefunktioner, herunder statisk typning, interfaces, klasser, generics, moduler og avancerede teknikker til typestyring.

Nøglefunktioner

Sprog

Kursus og materiale på engelsk

Niveau

Begynder- til mellemniveau

2 dages live, instruktørledet onlinekursus

(8 timer / dag) med 30+ anbefalede studietimer

Øvelser i realtid

ved hjælp af live-kodningsmiljøer

Interaktive spørgsmål-og-svar-sessioner

Struktureret kursushæfte til løbende reference

Vejledning i implementering efter kurset

Certifikat for gennemført program medfølger

Hero

Læringsudbytte

Når du har gennemført dette kursus, vil du være i stand til at forstå:

Konfigurer TypeScript-projekter

Opsæt TypeScript-miljøer, administrer compiler-indstillinger, og integrer TypeScript i moderne udviklingsarbejdsgange.

Anvend stærk typning

Brug TypeScripts typesystem med primitiver, arrays, objekter og funktioner til at skrive mere pålidelig og vedligeholdelsesvenlig kode.

Definér avancerede typer

Opret og brug interfaces, typealiaser, unioner og intersection-typer til effektiv modellering af applikationsdata.

Brug typeindskrænkning og type guards

Implementer narrowing-teknikker og type guards for sikkert at arbejde med flere datatyper.

Byg generiske løsninger

Udvikl genanvendelige funktioner, klasser og komponenter ved hjælp af generics, samtidig med at typesikkerheden bevares.

Udnyt avancerede typefunktioner

Anvend mapped types, conditional types og utility types for at forenkle og forbedre udviklingen af din kode.

Implementér objektorienteret programmering

Opret og administrer klasser ved hjælp af moderne TypeScript-funktioner, herunder arv og adgangsmodifikatorer.

Følg TypeScript-best practices

Anvend kodestandarder og designmønstre, der forbedrer kodekvalitet, skalerbarhed og langsigtet vedligeholdelse.

Hero

Kursusforløb

  1. Dag 1

    Session 1: Introduktion

    • TypeScript vs. JavaScript
    • Installation og konfiguration af TypeScript
    • Statisk typekontrol
    • Håndtering af ikke-undtagelsesfejl
    • Kompilering af TypeScript til JavaScript
    • Eksplicit typning og strikse indstillinger

    Session 2: Typer

    • Primitiv-, array- og objekttyper
    • Typeannoteringer
    • Unionstyper og typealiaser
    • Interfaces og typepåstande
    • Literal-, null-, undefined- og andre indbyggede typer

    Session 3: Afgrænsning

    • Grundlæggende typeindskrænkning
    • Type guards og prædikater
    • Sandhedsværdi og lighedstjek
    • Medlemskabs- og instanceof-operatorer
    • Kontrolflowanalyse og tildelinger

    Session 4: Funktioner

    • Funktions-, kald- og konstruktionssignaturer
    • Generiske funktioner og begrænsninger
    • Valgfrie parametre og callbacks
    • Funktionsoverbelastning
    • Brug af this, rest-parametre og spread-syntaks
    • Parameterdestrukturering og void-returtyper
  2. Dag 2

    Session 5: Mere om objekttyper

    • Valgfrie og skrivebeskyttede egenskaber
    • Indekssignaturer
    • Udvidelse og krydsning af typer
    • Typealiaser vs. interfaces
    • Generiske objekttyper
    • Arrays og tuplertyper

    Session 6: Typemanipulation

    • Grundlæggende typemanipulation
    • Generiske typer
    • keyof og typeof
    • Indekserede adgangstyper
    • Betingede og afbildede typer
    • Hjælpetyper

    Session 7: Klasser

    • Klassemedlemmer, felter og konstruktører
    • Metoder, getters og setters
    • Arv med extends og implements
    • Adgangsmodifikatorer og statiske medlemmer
    • Generiske klasser
    • At arbejde med dette og pilfunktioner
    • Parameter-egenskaber og klasseudtryk
    • Abstrakte klasser og klasseforhold

    Session 8: Bedste praksis

    • Brug af passende typedefinitioner
    • Effektiv anvendelse af generics
    • Undgå misbrug af typen any
    • Definering af callback-typer
    • Håndtering af funktionsoverbelastning
    • Bedste praksis og mønstre til TypeScript-programmering
TypeScript-mesterguide

Hvem bør tilmelde sig dette program?

JavaScript-udviklere, der ønsker at opgradere til TypeScript

Frontend- og backend-udviklere

Fullstack-udviklere

Softwareingeniører, der arbejder på skalerbare applikationer

Studerende og begyndere med grundlæggende programmeringskendskab

IT-professionelle, der skifter til moderne webudvikling

Start kurset nu

Forudsætninger

  • En solid forståelse af JavaScript-grundlæggende
  • Erfaring med at skrive og fejlfinde JavaScript-applikationer
  • Kendskab til grundlæggende programmeringskoncepter som variabler, funktioner, objekter og arrays
  • Grundlæggende kendskab til HTML og udvikling af webapplikationer er en fordel, men ikke obligatorisk
  • Erfaring med moderne JavaScript-udviklingsværktøjer og -arbejdsgange er en fordel, men ikke et krav

Udtalelser

Licensering og akkreditering

Dette kursus tilbydes i henhold til Partnerprogramaftalen og overholder kravene i licensaftalen

Lighedspolitik

Kandidater opfordres til at kontakte AVC for vejledning og støtte gennem hele processen med tilpasning af arbejdsforhold.


Ofte stillede spørgsmål

Contact background

Har du brug for virksomhedsløsninger eller LMS-integration?

Fandt du ikke kurset eller programmet, der ville være til gavn for din virksomhed? Har du brug for LMS-integration? Skriv til os, vi løser alt!