TypeScript-programmering – YH-kurs

Denna kurs har en planerad start hösten 2025. I slutet av juni meddelar Myndigheten för yrkeshögskolan vilka kurser som får startbesked. Redan nu kan du göra en anmälan och ladda upp dina dokument. Om kursen blir beviljad omvandlas din anmälan automatiskt till en komplett ansökan. Varmt välkommen!

Beskrivning

Vad är TypeScript-programmering?

TypeScript är ett populärt, typat programmeringsspråk som bygger på JavaScript – och gör kod mer robust, strukturerad och skalbar. TypeScript används av professionella utvecklare världen över, särskilt i större frontend- och backendprojekt där kodkvalitet och underhållbarhet är avgörande. Med TypeScript kan du skriva tydligare kod, använda moderna ramverk som React, och effektivt hantera stora kodbaser ofta i kombination med AI-verktyg och automatiserade byggverktyg.

Den här kursen ger dig avancerade kunskaper i hur du bygger kraftfulla, vältestade och framtidssäkra applikationer med TypeScript.

 

Vem är du?

Är du utvecklare som vill ta din JavaScript-programmering till nästa nivå, eller är du bekant med programmering sedan tidigare och redo att dyka djupare in i en professionell techstack? Då är IT-Högskolans kurs i TypeScript-programmering rätt för dig.

Du har viss tidigare erfarenhet av programmering, är lösningsorienterad, gillar att jobba i projektform och är nyfiken på att använda moderna verktyg för att skriva bättre kod. Du vill stärka din kompetens inom programvaruutveckling och bli trygg i att använda TypeScript i skarpa projekt – både på frontend och backend.

 

Behörighet:

Minst 6 månaders arbetslivserfarenhet inom webbutveckling, system- eller mjukvaruutveckling på ett företag. Ska styrkas med arbetsgivarintyg, intyg från uppdragsgivare eller referenser. Enbart CV godkänns ej.

 

Vår utbildning:

Kursen pågår i 8 veckor, helt på distans. Den är CSN-berättigad och du kan även ansöka om omställningsstudiestöd. Du får tillgång till en mix av förinspelade föreläsningar, livelektioner, övningar och projektuppgifter. Du kan tillämpa dina nya kunskaper i ett verkligt projekt, antingen i samarbete med en arbetsplats eller i egen regi.

Under kursen får du fördjupad förståelse för TypeScript och lär dig skriva avancerad kod med fokus på modularitet, testbarhet och skalbarhet. Du får dessutom insyn i hur AI-verktyg kan effektivisera din utvecklingsprocess.

 

Kursinnehåll:

Kursen fokuserar på avancerad programmering med TypeScript och hur du planerar, bygger och testar stora applikationer. Du får kunskaper i:

  • Avancerade typer, generics, conditional & mapped types

  • Strukturering av stora TypeScript-projekt

  • Modulsystem och hantering av externa bibliotek

  • TypeScript i ramverk som React

  • Verktyg som Webpack och ESBuild

  • API-hantering

  • Testprocesser: enhetstestning, integrationstestning, testramverk

  • Statisk kodanalys

  • AI-verktyg som kan förbättra och snabba upp din programmering

 

Du kommer få färdigheter i att:

  • Planera och skriva avancerad TypeScript-kod

  • Identifiera relevanta API:er för projekt

  • Strukturera stora kodbaser för bättre underhållbarhet

  • Integrera TypeScript i både frontend- och backend-lösningar

  • Testa och optimera din kod för prestanda och kvalitet

  • Använda AI-verktyg för att effektivisera kodskrivning och felsökning

 

Efter avslutad utbildning:

Kommer du kunna arbeta professionellt med TypeScript i olika typer av utvecklingsprojekt. Du kan ta ansvar för komplexa kodbaser, granska och ge feedback på andras kod, samt använda moderna verktyg och metoder – inklusive AI – för att skriva bättre och snabbare kod.

Du blir en trygg och självständig utvecklare med spetskompetens i ett av techvärldens mest efterfrågade programmeringsspråk.

Utbildningsplan

Efter avslutad utbildning ska den studerande ha förmågan att:

  • Planera, skriva och tillämpa avancerad TypeScript-programmering effektivt.

  • Identifiera relevanta API:er för utveckling med TypeScript.

  • Organisera och strukturera stora kodbaser för bättre underhållbarhet.

  • Integrera TypeScript i olika frontend- och backend-system.

  • Genomföra testprocesser för att säkerställa kodkvalitet och funktionalitet.

  • Analysera och optimera TypeScript-kod för förbättrad prestanda och skalbarhet.

  • Använda relevanta AI-verktyg vid programmering med TypeScript.

Efter avslutad utbildning ska den studerande ha kompetenser att:

  • Självständigt använda TypeScript för att lösa komplexa programmeringsproblem.

  • Självständigt hantera stora utvecklingsprojekt med TypeScript som huvudspråk.

  • Självständigt granska kod från andra utvecklare och ge konstruktiv feedback.

  • Kontinuerligt lära sig och anpassa sig till nya TypeScript-funktioner och trender inom programvaruutveckling.

  • Självständigt använda AI-verktyg då det är lämpligt för att öka effektiviteten i sin TypeScript-programmering.

Efter avslutad utbildning ska den studerande ha kunskaper om:

  • Specifika programmeringskunskaper inom TypeScript-utveckling.

  • Avancerade typer i TypeScript, såsom generics, conditional types och mapped types.

  • Organisering av stora TypeScript-projekt, modulsystem och hantering av externa bibliotek.

  • Användning av TypeScript i olika ramverk, exempelvis React.

  • Inbyggda verktyg och automatisering med exempelvis Webpack och ESBuild.

  • API-hantering.

  • Enhetstestning, integrationstestning, testramverk och verktyg samt statisk kodanalys.

  • Relevanta AI-verktyg vid utveckling med TypeScript.