TypeScript programming

Javascript Webbutveckling och frontend

Lär dig använda TypeScript för att utveckla tydligare, mer robust och underhållbar JavaScript-kod. Under kursen får du lära dig hur TypeScript hjälper dig att upptäcka fel tidigare, strukturera din kod och arbeta effektivt med typning i både enklare och mer avancerade tillämpningar.

Nästa start: 19 okt. (Live Online)

Kursplan

Kurskod
A368
Pris
18450 kr (exklusive moms)
Längd
2 dagar
Ort & startdatum
Live Online
19 okt.
Live Online
21 dec.
Boka utbildning

Kursen ger dig en praktisk introduktion till TypeScript och hur språket används för att skapa tydligare och mer tillförlitlig kod. Du lär dig att konfigurera och arbeta med TypeScript samt använda typer, funktioner, generics och classes. Kursen tar även upp mer avancerad typning och best practices som hjälper dig att strukturera och underhålla större kodbaser.

Målgrupp och förkunskaper

Kursen riktar sig till webbutvecklare och andra utvecklare som arbetar med JavaScript och vill börja använda TypeScript för att skapa mer strukturerad, robust och underhållbar kod.

Du bör ha goda kunskaper i JavaScript och vara bekant med modern JavaScript-syntax och grundläggande programmeringskoncept. Kursen förutsätter ingen tidigare erfarenhet av TypeScript.

För att alltid hålla en hög kvalitet på våra teknikkurser använder vi både engelsk- och svensktalande experter som kursledare.

Detaljerad information

Kursmaterialet är på engelska, med detta innehåll:

Introduction to TypeScript

Understand the differences between TypeScript and JavaScript and learn how to install and configure TypeScript. Explore static type checking, explicit types, strictness options, and how TypeScript code is compiled to JavaScript.

Types

Explore TypeScript's type system, including primitive types, arrays, objects, union types, aliases, interfaces, assertions, literal types, and null and undefined. Learn how to apply type annotations to variables and functions.

Type narrowing

Learn how TypeScript narrows types based on program logic and control flow. Work with type guards, truthiness and equality checks, membership tests, instanceof, assignments, control flow analysis, and type predicates.

Functions

Learn how to define and work with function types, call and construct signatures, generic functions, and generic constraints. Explore optional parameters, callbacks, function overloading, rest parameters, parameter destructuring, this, and return types.

Object types

Explore more advanced ways of working with object types, including optional and readonly properties, index signatures, extending and intersecting types, and the differences between aliases and interfaces. Work with generic object types, arrays, and tuples.

Type manipulation

Learn techniques for creating and transforming types using generics, keyof, typeof, indexed access types, conditional types, mapped types, and TypeScript utility types.

Classes

Learn how to build TypeScript classes using fields, constructors, methods, getters, and setters. Explore inheritance, extends, implements, member visibility, static and generic members, parameter properties, class expressions, abstract classes, and relationships between classes.

TypeScript best practices

Explore best practices for writing clear and maintainable TypeScript, including appropriate use of general types, generics, any, callback types, and function overloads.

Kursplan

Kurskod
A368
Pris
18450 kr (exklusive moms)
Längd
2 dagar
Ort & startdatum
Live Online
19 okt.
Live Online
21 dec.
Boka utbildning
Ledarskapsprogram
Executive AI Leadership Program
Tre månader som förändrar hur er ledning fattar beslut om AI. Ett gemensamt ramverk, ett gemensamt språk och en konkret handlingsplan för er organisation. Byggt för dem som bär det övergripande ansvaret.

Mer än en kurs

Relaterat innehåll

  • Avancerad IT
  • Artikel
  • Nyhet
Google Cloud Platform - Gör rätt från början
Att arbeta effektivt i Google Cloud Platform (GCP) kräver både förståelse för plattformens grundläggande byggstenar och praktisk förmåga att designa, drifta och skala lösningar. Cornerstone erbjuder ett sammanhållet kursutbud som tar dig från introduktion till arkitektur och produktion – i din takt och på det sätt som passar din verksamhet.
  • Avancerad IT
  • Nyhet
Ny kurs: Azure Integration Services
Nu erbjuder Cornerstone en ny kurs inom Azure Integration Services - en modern ersättare för BizTalk Server.

Få inspiration & nyheter från oss

Jag godkänner att Cornerstone skickar mig nyheter via e-post