Kód kurzu: JS_ES6« Krok späť

JavaScript ES6/ECMAScript 6 – pokročilé techniky

Kurz je určený všetkým, ktorí poznajú aspoň základy programovacieho jazyka JavaScript alebo majú znalosti v JQuery, React, Angular či inom frameworku a chcú sa naučiť ďalšie možnosti. Javascript je jednou z implementácií štandardu ECMAScript. Posledná stabilná verzia je ES6 z roku 2015, často označovaná ako ES6 či ES 2015. Na kurze sa naučíte využívať zlepšenie tohto programovacieho jazyka, ktorý ECMAScript 6 prináša ako napríklad nové kľúčové slová, Arrow Functions, Class syntax, Promises a mnohé ďalšie. Na kurze si ukážeme ako správne kód bundlovať pomocou package managera a štrukturovať do modulov pre tvorbu javaScriptových knižníc. Preberieme ako základné konštrukcie jazyka, tak i komplexný návrh webovej aplikácie. Ako výstup tohto kurzu budete mať všetky teoretické a praktické znalosti k tvorbe vlastnej javaScriptovej knižnice / aplikácie podľa najnovších štandardov a schopnosti refaktorovať starý kód ECMAScript 5 za nový ECMAScript6.

 DátumDníCena kurzuCena príručkyJazyk výukyLokalita 
29. 4. 2019 2 670,00 EUR v cene kurzu Slovenský jazyk GOPAS Bratislava
 
29. 10. 2019 2 670,00 EUR v cene kurzu Slovenský jazyk GOPAS Bratislava
 
16. 5. 2019 2 17 600 CZK v cene kurzu Český jazyk GOPAS Brno
 
4. 11. 2019 2 17 600 CZK v cene kurzu Český jazyk GOPAS Brno
 
25. 7. 2019 2 17 600 CZK v cene kurzu Český jazyk GOPAS Praha
 
25. 11. 2019 2 17 600 CZK v cene kurzu Český jazyk GOPAS Praha
 
V prípade záujmu o iný termín uvedeného kurzu, kontaktujte klientsky servis, prosím.

PobočkaDníKatalógová cenaCena príručkyITB
Praha2 17 600 CZK - 20
Brno2 17 600 CZK - 20
Bratislava2 670,00 EUR - 20

Požadované vstupné znalosti

  • Predpokladá sa základná znalosť HTML a CSS
  • Predpokladá sa základná znalosť JavasScriptu

Metódy výučby

Odborný výklad s praktickými ukážkami, cvičenia na počítačoch.

Študijné materiály

Tlačené prezentácie preberanej látky.

Osnova

Úvod do JavaScriptu

  • Scriptovanie na webovských stránkach
  • Vlastnosti jazyka JavaScript
  • Včlenenie JavaScriptu do HTML

Ako fungujú bloky

  • Deklarácia premenných
  • Let vs Var a rozsah platnosti premenných
  • Konstanty vs. let
  • Premenné a ich rozsah v cykloch
  • Hoisting

Deklarácia funkcie

  • Arrow funkcie
  • Predvolené argumenty funkcie
  • Deklarácia funkcií v bloku
  • IFFE, funkcie ako výraz
  • Rest parameter ako argument funkcie

Práca s objektmi

  • Prototypovanie
  • Triedy / Classes
  • Prístup k formulárovým prvkom
  • Validácia dát formulára

Práca s poľom

  • Spread operátor
  • Deštrukturalizácia poľa
  • Symboly
  • Dátová štruktúra Sets, Maps

ES6 práce s poľom

  • Funkcionálne programovanie
  • Map, Filter, Reduce
  • Foreach, For-Of, For-In

Asynchrónne funkcie

  • Opakovanie Promise
  • Async, Await funkcie

Predošlé kurzy

Nasledujúce kurzy

žiadny nadväzujúci kurz
Tištěné prezentace probírané látky

Cena:
cena kurzu zahŕňa
Uvedené ceny sú bez DPH.