Javascript pro pokročilé a Node.js

JS30

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.    

Kurz akreditovaný pro DVPP

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


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.

PDF ke stažení Rozbalit všeSbalit vše

  • 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.

  • Kurz určen pro

    Vývojáře aplikací

  • Literatura

    Všichni účastníci školení obdrží materiály společnosti OKsystem.

  • 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.

  • 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

Ceny jsou bez DPH. OKsystem a.s. si vyhrazuje právo změnit termín a cenu školení.