Tento vzdělávací kurz/seminář již proběhl - Původní program vzdělávacího kurzu
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 kurzuLektoř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í. |
[68802] Žádné kurzy nenalezeny
Poslední aktualizace: 2024-01-01 16:04:21
ICT Pro s.r.o. – Kurzy, školení, konzultace ICT a Soft Skills |
TypeScript # Rekvalifikační vzdělávací kurzy + Počítačové kurzy a semináře - grafika, databáze, programování, web & internet, office, GIS
Téma kurzů nebo školení:
Programování
Komentáře a dotazy na školení a nebo kurz
Pro tento kurz již nelze poslat žádný dotaz Podobné kurzy # typescript
|