Moderní JavaScript (ES2015+)

4h 27min
Čas
36
Kapitol
Programování
Kategorie
4.7
Hodnocení
Mírně pokročilý
Level
slovenský
Jazyk kurzu

Moderní JavaScript


V roce 2015 přišel obrovský update JavaScriptu, který změnil způsob, jak ho psát. Opravil chyby, upravil syntaxi, přidal novinky. Jeho hlavní výhoda je, že napíšeš méně kódu, napíšeš ho rychleji a bude se chovat tak, jak čekáš. A to je speciálně, při JavaScriptu, skvělá výhoda. Tenhle kurz je pro tebe, kdo znáš JavaScript, ale zároveň chceš znát moderní JavaScript a chceš používat všechny nejšťavnatejší novinky už dnes. 


Důležité upozornění: Tyto videa jsou také součástí online kurzu JavaScript a ES6. Pokud jej máte zakoupený, tenhle kurz již kupovat nepotřebujete.

ES2015 + 

Historie je komplikovaná, definice jsou nejasné, ale JavaScript je programovací jazyk vytvořen podle ECMAScript specifikace. ECMAScript je všeobecný návod pro tvorbu programovacích jazyků a pravidel pro tvorbu jazyků. JavaScript je konkrétní jazyk vytvořen podle těchto pravidel. 


V roce 2015 vyšla nová verze specifikace. Přinesla ohromné množství změn, nové věci, překopání starých. Byla to šestá verze specifikace. Říkáme ES6. Vyšla v roce 2015, proto jí říkáme ES2015. Dvě zkratky pro tutéž věc. Zkratka ES2015 se dostává do popředí kvůli rozhodnutí, že další aktualizace budou vycházet každým rokem. 


V posledních letech se tyto teoretické novinky začaly reálně dostávat do prohlížečů. A tím pádem i do JavaScriptu. Mnohé prohlížeče dnes podporují téměř všechny nové features, do ostatních prohlížečů se podpora dostává postupně, zbytek zařídí nástroje jako Babel. 


ES2015 (a všechny další verze) dělají z JavaScriptu příjemnější jazyk. Napíšeš méně, kód je kratší, hezčí. ES2015 mírně změnilo i syntaxi jazyka. Toto je syntaxe, kterou budeš využívat. Hlavně, pokud budeš pracovat s Reactom, Vue, Angular, Node-em. 


Pokud chceš používat moderní technologie, měl bys psát moderní JavaScript. 


Tenhle kurz tě naučí moderní JavaScript.


Co všechno dostaneš

  • videotutoriály o moderním JavaScriptu,
  • moderované diskusní fórum,
  • garance vrácení peněz do 14 dnů v případě nespokojenosti s kurzem,
  • certifikát o absolvování kurzu.
Online kurz Moderní JavaScript (ES2015+) je možné

Seznam kapitol

Moderný JavaScript
Dostupné v ukázce kurzu
Dostupné v ukázce kurzu
03 Arrow functions(2) => pravidlá pre this
Dostupné pouze po zakoupení přístupu
04 Arrow functions(3) nemá this => non-binding this
Dostupné pouze po zakoupení přístupu
05 Novinky v String / Number / Math
Dostupné pouze po zakoupení přístupu
06 { block scope } 01 let, hoisting, implicit/explicit block
Dostupné pouze po zakoupení přístupu
07 { block scope } 02 let v cykloch, async programovanie
Dostupné pouze po zakoupení přístupu
08 CONST vs. VAR vs. LET, style guides
Dostupné pouze po zakoupení přístupu
Dostupné v ukázce kurzu
10 Object Literal Extensions, objekty sú fajn a teraz ešte viac
Dostupné pouze po zakoupení přístupu
11 Object destructuring / Destructuring assignment
Dostupné pouze po zakoupení přístupu
12 ...rest / spread... parametre
Dostupné pouze po zakoupení přístupu
13 Default parameters vs. Default operator
Dostupné pouze po zakoupení přístupu
14 Template `Strings`, Smart Strings
Dostupné pouze po zakoupení přístupu
15 Novinky v Array
Dostupné pouze po zakoupení přístupu
16 Iterators, nový FOR...OF cyklus
Dostupné pouze po zakoupení přístupu
Dostupné v ukázce kurzu
Dostupné v ukázce kurzu
19 Promises 01 - AJAX, len lepšie (teória)
Dostupné pouze po zakoupení přístupu
20 Promises 02 - timer cez sľub, all, race (prax)
Dostupné pouze po zakoupení přístupu
21 Asynchrónne programovanie, ASYNC/AWAIT (teória)
Dostupné pouze po zakoupení přístupu
22 ASYNC/AWAIT (prax), callback hell choď preč
Dostupné pouze po zakoupení přístupu
23 SET (ako pole, kde každá hodnota je unikát)
Dostupné pouze po zakoupení přístupu
24 MAP (ako objekt, kde kľúč môže byť aj ne-string)
Dostupné pouze po zakoupení přístupu
25 Symbol (nový dátový typ)
Dostupné pouze po zakoupení přístupu
26 Proxies, sprav si špióna, zostaneš čistý
Dostupné pouze po zakoupení přístupu
27 Chuťovky z budúcnosti, Exponentiation, UNICODE, viac
Dostupné pouze po zakoupení přístupu
28 Class, extends, super()
Dostupné pouze po zakoupení přístupu
29 ES6 Modules 01, rozbi kód na súbory
Dostupné pouze po zakoupení přístupu
30 ES6 Modules 02, z Patternu na Modul
Dostupné pouze po zakoupení přístupu
31 ES6 Modules 03, IMPORT / EXPORT
Dostupné pouze po zakoupení přístupu
32 ES6 moduly zatiaľ pomalé, BABEL je kamarát
Dostupné pouze po zakoupení přístupu
BONUS 01: Tvoj druhý prvý ES2015+ kód (recap 1)
Dostupné pouze po zakoupení přístupu
BONUS 02: Ešte stále tvoj druhý prvý ES2015+ kód (recap 2)
Dostupné pouze po zakoupení přístupu
BONUS 03 NPM + BABEL, moderný kód v starých prehliadačoch, Babel pluginy
Dostupné pouze po zakoupení přístupu
Kde ma nájdeš, keď ma chceš sledovať, stalker
Dostupné pouze po zakoupení přístupu

Hodnocení kurzu

Moderní JavaScript (ES2015+)

Stefan H.

Moderní JavaScript (ES2015+)

Super!sdf

Lubo H.

Podívej se i na tyto kurzy

Yablko (Roman Hraška) Yablko (Roman Hraška)
Front-end, back-end
22 Online kurzů
0 Příspěvků
Přejít na kanál

Akce! Získej předplatné za 999Kč na měsíc

Získej přístup do největší nabídky online kurzů na trhu, nyní v super akci.