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.    

Kód
JS30

Délka kurzu
2 dny (8:30 – 16:00)

Forma
V naší učebně nebo online

Hlavní lektor kurzu

David Solnař

David Solnař

Katalogová cena: 10 000 Kč (bez DPH)

Tento kurz nemá vypsané žádné termíny. Pokud máte zájem o vypsání nového termínu, napište prosím na skoleni@oksystem.cz.

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.

PDF ke stažení

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.

Dotovaný kurz „Jsem v kurzu“

HTML a CSS – webové stránky HTML


8 000 Kč Detail kurzu

Potřebujete poradit?

Neváhejte se na nás obrátit. Jsme vám k dispozici a rádi vám pomůžeme.

Mgr. Barbora Záhlavová

Mgr. Barbora Záhlavová

Bližší informace o školení


+420 734 525 195
zahlavova@oksystem.cz

Ing. Lumír Vojtěchovský

Ing. Lumír Vojtěchovský

Bližší informace o školení


+420 724 332 135
vojtechovsky@oksystem.cz

Proč OKškolení?

Jaké jsou hlavní výhody našeho školicího centra?

Zjistit o nás víc

Kontaktujte nás

Neváhejte se na nás obrátit ať už máte jakýkoliv dotaz.

Simona Dianová

Simona Dianová

Organizace školení a testů


+420 236 072 251
dianova@oksystem.cz

Ing. Dana Černá

Ing. Dana Černá

Certifikační testy


+420 236 072 318
cernad@oksystem.cz

Potřebujete toho o nás vědět víc, nebo nás raději chcete kontaktovat pomocí formuláře?

Kontaktní stránka

OKškolení je součástí OKsystem a.s.