Kód kurzu: JS_ES6« Krok zpět

JavaScript ES6/ECMAScript 6 – pokročilé techniky

Kurz je určen všem, kteří znají alespoň základy programovacího jazyka JavaScript nebo znalosti v JQuery, React, Angular či jiném frameworku a chtějí se naučit další možnosti. Javascript je jednou z implementací standardu ECMAScript. Poslední stabilní verze je ES6 z roku 2015, často označována jako ES6 či ES 2015. Na kurzu se naučíte využívat zdokonalení tohoto programovacího jazyka, který ECMAScript 6 přináší jako nová klíčová slova, Arrow Functions, Class syntax, Promises, a mnohé další. V kurzu si ukážeme jak správně kód bundlovat pomocí package managera a strukturovat do modulů pro tvorbu JavaScriptových knihoven. Probereme jak základní konstrukce jazyka, tak komplexní návrh webové aplikace. Jako výstup tohoto kurzu budete mít veškeré teoretické a praktické znalosti ke tvorbě vlastní JavaScriptové knihovny/aplikace dle nejnovějších standardů a schopnosti refaktorovat starý kód ECMAscript 5 za nový ECMAscript6.

 DatumDnůCena kurzuCena materiálůJazyk výukyLokalita 
25.7.2019 2 17 600 CZK v ceně kurzu Český jazyk GOPAS Praha
 
25.11.2019 2 17 600 CZK v ceně kurzu Český jazyk GOPAS Praha
 
16.5.2019 2 17 600 CZK v ceně kurzu Český jazyk GOPAS Brno
 
4.11.2019 2 17 600 CZK v ceně kurzu Český jazyk GOPAS Brno
 
29.4.2019 2 670,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava
 
29.10.2019 2 670,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava
 

PobočkaDnůCena kurzuCena materiálůITB
Praha2 17 600 CZK - 20
Brno2 17 600 CZK - 20
Bratislava2 670,00 EUR - 20

Požadované vstupní znalosti:

  • Předpokládá se základní znalost HTML a CSS
  • Předpokládá se základní znalost JavasScriptu

Metody výuky:

  • Odborný výklad s praktickými ukázkami, cvičení na počítačích.

Studijní materiály:

  • Tištěné prezentace probírané látky.

Osnova:

Úvod do JavaScriptu

  • Scriptování na webovských stánkách
  • Vlastnosti jazyka JavaScript
  • Včlenění JavaScriptu do HTML

Jak fungují bloky

  • Deklarace proměnných
  • Let vs Var a rozsah platnosti proměnných
  • Konstanty vs. Let
  • Proměnné a jejich rozsah v cyklech
  • Hoisting

Deklarace funkce

  • Arrow funkce
  • Výchozí argumenty funkce
  • Deklarace funkcí v bloku
  • IFFE, funkce jako výraz
  • Rest parametr jako argument funkce

Práce s objekty

  • Prototypování
  • Třídy/Classes
  • Přístup k formulářovým prvkům
  • Validace dat formuláře

Práce s polem

  • Spread operátor
  • Destrukturalizace pole
  • Symboly
  • Datová struktura Sets, Maps

ES6 práce s polem

  • Funkcionální programování
  • Map, Filter, Reduce
  • ForEach, For-Of, For-In

Asynchronní funkce

  • Opakování Promise
  • Async, Await funkce

Předchozí kurzy

Navazující kurzy

žádný navazující kurz
Tištěné prezentace probírané látky

Cena:
v ceně kurzu
Uvedené ceny jsou bez DPH.