Javascript pro pokročilé a Node.js
Na tomto dvoudenním školení účastníci získají celkový přehled o jazyku JavaScript a jeho možnostech v prostředí internetových prohlížečů. Naučí se psát robustní, rychlé a bezpečné aplikace, moderní skripty pro běžně používané aplikace s minimálním úsilím. Naučí se používat Node.js a jeho balíčky včetně jejich implementace.
Pětidenní kurz jde více do hloubky a obsahuji více času na praktické úkoly a tvorbu vlastních aplikací.
Kód
JS30
Délka kurzu
2
dny
(8:30 – 16:00)
Forma
V naší učebně nebo online
Termíny
Kurz určen pro
Vývojáře aplikací
Osnova
- Nástroje pro vývojáře
- Příkazy pro ladění kódu
- OOP v Javascriptu
- Prototypování – statické a dynamické vlastnosti a metody
- Prototypování – vytváření dědičnosti
- Volání rodičovských metod a předávání kontextu
- Uzávěry - Closures
- Nový statement class v ES6
- Moduly v ES6
- Zaměření, přednosti použití
- File systém, základní moduly
- Využití při vývoji webových aplikací (babel, less, uglify, rollup)
- Vytvoření node.js serveru a zachycení dat (POST, GET)
- Nové rozšířené datové typy a pokročilé funkcionality v JS
- Verze Javascriptu v prohlížečích, MDN
- Rozšiřování základních prototypů, polyfilly
- Nové funkce pro pole, nová číselná pole, iterátor typu Map
- Funkce - předávání kontextů pomocí funkcí aplly a call, bind
- API nových elementů – canvas, audio a video
- Lokální proměnné
- Arrow funkce
- Promisy
- Regulární výrazy
- Syntaxe, vytvoření regulárního výrazu
- Literály, speciální znaky, modifikátory a kvantifikátory
- Znakové třídy a množiny znaků
- Zpětné reference
- Používání funkcí test, exec, replace a split
- Ošetřování před odesíláním formulářů
- Ukládání dat
- Cookies
- Local Storages
- Zabezpečení cookies
- CSRF útoky
- XSS útoky
- Ochrany uživatelských vstupů aplikace
- Ukradnutí administrační cookie
- Vývoj univerzální aplikace pro hlavní používané prohlížeče
- Využití Node.js pro vývoj
Absolvent kurzu bude umět
- Efektivně využít možnosti JavaScriptu v prostředí internetových prohlížečů
- Psát robustní, rychlé a bezpečné aplikace
- Moderní skripty pro běžně používané aplikace s minimálním úsilím
- Používat Node.js a jeho balíčky včetně jejich implementace
Požadavky pro absolvování kurzu
Zkušenosti s programováním v JavaScriptu.
Technické vybavení
Všechny učebny jsou vybaveny nadstandardními počítači připojenými k Internetu, učebny jsou prostorné, klimatizované, bezbariérové a s připojením na Wi-Fi. V případě zájmu lze školení absolvovat online live.
Literatura
Všichni účastníci školení obdrží materiály společnosti OKsystem.
Ceny jsou bez DPH. OKsystem a.s. si vyhrazuje právo změnit termín a cenu školení.
Podobné kurzy
Prohlédněte si některé podobné kurzy z naší široké nabídky.
Tvorba webových aplikací pomocí frameworku React JS10
HTML a CSS – webové stránky HTML
Potřebujete poradit?
Neváhejte se na nás obrátit. Jsme vám k dispozici a rádi vám pomůžeme.
Proč OKškolení?
Jaké jsou hlavní výhody našeho školicího centra?
36+ let na trhu
Jsme na trhu již víc než 36 let a máme v tomto oboru rozsáhlé zkušenosti.
Jsme vzdělávací středisko s bohatou historií a tradicí.
Zkušení lektoři
Základem každého kvalitního vzdělání jsou dobří a zkušení lektoři a na tom si v OKškolení obzvlášť zakládáme. Naši špičkoví lektoři tu na vás čekají.
Moderní učebny
Všechny učebny jsou prostorné, klimatizované, bezbariérové a vybaveny nadstandardními počítači, s připojením na Wi-Fi.
Benefity
Ochrana investic do vzdělávání, věrnostní program, slevy, občerstvení, dotace a další.
Kontaktujte nás
Neváhejte se na nás obrátit ať už máte jakýkoliv dotaz.
Potřebujete toho o nás vědět víc, nebo nás raději chcete kontaktovat pomocí formuláře?