Vy uvidíte lektora, jeho prezentáciu, výklad a lektor uvidí vašu prácu a pracovnú plochu, aby vás mohol viesť a usmerňovať pri praktických zadaniach a príkladoch.
Pripojenie do virtuálnej učebne je jednoduché a nebudete potrebovať žiadny špeciálny software, postačí Vám internetový prehliadač. Pripojenie a technické detaily s Vami pred kurzom prekonzultuje náš pracovník a pomôže Vám pripraviť Váš počítač na online kurz. Všetky študijné materiály sú pre Vás pripravené online.
Denný kurz sa realizuje v čase od 9:00 do 15:00 hod. Medzi 12:00 a 13:00 hod. je prestávka určená na obed. Počas dňa sú ešte 2 krátke prestávky na kávu, vodu, čaj a iné.
Denné kurzy sa realizujú v našich učebniach. Sú skupinové a otvárame ich už od 2 účastníkov pre maximálne 12 účastníkov (veľmi výnimočne viac), priemerný počet účastníkov na otvorených kurzoch je 4-5.
Večerný kurz sa realizuje v čase od 16:00 do 20:00 hod. Približne okolo 18:00 hod. je kratučká prestávka na kávu, vodu, čaj a iné. K dispozícii je vám aj občerstvenie v podobe croissantov, čajového pečiva, prípadne čerstvé bagety.
Večerné kurzy sa realizujú v našich učebniach. Sú skupinové a otvárame ich už od 2 účastníkov pre maximálne 12 účastníkov (veľmi výnimočne viac), priemerný počet účastníkov na otvorených kurzoch je 4-5 účastníkov.
Víkendový kurz sa realizuje v čase od 9:00 do 14:00 hod. iba v sobotu a v nedeľu podľa počtu dní trvania kurzu. Ak má kurz viac ako 2 dni, jeho trvanie sa rozloží na viacero víkendov.
Kurzy sú skupinové a otvárame ich už od 2 účastníkov pre maximálne 12 účastníkov (veľmi výnimočne viac), priemerný počet účastníkov na otvorených kurzoch je 4-5 účastníkov.
Cez víkend sú počas kurzu 3 kratučké prestávky na kávu, vodu, čaj a iné. K dispozícii je vám aj občerstvenie v podobe croissantov, čajového pečiva, prípadne čerstvé bagety. Hodinová prestávka na obed nie je plánovaná, no pokiaľ sa skupina s lektorom dohodne na obedovej prestávke - je možná.
Okrem skupinových kurzov vám ponúkame aj individuálne kurzy či konzultácie. Termín kurzu JavaScript II. - JSON a dáta, pokročilé možnosti a konštrukcie jazyka si stanovíte podľa poteby a Vášho voľného času a my sa Vám pokúsime prispôsobiť.
Cena individuálneho vzdelávania je prirodzene vyššia ako cena skupinového školenia, pretože sa naše kapacity venujú iba Vám.
Cena za individuálny kurz JavaScript II. - JSON a dáta, pokročilé možnosti a konštrukcie jazyka sa odvíja aj od toho, ako veľmi máme vo Vami vybranom termíne vyťažených lektorov, od jazyka výučby, od miesta konania kurzu a od jeho formy. Cenu Vám radi zašleme na základe Vašej požiadavky.
Cena sa určuje podľa miesta školenia, formy školenia a odvíja sa od počtu účastníkov a pripadnej modifikácie dĺžky alebo obsahu kurzu.
Cena za uzatvorený kurz JavaScript II. - JSON a dáta, pokročilé možnosti a konštrukcie jazyka sa odvíja aj od toho, ako veľmi máme vo Vami vybranom termíne vyťažených lektorov, od jazyka výučby, od miesta konania kurzu a od jeho formy. Cenu Vám radi zašleme na základe Vašej požiadavky.
Napíšte nám Vašu predstavu a my Vám obratom zašleme nielen cenovú ponuku, ale aj referencie a profily lektorov. Môžeme Vám pripraviť aj školenie na mieru, zložiť učebnú osnovu z viacerých kurzov.
U nás kurzy neotvárame podľa toho, ako to vyhovuje nám, ale v prvom rade podľa toho, ako to vyhovuje vám. Naše otvorené skupinové terminy kurzov sú predovšetkým zrkadlom vašich potrieb, teda potrieb našich zákazníkov.
Ak vám nevyhovuje žiadny skupinový termín kurzu - denný, večerný, víkendový a dokonca ani živý online kurz - napíšte nám. Preveríme možnosti a pokiaľ budeme mať voľné kapacity a učebne, Váš termín vyhlásime za verejný. Všetci sa prispôsobíme Vám.
Napíšte nám do správy Vašu predstavu a my Vám obratom odpíšeme.
Sme tu pre Vás aj mimo bežných otvorených termínov či už pre jednotlivca alebo pre firemné skupiny. Vieme Vám ponúknuť individuálny kurz alebo pripraviť skupinový termín podľa Vašej potreby. Vyberte si, ako Vám môžme pomôcť s termínom pre kurz JavaScript II. - JSON a dáta, pokročilé možnosti a konštrukcie jazyka.
Opakovanie
hľadanie v DOM
eventy - na čo môžme reagovať
čo môžme meniť
ukazka zmeny na viacerých elementoch
Dátové typy a operácie s nimi
funkcie
Podmienka If
Cykly For a While
Objekt
Čo je objekt?
Iný druh poľa - pomenované prvky
Bodková notácia vlastností
Objekt window, document
Vlastnosti môžu byť aj funkcie
Funkcie v objekte
Zápis funkcie ako vlastnosti objektu - function expression
Vlastnosť “this”
vstavané objekty a čo s nimi môžeme robiť
Math
Zaokrúhľovanie
generovanie náhodného čísla
Number
Konverzia z textu na číslo - parseInt, parseFloat
String
Hľadanie v texte - includes, indexOf, replace
Orezávanie textov - split, slice, trim
Date
Získanie dátumu
Manipulácia - počítanie s dňami, mesiacmi, rokmi
Spravíme si formulár s úrokovou kalkulačkou
Funkcie, ktoré voláme spätne - callback funkcie
Zbavíme sa on*** atribútov
Použijeme “počúvadlo na udalosti” s callback funkciou - addEventListener()
Anonymné callback funkcie - píšeme ako obyčajné parametre
Udalosť nahratia celej stránky - DOMContentLoaded
Parameter event pre callback funkciu
Reagujeme na stlačenie kláves - event.which
Reagujeme na pozíciu myší - event.clientX, event.clientY
Vybublávanie udalostí - preventDefault(), stopPropagation()
Spravíme si jednoduchú hru
Polia s callback funkciami
Array.forEach
Array.map
Array.filter
JSON
Spôsob zápisu JS objektov
porovnanie s XML
využitie
Objekt JSON a metódy parse() a stringify()
AJAX
Čo to je? - zmením stránku bez refreshu
Aké typy requestov môžeme robiť? - GET, POST
Objekt XMLHttpRequest
Na čo musíme počkať? - state
HTTP Status kódy
Dobré - 20x
Presmerovania - 30x
Zlé - 40x, 50x
Reagujeme, keď prídu údaje
Reagujeme, keď nastane chyba
Úloha - spravíme si menovú kalkulačku, údaje stiahneme AJAXom z NBS
DOM manipulácia
Vytváranie elementov - createElement()
Vkladanie do stránky - appendChild()
Vyberanie a náhrada - removeChild(), replaceChild()
Úloha - spravme si vlastný datePicker
Knižnice na uľahčenie programovania
Nevymyslame znova koleso
jQuery, lodash
Vlado je špecialista na programovanie a počítače v globále. Je to veľmi vzdelaný odborník asi v každej počítačovej oblasti. Vie programovať v množstve jazykov, rozumie počítačovým sieťam a linuxovým OS. Jeho najväčšia špecializácia je moderný web design a jazyky HTML, CSS, JavaScript, PHP, jQuery, Node JS a iné moderné webové technológie.