TypeScript - 2 dages onlinekursus
11.500,00 DKK
- 2 days
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

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.

Kursusforløb
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
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

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
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

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!
