JavaScript - pro začátečníky (JVS1)

Programování, JavaScript

Získáte základní přehled o jazyku JavaScript a jeho možnostech v prostředí internetových prohlížečů a nejen tam. Seznámíte se se základní syntaxí tohoto jazyka, nejdůležitějšími funkcemi a vlastnostmi. Získáte praktické návody pro reálné využití. Naučíte se minimálně psát malé aplikace a vlastní knihovny do internetových stránek jako vysouvací menu, odesílat data z formulářů na pozadí nebo používat a zprovozňovat již hotové knihovny.

KDE A KDY KURZ PROBÍHÁ?



S námi máte na výběr: Přijďte na kurz osobně do naší učebny, nebo se ke kurzu připojte online. Pokud preferujete online formu, uveďte prosím do poznámky v objednávce "Připojím se virtuálně".
Více informací k hybridní formě školení naleznete zde.

Náplň kurzu:

Skrýt detaily
  • Úvod
    1. Historie, hlavní přednosti a některé neduhy
    2. Knihovny
    3. Další možnosti využití – interpretry mimo prohlížeče
    4. Prohlížeče a nástroje
  • Základní syntaxe
    1. Možnosti umístění JavaScriptu v HTML, tag noscript
    2. Deklarování proměnných a konstant
    3. Primitivní datové typy
    4. Operátory – přiřazení, aritmetické, logické, porovnávací, řetězcové
    5. Základní funkce pro práci s proměnnými
    6. Podmínky if, else, switch, case
    7. Cykly for, while, do while
    8. Objekt window
    9. Základní objekty prohlížeče – window, screen, location, history, navigator
  • Nejdůležitější funkce a vlastnosti
    1. Funkce pro zastavení a vstup – alert, confirm a prompt
    2. Funkce pro časování – setTimeout, setInterval
    3. Základní objekty Array, String, Number, Boolean, Array, Date, Math
  • Praktické programování
    1. Objekt Console
    2. Ladění a krokování
    3. Chyby v syntaxi versus běhové chyby
    4. Zachytávání chyb pomocí try catch konstrukce
    5. Druhy vyvolaných chyb, instance typu Error
  • Funkce a strukturování
    1. Co je funkce, způsoby vytváření funkcí
    2. Vracení výsledku, přerušení funkce
    3. Viditelnost proměnných (scope)
  • HTML DOM
    1. Co je to DOM a jak funguje
    2. Struktura objektů HTML uzlů
    3. Získávání uzlů, CSS selektory
    4. Nejdůležitější typy a vlastnosti uzlu
    5. Funkce pro manipulaci s uzly a atributy
    6. Vytváření nových uzlů, nahrazování a mazání
  • Události
    1. Dynamický web
    2. Vytvoření posluchače události a jeho použití
    3. Chování kontextu this
    4. Jak využít Událost (objekt Event)
    5. Stornování původní funkce (neodeslání formuláře, nenásledování odkazu)
  • Formuláře
    1. Získání hodnot
    2. Ověření hodmot
    3. Zachycení události submit
    4. Výstup pro uživatele
  • AJAX (Asynchronous JavaScript and XML)
    1. Posílání dat na server metodami GET a POST
    2. Serializace odesílaných dat
    3. Zpracovávání výsledků
    4. Chování při chybě ze serveru
  • Procvičování, napsání malé výpočetní aplikace s interakcí na webové stránce
Předpokládané znalosti:
Používání OS Windows nebo Mac, abstraktní myšlení, absolvování kurzů HTML základy tvorby WWW stránek a CSS kaskádové styly. Usnadnění může být znalost angličtiny a pokud účastník již třeba zná nějaký z programovacích jazyků. Čas ušetří, pokud budeme dopředu umět na české klávesnici psát znaky jako "(){}=;.
Doporučený předchozí kurz:
HTML a CSS - základy programování www stránek (HTML1)
Doporučený následný kurz:
JavaScript pro pokročilé a úvod do Node.js (JVS2)
Časový rozvrh:
3 dny (9:00hod. - 17:00hod.)
Cena za osobu:
11 800,00 Kč (14 278,00 Kč včetně 21% DPH)

Vybrané zákaznické reference

PREVIO s.r.o., Barbora W.
JavaScript - pro začátečníky ( JVS1)
"Připomínky nemám žádné. Pana Lipolda bych potřebovala v kapesní verzi až se sama budu učit dál. Struktura logická, vysvětlení jasné, snaha předat zcela navrch ještě co nejvíc ze svých zkušeností a fint velmi ceněná. Nepochybuju, že mi to bude na cestě k většímu porozumění JS drncat, ale cítím díky němu klid, protože vím, kam sáhnout, a jak si sama pomoci. Děkuji moc, "
Tipsport.net a.s., Michal F.
JavaScript - pro začátečníky ( JVS1)
"Všechno bylo super."
ČEZ, a. s., Jiří K.
JavaScript - pro začátečníky ( JVS1)
"Do 3 dnů asi nelze nacpat více. Díky!"
ROSSMANN spol.s r.o, Radek L.
JavaScript - pro začátečníky ( JVS1)
"Za mě skvělé školení, jsem o hodně moudřejší než když jsem sem přišel."
KOMTERM, a.s., Jana B.
JavaScript - pro začátečníky ( JVS1)
"Maximální spokojenost a naprosto zasloužené samé jedničky ;). Školení bylo opravdu přehledné a srozumitelné. Školitel Ing. Lipold dokáže vše velmi hezky vysvětlit."
Československá obchodní banka, a. s., Lukáš V.
JavaScript - pro začátečníky ( JVS1)
"Velmi profesionální přístup, hezky vysvětleno. Méně bych se zaměřil na téma Datum, více na OOP a XHR."
MONETA Money Bank, a.s., Zdenek D.
JavaScript - pro začátečníky ( JVS1)
"lektor srozumitelně vysvětloval, doplnoval probíranou látku zkušenostmi z praxe, hlavním přínosem pro mne byly dvě věci : a) lektor mi dokázal vysvětlit látku tak že jsem to pochopil b) ukázal nám jak správně psát scripty (jak se to používá v praxi)"
Kooperativa pojišťovna, a.s., Vienna Insurance Group, Filip L.
JavaScript - pro začátečníky ( JVS1)
"Školení bych doporučil všem. Školení začíná základy javascriptu, ale jde i detailněji do hloubky."
Hana Žáková, Hana Ž.
JavaScript - pro začátečníky ( JVS1)
"Lektor byl zkušený, sympatický a kurz vedl prakticky. Líbilo se mi, že jsme si vše opravdu rovnou sami zkoušeli. Ráda kurz doporučím dále."
Kooperativa pojišťovna, a.s., Vienna Insurance Group, Martin S.
JavaScript - pro začátečníky ( JVS1)
"velmi chválím znalost lektora Viléma Lipolda."
Česká zbrojovka a.s., Petr P.
JavaScript - pro začátečníky ( JVS1)
"Bez výhrad"
Československá obchodní banka, a. s., Lukáš J.
JavaScript - pro začátečníky ( JVS1)
"Kurz byl skvely, hodne jsem se dozvedel."
Digiteq Automotive s.r.o., Václav S.
JavaScript - pro začátečníky ( JVS1)
"Školení bylo perfektní, a lektor báječný!!! Dost pomohla skvěl kuchynka a to že lektor prokládal výklad odlehčenými příběhy ze života a vtipy :) To improve: Před školením bych možná udělal krátký online dotazník, co se kdo chce naučit. Bylo to skvělé, ale krátké, budu muset čvičit, díky!!!"
Československá obchodní banka, a. s., Miriama N.
JavaScript - pro začátečníky ( JVS1)
"Školenie bolo prínosom a preberané témy boli dostatočne vysvetlené lektorom. Taktiež oceňujem pomoc pri praktických cvičeniach, kedy niečo nefungovalo alebo odpovede na dodatočné otázky. Odniesla som si teoretické znalosti, ktoré budem uplatňovať postupne v praxi."
FORTUNA GAME a.s., Tomáš K.
JavaScript - pro začátečníky ( JVS1)
"Přínos: scelení dosud roztříštěných informací k základním věcem v JS"
Edvard Ouředníček, Petr O.
JavaScript - pro začátečníky ( JVS1)
"Velice dobrý kurz,splnilo mé očekávání.."
Střední průmyslová škola Brno, Purkyňova, příspěvková organizace, Petr P.
JavaScript - pro začátečníky ( JVS1)
"vše OK, pravděpodobně se v budoucnu zúčastním JVS2"
Home Credit International a.s., Jaroslav P.
JavaScript - pro začátečníky ( JVS1)
"Přínosem byla praktická část a velmi pozitivně hodnotím přístup lektora. Děkuji."
Konica Minolta Business Solutions Czech, spol. s r.o., Petr B.
JavaScript - pro začátečníky ( JVS1)
"vse probehlo v poradku, muzu doporucit, bylo to intenzivni"
UNIQA Management Services, s.r.o., Jaromír D.
JavaScript - pro začátečníky ( JVS1)
"Nemělo to chybu. Super."
UNIQA Management Services, s.r.o., Josef H.
JavaScript - pro začátečníky ( JVS1)
"Kurz mne velice obohatil. Děkuji. Nemám žádné výhrady."
Zdeněk Polák, Zdeněk P.
JavaScript - pro začátečníky ( JVS1)
"Oceňuji profesionální přístup, odborná znalost a přípravu materiálů, ze kterých lze i po skončení kurzu čerpat."
Home Credit International a.s., Jiří V.
JavaScript - pro začátečníky ( JVS1)
"Parádní školení, dozvěděl jsem se, co jsem potřeboval."
ICZ a.s., Jan H.
JavaScript - pro začátečníky ( JVS1)
"V poradku, uceleny sber informaci mi poslouzil tak jak jsem potreboval."
ICZ a.s., Karel Š.
JavaScript - pro začátečníky ( JVS1)
"Za sebe mohu prohlásit, že jsem byl spokojený a už se těším na JVS2."
APATOR METRA s.r.o., Petr S.
JavaScript - pro začátečníky ( JVS1)
"Maximální spokojenost. Člověk co neměl zkušenost s Javascriptem jsem dostal základní informace jak vůbec Javascript funguje a k čemu všemu se používá. Líbila se mi připravenost lektora a praktické zkušenosti ze života."
NTT Czech Republic s.r.o., Mehrad S.
JavaScript - pro začátečníky ( JVS1)
"dobrý přístup a vysvětlení začatečníkům"
STUDENT AGENCY, k.s., Martin M.
JavaScript - pro začátečníky ( JVS1)
"Jednoznačně skvělý lektor i osnova kurzu. Děkuji"
Katastrální úřad pro Královéhradecký kraj, Tomáš F.
JavaScript - pro začátečníky ( JVS1)
"Super školení díky super lektorovi. Obsah kurzu vynikající. Dozvěděl jsem se přesně to, co jsem potřeboval."
Solitea Česká republika, a.s., Libor K.
JavaScript - pro začátečníky ( JVS1)
"Kurz byl velice prinosny, latky probrano velke mnozstvi, maximalni spokojenost."
T-Mobile Czech Republic a.s., Radomír M.
JavaScript - pro začátečníky ( JVS1)
"Oceňuji zkušenosti a rozsáhlé znalosti lektora z praxe. Stejně tak jako neformální atmosféru. Kurz byl trochu na vyšší úrovni než pro uplné začátečníky, což komplikuje už tak dost nejednoznačná syntaxe funkcí v JavaScriptu. Takže ideálně se na začátku více domluvit na přizpůsobení úrovně aktuálním účastníkům aby se témata vysvětlovala více polopatě. Celkově bych však kurz doporučil a hodnotil jakožto jeden z nejlepších technicky zaměřených kurzů co jsem abslolvoval."