TypeScript - 2 dager onlinekurs
16.500,00 NOK
- 2 days
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

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.

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

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

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!
