Kódím.cz
/ Kurzy
Course icon

Základy TypeScriptu

Úvod do rozšíření jazyka JavaScript, které se dnes používá ve většině profesionálních projektů.

Obsah kurzu

Typescript je jeden z nejpoužívanějších jazyků pro vývoj webových aplikací jak na frontendu, tak na backendu. Jde o rozšíření jazyka JavaScript o možnost definovat a kontrolovat datové typy podobně jako v jazycích C# nebo Java.

V kurzu se naučíte:

  • základy jazyka Typescript a jeho typového systému,
  • datové modelování,
  • nastavení Typescriptového projektu,
  • doporučené postupy pro vývoj webových aplikací v Typescriptu,
  • základy parametrických typů (generik),
  • jak použít Typescript v Reactu.

Průběh

Kurz probíhá on-line. Je rozdělen do jedné přípravné lekce a 6 on-line lekcí. Každá on-line lekce probíhá jednou týdně, vždy od 18:00 do 20:00. V průběhu každé lekce se budeme věnovat jak výkladu tak praktickým cvičením.

Kapacita kurzu je 12 účastníků abychom i v on-line prostoru dokázali udržet příjemné prostředí.

Cena: 4 000 kč

Cena zahrnuje:

  • jednu přípravnou lekci pro samostudium,
  • 6 on-line lekcí po 2 hodinách,
  • přístup k podrobným materiálům na webu,
  • přístup na společný Discord s možností klást dotazy.
  • 3 miniaplikace na procvičení látky a získání zpětné vazby.

Přihlášky

Aktuální termíny kurzu:

  1. právě běží: čtvrtky od 15. února 2024, lektoruje Martin Podloucký
  2. právě běží: úterky od 20. února, lektoruje Eva Machová
  3. plánuje se: start první půlka května, termín ještě upřesníme

Lekce

1

Seznámení s TypeScriptem

Principy TypeScriptu a základy práce s typy

Složené typy a datové modelování

Ukážeme si, jak skládat složitější konstrukce ze základních typů a jak pomocí nich modelovat nějakou datovou oblast

Rozlišování typů

Představíme si techniky pro zúžení obecného typu na konkrétnější typ.

Nastavení a konfigurace

Jak se vyznat v nastavení TypeScriptu a jak si nakonfigurovat projekt.

Parametrické typy

Základy parametrického typování a kde všude se hodí a používá.

TypeScript v Reactu

Jak využít TypeScript v Reactu k typování komponent, props, stavů a dalších stavebních bloků.