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.

ZÍSKEJTE SLEVU 82 % NA TENTO KURZ DÍKY DOTACI MPSV

Využijte státní příspěvek až 50 tisíc Kč na dotované kurzy rozvoje digitálních dovedností. Začněte se vzdělávat, abyste získali nové pracovní příležitosti nebo upevnili svou pozici na trhu práce. Pro více informací klikněte na tento odkaz: JSEM V KURZU!

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)
h2>Vzdělávejte se s dotací – kurz se slevou 82 %!

Díky podpoře od MPSV zaplatíte za kurz jen 2 570 Kč včetně DPH!
Podrobné informace o projektu Jsem v kurzu naleznete zde.

Odkaz na kurz na portále ÚP.

Tlačítko Přihlásit se na kurz je k dispozici pouze u garantovaných termínů, více než 30 dnů před začátkem kurzu.

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."