ODKAZ: https://www.skoleni-kurzy.eu/kurz-68802



Kurz: TypeScript


Tento kurz již byl smazán


Tento kurz pořádala firma: © ICT Pro s.r.o. – Kurzy, školení, konzultace ICT a Soft Skills - Brno - Žabovřesky
 



Další podobné školení nebo kurzy:





Popis kurzu
TypeScript - s certifikátem


Lektoři kurzu

Lektoři z firmy: ICT Pro s.r.o. – Kurzy, školení, konzultace ICT a Soft Skills


[Kurz] Program kurzu (obsah přednášky/semináře/rekvalifikace/studia) ...


    Inicializace prostředí a HW
  • Instalace
  • Editory
  • Konfigurace zdroje a výstupu
  • Co jsou deklarační soubory a zdrojové mapy
  • Hello World + v prohlížeči
  • Debugging TS v prohlížeči a Node.JS
    Nové obecné syntaktické prvky
  • TS typy proměnných
  • Zápisy `var`, `let`, `const`
  • Typy `any`, `unknown`, `never`
  • Nové iterace
    Nové prvky syntaxe funkcí
  • Šipková syntaxe a `lambda` výrazy
  • Typy argumentů a defaultní hodnoty
  • Argument jako další funkce
  • Výstupní typy
  • Rest argumenty (spread syntaxe)
  • Kontext `this` a kolekce `arguments`
    Nové prvky syntaxe třídy nad ES6
  • Instanční a statické prvky tříd
  • Dědičnost
  • Modifikátory přístupu
  • Modifikátor `readonly`
  • Syntaxe konstruktorů
  • Gettery a settery
  • Modifikátor `abstract`
  • Volání rodičovských prvků
  • Vlastní typu třídy (aka `self`) a kl. slovo `typeof`
    Interfaces
  • Možnosti syntaxe rozhraní v TS
  • Dědění z tříd, význam
  • Ověřování vyhovujícího rozhraní
    Enums
  • Význam a použití výčtových / vlajkových typů
  • Bitový zápis pro více stavů v jediné hodnotě
  • Ověřování přítomnosti vlajky bitovým posuvem
    Tupples a vlastní typy
  • Tupples
  • Vlastní typy - slučování stringů a čísel
  • Vlastní typy - usnadnění zápisu:
  • Složitějších callbacků
  • Speci. typovaných objektů
  • Spec. kolekcí
  • Vlastní typy - další použití
    Moduly a jmenné prostory (`namespaces`)
  • Možnosti syntaxe modulů ES6
  • Syntaxe `import`, `export`, `export default`
  • Možnosti syntaxe `namespace`
  • Strategie načítání modulů podle typu aplikace
  • Konfigurace pro různé typy projektů
  • (CommonJS, AMD UMD, System, vlastní)


    Další TypeScript features
  • Union typy
  • Intersection typy
  • Dekorátory
  • Trojlomítkové direktivy
  • JSX
    Generické typy
  • Význam (případný první kontakt s generickými typy)
  • Generické třídy
  • Generické funkce
  • Omezení generických typů
  • Typ podle předchozích vstupních hodnot
  • Typ podle typové mapy
  • Typ podle klíčů předchozí vstupní kolekce


  • Další možnosti syntaxe generických typů
    Asynchronní kód
  • Typ `Promise` - k čemu slouží
  • Zápis asynchronního kódu `async` / `await`
  • Přepis kódu s callbacky do `Promise`
  • Zachycování asynchronních výjimek
  • Awaitable Semafory a Mutexy
    Deklarační soubory
  • Ambientní kontext ve zdrojovém kódu
  • Možnosti syntaxe `declare`
  • Podmíněné typy pomocí `extends` a `infer`
  • Typy odvozené od argumentů funkcí nebo konstruktorů
  • Smíšené typy
    Pokročilé konfigurace
  • Definice zdrojů pomocí `include`/`exclude`
  • Implicitní `this`/`any`
  • Striktní mód
  • TS pomocné funkce
  • Iterace kolekcí `Map`, `Set` apod.
  • Externí a vlastní soubory typových definic
  • Slučování typových definic


  • Další pokročilé konfigurace
    Přechod na TypeScript
  • Postupný upgrade, starší JS a TS dohromady
  • Definice typů pro již stávající JS knihovny a třídy
  • Doplnění funkcí JS chybějících v IE11
    Asynchronní programování v Node.JS
Předpokládané znalosti: Znalost OOP v Javascriptu nebo v jiných jazycích a znalost HTML/CSS. Znalost významu generických typů je výhodou.


[Kurz] Obsah kurzu/školení...


  • Inicializace prostředí a HW
  • Nové obecné syntaktické prvky
  • Nové prvky syntaxe funkcí
  • Nové prvky syntaxe třídy nad ES6
  • Interfaces
  • Enums
  • Tupples a vlastní typy
  • Moduly a jmenné prostory (`namespaces`)


  • Další TypeScript features
  • Generické typy
  • Asynchronní kód
  • Deklarační soubory
  • Pokročilé konfigurace
  • Přechod na TypeScript
  • Asynchronní programování v Node.JS


[Kurz] Cíl školení / poznámka ke kurzu...

V tomto školení získáte celkový přehled o nadstavbovém jazyce TypeScript. Teto kurz je hluboce návykový a účastnící po kurzu již nadále nechtějí psát kód v jazyce JavaScript. Prosím pečlivě uvažte, zda tento kurz opravdu zvolíte a tuto revoluci ve firmě necháte rozbujet.
Účastníci poznají, jak snadné je okamžitě přejít na TypeScript, aniž by ztratili zpětnou kompatibilitu v aplikacích svých uživatelů. Poznají, proč je TypeScript tak silný při refaktorování starého zdroje JS a při projektech, kde pracuje mnoho vývojářů na jednom projektu. Účastníci se seznámí rovněž s prostředím Node.JS, nutnými konfiguracemi a možnostmi editorů. Především si účastníci u každého bodu osnovy osvojí znalosti na konkrétních use case příkladech, které si ponechají a ke kterým se mohou posléze kdykoliv vracet, pokud si vše nezapamatují.


ODKAZ: https://www.skoleni-kurzy.eu/kurz-68802


Podobné kurzy #TypeScript >>


[68802] Žádné kurzy nenalezeny





Poslední aktualizace: 2024-01-01 16:04:21

ICT Pro s.r.o. – Kurzy, školení, konzultace ICT a Soft Skills
skoleni-kurzy.eu