Termíny školení
Popis kurzu
V tomto kurzu se naučíte jazyk Javascript používat na profesionální úrovní. Javascript získal v minulosti poměrně špatnou reputaci. Ukážeme si, proč tomu tak je. Nemůže za to samotný jazyk, ale spíše jeho volná implementace a dynamičnost. Ta nám dává obrovské možnosti použití, ale také velké možnosti, jak udělat chybu. Na praktických příkladech si ukážeme, jak psát v Javascriptu čistý kód včetně testů, nové implemetace ES6 a ES7 a jak je možné jej použít již dnes. Kromě samotného javascriptu si ukážeme i nástroje v Javascriptu, které nám usnadní život, jako je například webpack, gulp nebo grunt. Řekneme si, co je npm, yarn, a bower. Vysvětlíme, jaký je rozíl mezi použitím Javascriptu na klientovi a na serveru. Dále si vysvětlíme, co je asynchronní kód a jak s ním v Javascript efektivně pracovat. Na konci školení budete skutečně rozumět Javascriptu a všemu co se okolo něj točí.
Komu je školení určeno
školení je určeno všem, co se chtějí naučit Javascript na profesionální úrovní. Je jedno zda jste začátečník, nebo v Javascriptu už nějaký ten pátek děláte. Kurz vám nabídne detailní pohled na jazyk a zodpoví vaše zatím nezodpovězené otázky.
Osnova kurzu
- Základní konstrukce jazyka, Pole, Objekt, Number, String apod..
- Jak procházet, filtrovat a zpracovávat pole.
- Prototypování, Objetky
- Hoisting
- Javasript na serveru a v prohlížeči
- Dynamický a lexikální kontext
- Jak funguje v Javascriptu slovo this
- Asynchronní operace, callbeck hell, Promise, async funce
- Testování
- Přehled javasciptových knihoven a nástrojů
- Debugování a zpracování chyb
- Minifikace a převod do starších verzí javasriptu
V ceně kurzu
- Tištěné materiály a podklady
- Teplé a studené nápoje po celý den
Požadavky
- Praktická cvičení řeší každý účastník sám na svém notebooku. Nezáleží na operačním systému. Veškerý potřebný software si nainstalujeme na začátku kurzu. Je nutné mít administrátorská práva k počítači.
- Základy programování