Alebo objednať len tento kurz za 39,00 €

Moderný JavaScript (ES2015+)

4h 27m 26s
Čas
36
Kapitol
1 802
Študentov
4.6
Hodnotenie
Mierne pokročilý
Level
slovenský
Jazyk kurzu

Moderný JavaScript

V roku 2015 prišiel obrovský update do JavaScriptu, ktorý zmenil, ako ho píšeš. Opravil chyby, upravil syntax, pridal novinky, ale jeho hlavná výhoda je, že napíšeš menej kódu, napíšeš ho rýchlejšie a bude sa správať tak, ako čakáš. A to je pri špeciálne pri JavaScripte riadna výhoda. Tento kurz je pre teba, ak poznáš JavaScript. Ale chceš poznať moderný JavaScript. Chceš používať všetky najšťavanatejšie novinky už dnes.

Dôležité upozornenie: Tieto videá sú aj súčasťou online kurzu JavaScript a ES6. Ak ho máš zakúpený, tento kurz už kupovať nepotrebuješ.

ES2015+

História je komplikovaná, definície sú nejasné, ale JavaScript je programovací jazyk vytvorený podľa ECMAScript špecifikácie. ECMAScript je všeobecný návod pre tvorbu programovacích jazykov. Pravidlá pre tvorbu jazykov. JavaScript je konkrétny jazyk vytvorený podľa týchto pravidiel.

V roku 2015 vyšla nová verzia špecifikácie. Priniesla ohromné množstvo zmien, nové veci, prekopanie starých, veľká vec. Bola to šiesta verzie špecifikácie. Preto jej hovoríme ES6. Vyšla v roku 2015, preto jej hovoríme ES2015. Dve skratky pre tú istú vec. Skratka ES2015 sa dostáva do popredia kvôli rozhodnutiu, že ďalšie updaty budú vychádzať každým rokom.

V posledných rokoch sa tieto teoretické novinky začali reálne dostávať do prehliadačov. A tým pádom aj do JavaScriptu. Mnohé prehliadače dnes podporujú takmer všetky nové fičúry, do ostatných prehliadačov sa podpora dostáva postupne, zvyšok zariadia nástroje ako Babel.

ES2015 (a všetky ďalšie verzie) robia z JavaScriptu príjemnejší jazyk. Napíšeš menej, kratšie, krajšie. ES2015 mierne zmenilo aj syntax jazyka. Toto je syntax, ktorú budeš používať. Hlavne, ak budeš pracovať s Reactom, Vue, Angularom, Node-om.

Ak chceš používať moderné technológie, mal by si písať moderný JavaScript. 

Tento kurz ťa naučí moderný JavaScript.

Dôležité upozornenie:  Tieto videá sú aj súčasťou online kurzu JavaScript a ES6. Ak ho máš zakúpený, tento kurz už kupovať nepotrebuješ.

Čo všetko dostaneš

  • videotutoriály o modernom JavaScripte,
  • moderované diskusné fórum,
  • garancia vrátenia peňazí do 14 dní v prípade nespokojnosti s kurzom,
  • certifikát o absolvovaní kurzu.
Online kurz Moderný JavaScript (ES2015+) je možné

Zoznam kapitol

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

Hodnotenia kurzu

Pozri aj tieto kurzy