Detail kurzu

NodeJS a ES6 I. - pre začiatočníkov

IT LEARNING SLOVAKIA, s.r.o.

Popis kurzu

NodeJS je v skratke povedané JavaScript na strane servera. Zabudnite na PHP a iné, pretože NodeJS je server, ktorý dokážete spustiť a on bude počúvať vaše prichádzajúce dotazy. Ďalšou výhodou je runtime prostredie, ktoré vám poskytuje API umožňujúce realizovať akékoľvek úlohy serverového typu. Vytvárajte moderné webové aplikácie v JavaScripte práve v NodeJS. Kurz NodeJS pre začiatočníkov je určený pre všetkých, ktorí si myslia že zhruba poznajú JavaScript a vedia písať bežné frontendové skripty ale stále majú pocit, že im niečo uniká. Ak nemáte čas sa hlbšie ponárať do jeho špecifík, naučíme Vás všetko čo budete potrebovať. Kurz účastníka prevedie do sveta ES6 (ďalšej verzie jazyka JavaScript) v prostredí NodeJS a po jeho zvládnutí si môžete s kľudom povedať, že ste pokročilý JS programátor. Okrem rozdielov medzi ES5 a ES6 sa ponoríme aj do hlbších tajov JavaScriptu. Naučíme sa ako používať JS naozaj objektovo, pochopíme konečne tie zradné "closures" a ukážeme si ako si vytvoriť vlastné "moduly". Minimálne vstupné vedomosti sú: vedieť pracovať s poliami a DOM objektami, vedieť na čo slúži AJAX a tvoriť či čítať bežnú syntax JavaScriptu. Tvoriť budeme v textovom editore s výstupom na konzolu.

Obsah kurzu

==Čo je JavaScript, verzia ES6 - Verzie JasvaSriptu - Podpora prehliadačov - Čo nové ES6 prináša a prečo je dobré ho používať - Oboznámenie sa s prostredím - editor - konzola – základné príkazy ==Základy a rýchle opakovanie syntaxe - Základná syntax - Premenné - Podmienky - Cykly - Matematická logika - Najpoužívanejšie funkcie - Object - Array - Callback funkcie ==Rozdiely oproti ES5 JS - Arrow funkcie - Template literals - Generatory - Set, Map - Symbol - A iné ==Úvod do tvorby modulov - Čo je to modul – knižnica - Potreba tvorby vlastných knižníc - Rozdiel medzi lokálymi a globálnymi premennými / objektami - Potreba privátnych premenných - JavaScript ako OOP – triedy - Class, objekty a ich vlastnosti - Čo je closure? – základná otázka pri pohovore na JS programátora - function expressions (IIFE) - Čo je Prototype? Čo je __proto__? - Dedenie medzi objektami – prototypové dedenie ==Praktická časť - tvoríme moduly - Knižnica príkazov s použitím ES6 - Ako importovat moduly? - import…from - Porovnanie require vs. import - Pracujeme s objektami v našom module - Použijeme náš modul ==Programovanie a praktické cvičenia - Ajaxové volania a čítania dát - Zobrazenie dát na obrazovke - Štatistika dát - Praktické otázky - Diskusia

Cieľová skupina

začiatočník
Hodnotenie




Organizátor



Ďalšie termíny kurzu
Termín Cena Miesto konania Zarezervovať