TypeScript mästarhandbok – eLearning

4.950,00 SEK

  • 20 hours
eLearning

Bemästra modern webbutveckling med TypeScript-utbildning: från grunderna till avancerad nivå. Denna praktiska kurs hjälper dig att gå vidare från JavaScript genom att introducera starkt typad programmering som förbättrar kodkvalitet, skalbarhet och underhållbarhet.

Viktiga funktioner

Språk

Kurs och material på engelska

Nivå

Nybörjar- till avancerad nivå

Åtkomst

1 års tillgång till utbildningsplattformen

8 timmars videor på begäran

med 20+ timmars rekommenderad studietid

31 guidade praktiska övningar

13 automatisk rättade prov och 53 repetitionsquiz

Certifikat

Intyg om genomförd utbildning ingår

Hero

Lärandemål

I slutet av den här kursen kommer du att kunna förstå:

Koncept

Behärska kärnkoncepten och grunderna i TypeScript

Begrepp

Förstå TypeScript-funktioner och tekniker för felhantering

Strukturer

Definiera datastrukturer med typ-litteraler och uppräkningar (enums)

Alias

Skapa typalias för återanvändbara datamodeller

Bygg

Skapa grundläggande klasser och implementera gränssnitt

Översikt

Arbeta med tredjepartsbibliotek i TypeScript

Hero

Kursöversikt

  1. Introduktion till TypeScript

    Lektion 01

    • Vad är TypeScript
    • Varför använda TypeScript
    • Konfiguration av VS Code
  2. Grunderna i TypeScript

    Lektion 02

    • Primitiver
    • Alla och okända
    • Null, Undefined, Never
    • Arrayer
    • Objekt
    • Tupler

    Praktiskt:

    • Att arbeta med primitiva typer
    • Kontrollera om värden är null eller undefined
    • Arrayövning
    • Objektövning
    • Modellera biologiska provdata med TypeScripts typsystem
  3. Funktioner

    Lektion 03

    • Funktionsparametrar
    • Valfritt standardvärde
    • Returvärden
    • Kasta fel
    • Generiska funktioner

    Praktiskt:

    • Funktioner
    • Fånga och kasta fel
    • Funktionsöverlagringar
    • Skapa hjälpfunktioner som låter oss hämta information om våra prover och utföra bearbetningar på deras data
  4. Typmanipulation

    Lektion 04

    • Typslutledning
    • Typomvandlingar
    • Literaltyper
    • Villkorstyper
    • Uppräkningar
    • Generiska typer

    Praktisk:

    • Skapa typ-litteraler, enumar och villkorstyper för att bättre definiera specifika exemplar och deras kategorier
  5. Typaliaser

    Lektion 05

    • Vad är ett typalias
    • Hur du definierar ett typalias

    Praktisk övning:

    • Skapa typalias för de datastrukturer som vi ska använda för att lagra information
  6. Gränssnitt

    Lektion 06

    • Vad är ett gränssnitt
    • Hur man definierar ett gränssnitt
    • Utöka och implementera gränssnitt

    Praktisk:

    • Övning i gränssnitt
  7. Kartlagda typer

    Lektion 07

    • Vad är mappade typer och användningsfall
    • Hur man implementerar mappade typer

    Praktiskt:

    • Övning i mappad typ
  8. Typvakter

    Lektion 08

    • Keyof-operatorn
    • typeof-operatorn
    • Begränsning

    Praktiskt:

    • Typ av operatörsövning
    • Fokuseringsövning
  9. Klasser

    Lektion 08

    • Grunder i klasser
    • Protected-, private- och public-modifierare
    • Arv
    • Generiska klasser

    Praktiskt:

    • Skapa en enkel klass
    • Implementera ett gränssnitt
    • Skapa klasser för livets olika riken och illustrera hur begrepp som arv, polymorfism och abstrakta klasser kommer in i bilden
  10. Moduler och namnrymder

    Lektion 08

    • Introduktion till moduler
    • Require och modules.export
    • ES6 import och export
    • Namnrymder
  11. Tredjepartsbibliotek

    Lektion 09

    • Introduktion till Node-moduler
    • Installera tredjepartsbibliotek med NPM
    • Granska typdeklarationer för tredjepartsbibliotek
    • Deklarationsfiler
  12. Skapa en Express.js-applikation med TypeScript

    Lektion 10

    • Skapa en TypeScript Express-applikation
    • Installera Axios och hämta data från iDigBio‑appen
    • Skapa datamodeller med klasser och exemplar
    • Lagra data med MongoDB
    • Skapa REST‑slutpunkter för att exponera data

    Praktiskt:

    • Installera Axios och hämta data från iDigBio API
    • Skapa datamodeller med klasser för prover
    • Skapa funktionalitet för att samla in information om prover
    • Lagra data med MongoDB
    • Skapa REST-slutpunkter för att exponera data
  13. Isomorf React

    Lektion 11

    • Hur du skapar en React-app
    • Skapa och lägg till typ för enkla funktionskomponenter
    • Konfigurera HTTP-klient för att göra förfrågningar mot Express-server
    • Visa paginerade biologiska provdata
    • Uppdateringsanteckningar för provsökningar

    Praktisk övning:

    • Visa paginerade biologiska provdata
Guide till att bemästra TypeScript

Vem bör anmäla sig till det här programmet?

JavaScript-utvecklare som vill uppgradera till TypeScript

Frontend- och backendutvecklare

Fullstackutvecklare

Mjukvaruingenjörer som arbetar med skalbara applikationer

Studenter och nybörjare med grundläggande programmeringskunskaper

IT-proffs som går över till modern webbutveckling

Starta kursen nu

Förutsättningar

  • Grundläggande förståelse av JavaScript
  • Vana vid HTML och CSS (rekommenderas)
  • Allmän programmeringskunskap (variabler, funktioner, logik)
  • Ingen tidigare erfarenhet av TypeScript krävs.

Uttalanden

Licensiering och ackreditering

Denna kurs erbjuds i enlighet med Partnerprogramavtalet och uppfyller kraven i Licensavtalet

Likabehandlingspolicy

Kandidater uppmuntras att kontakta AVC för vägledning och stöd under hela processen för att ordna anpassningar.


Vanliga frågor

Contact background

Behöver du företagslösningar eller LMS-integration?

Hittade du inte kursen eller programmet som skulle passa för ditt företag? Behöver du LMS-integration? Skriv till oss! Vi löser det!