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