TypeScript - 2 dager onlinekurs

16.500,00 NOK

  • 2 days
Live virtuelt klasserom
Internt / i bedrift

Forbedre JavaScript-utviklingsferdighetene dine med TypeScript, det kraftige supersettet av JavaScript som brukes til å bygge skalerbare, vedlikeholdbare og virksomhetskritiske applikasjoner. Dette praktiske kurset introduserer utviklere for TypeScripts kjernefunksjoner, inkludert statisk typing, grensesnitt, klasser, generics, moduler og avanserte teknikker for typestyring.

Nøkkelfunksjoner

Språk

Kurs og materiell på engelsk

Nivå

Nybegynner- til middels nivå

2 dagers direktesendt, instruktørledet nettkurs

(8 timer / dag) med 30+ anbefalte studietimer

Øvelser i sanntid

ved å bruke live-kodemiljøer

Interaktive spørsmåls- og svarøkter

Strukturert kursarbeidsbok for løpende referanse

Veiledning for gjennomføring etter kurset

Sertifikat for fullført program inkludert

Hero

Læringsutbytte

Ved slutten av dette kurset vil du kunne forstå:

Konfigurer TypeScript-prosjekter

Sett opp TypeScript-miljøer, administrer kompilatorinnstillinger og integrer TypeScript i moderne utviklingsarbeidsflyter.

Bruk sterk typing

Bruk TypeScripts typesystem med primitiver, arrayer, objekter og funksjoner for å lage mer pålitelig og vedlikeholdbar kode.

Definer avanserte typer

Opprett og bruk grensesnitt, typealiaser, unioner og kryssinger for å modellere applikasjonsdata på en effektiv måte.

Bruk typenarrowing og typevakter

Implementer innsnevringsteknikker og typevakter for å jobbe trygt med flere datatyper.

Bygg generiske løsninger

Utvikle gjenbrukbare funksjoner, klasser og komponenter ved hjelp av generics, samtidig som du opprettholder typesikkerhet.

Utnytt avanserte typefunksjoner

Bruk mapped types, conditional types og utility types for å forenkle og forbedre programvareutviklingen.

Implementer objektorientert programmering

Opprett og administrer klasser ved hjelp av moderne TypeScript-funksjoner, inkludert arv og tilgangsmodifikatorer.

Følg beste praksis for TypeScript

Bruk kodestandarder og designmønstre som forbedrer kodekvalitet, skalerbarhet og langsiktig vedlikeholdbarhet.

Hero

Kursplan

  1. Dag 1

    Økt 1: Introduksjon

    • TypeScript vs. JavaScript
    • Installere og konfigurere TypeScript
    • Statisk typesjekking
    • Håndtering av ikke-unntaksbaserte feil
    • Kompilere TypeScript til JavaScript
    • Eksplisitt typing og strengehetsalternativer

    Økt 2: Typer

    • Primitive-, array- og objekttyper
    • Typeannotasjoner
    • Unionstyper og typealiaser
    • Grensesnitt og typepåstander
    • Literal-, null-, undefined- og andre innebygde typer

    Økt 3: Avgrensning

    • Grunnleggende om typeinnskrenking
    • Type guards og predikater
    • Sannhetsverdi og likhetskontroller
    • Medlemskaps- og instanceof-operatorer
    • Kontrollflytanalyse og tildelinger

    Økt 4: Funksjoner

    • Funksjons-, kall- og konstruktørsignaturer
    • Generiske funksjoner og begrensninger
    • Valgfrie parametere og tilbakekallinger
    • Funksjonsoverlasting
    • Bruk av this, rest-parametere og spredningssyntaks
    • Parameterdestrukturering og void-returtyper
  2. Dag 2

    Økt 5: Mer om objekttyper

    • Valgfrie og skrivebeskyttede egenskaper
    • Indekssignaturer
    • Utvide og krysse typer
    • Typealiaser vs. grensesnitt
    • Generiske objekttyper
    • Arrayer og tuppeltyper

    Økt 6: Typemanipulering

    • Grunnleggende typemanipulering
    • Generics
    • keyof og typeof
    • Indekserte tilgangstyper
    • Betingede og avbildede typer
    • Nyttetyper

    Økt 7: Klasser

    • Klassemedlemmer, felt og konstruktører
    • Metoder, gettere og settere
    • Arv med extends og implements
    • Tilgangsmodifikatorer og statiske medlemmer
    • Generiske klasser
    • Å jobbe med dette og piltaster
    • Parameteregenskaper og klasseuttrykk
    • Abstrakte klasser og klasseforhold

    Økt 8: Beste praksis

    • Bruke passende typedefinisjoner
    • Bruke generics effektivt
    • Unngå feil bruk av typen any
    • Definere callback-typer
    • Håndtering av funksjonsoverlasting
    • Beste praksis og mønstre for TypeScript‑koding
TypeScript-mesterkurs

Hvem bør melde seg på dette programmet?

JavaScript-utviklere som vil oppgradere til TypeScript

Frontend- og backend-utviklere

Fullstack-utviklere

Programvareingeniører som jobber med skalerbare applikasjoner

Studenter og nybegynnere med grunnleggende programmeringskunnskaper

IT-fagfolk som går over til moderne webutvikling

Start kurset nå

Forutsetninger

  • En solid forståelse av grunnleggende JavaScript
  • Erfaring med å skrive og feilsøke JavaScript-applikasjoner
  • Kjennskap til grunnleggende programmeringskonsepter som variabler, funksjoner, objekter og arrayer
  • Grunnleggende kunnskap om HTML og utvikling av webapplikasjoner er en fordel, men ikke obligatorisk
  • Erfaring med moderne JavaScript-utviklingsverktøy og arbeidsflyter er nyttig, men ikke påkrevd

Uttalelser

Lisensiering og akkreditering

Dette kurset tilbys i henhold til Partnerprogramavtalen og er i samsvar med kravene i Lisensavtalen

Likestillingspolicy

Kandidater oppfordres til å ta kontakt med AVC for veiledning og støtte gjennom hele tilretteleggingsprosessen.


Ofte stilte spørsmål

Contact background

Trenger du bedriftsløsninger eller LMS-integrasjon?

Fant du ikke kurset eller programmet som ville være passende for din bedrift? Trenger du LMS-integrasjon? Ta kontakt med oss! Vi er agile og løser alt!