JavaScript (JVS1)
Programming, JavaScript
Location, current course term
The course:
Hide detail
-
Úvod
-
Historie, hlavní přednosti a některé neduhy
-
Knihovny
-
Další možnosti využití – interpretry mimo prohlížeče
-
Prohlížeče a nástroje
-
Základní syntaxe
-
Možnosti umístění JavaScriptu v HTML, tag noscript
-
Deklarování proměnných a konstant
-
Primitivní datové typy
-
Operátory – přiřazení, aritmetické, logické, porovnávací, řetězcové
-
Základní funkce pro práci s proměnnými
-
Podmínky if, else, switch, case
-
Cykly for, while, do while
-
Objekt window
-
Základní objekty prohlížeče – window, screen, location, history, navigator
-
Nejdůležitější funkce a vlastnosti
-
Funkce pro zastavení a vstup – alert, confirm a prompt
-
Funkce pro časování – setTimeout, setInterval
-
Základní objekty Array, String, Number, Boolean, Array, Date, Math
-
Praktické programování
-
Objekt Console
-
Ladění a krokování
-
Chyby v syntaxi versus běhové chyby
-
Zachytávání chyb pomocí try catch konstrukce
-
Druhy vyvolaných chyb, instance typu Error
-
Funkce a strukturování
-
Co je funkce, způsoby vytváření funkcí
-
Vracení výsledku, přerušení funkce
-
Viditelnost proměnných (scope)
-
HTML DOM
-
Co je to DOM a jak funguje
-
Struktura objektů HTML uzlů
-
Získávání uzlů, CSS selektory
-
Nejdůležitější typy a vlastnosti uzlu
-
Funkce pro manipulaci s uzly a atributy
-
Vytváření nových uzlů, nahrazování a mazání
-
Události
-
Dynamický web
-
Vytvoření posluchače události a jeho použití
-
Chování kontextu this
-
Jak využít Událost (objekt Event)
-
Stornování původní funkce (neodeslání formuláře, nenásledování odkazu)
-
Formuláře
-
Získání hodnot
-
Ověření hodmot
-
Zachycení události submit
-
Výstup pro uživatele
-
AJAX (Asynchronous JavaScript and XML)
-
Posílání dat na server metodami GET a POST
-
Serializace odesílaných dat
-
Zpracovávání výsledků
-
Chování při chybě ze serveru
-
Procvičování, napsání malé výpočetní aplikace s interakcí na webové stránce
-
Recommended previous course:
-
HTML and CSS - basic web programming (HTML1)
-
Recommended subsequent course:
-
JavaScript - Advanced Programming (JVS2)
-
Schedule:
-
3 days (9:00 AM - 5:00 PM )
-
Course price:
-
472.00 € ( 571.12 € incl. 21% VAT)
-
Language:
-
Vybrané zákaznické reference
PREVIO s.r.o., Barbora W.
JavaScript (
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 (
JVS1)
"Všechno bylo super."
ČEZ, a. s., Jiří K.
JavaScript (
JVS1)
"Do 3 dnů asi nelze nacpat více.
Díky!"
ROSSMANN spol.s r.o, Radek L.
JavaScript (
JVS1)
"Za mě skvělé školení, jsem o hodně moudřejší než když jsem sem přišel."
KOMTERM, a.s., Jana B.
JavaScript (
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 (
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 (
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 (
JVS1)
"Školení bych doporučil všem. Školení začíná základy javascriptu, ale jde i detailněji do hloubky."
Hana Žáková, Hana Ž.
JavaScript (
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 (
JVS1)
"velmi chválím znalost lektora Viléma Lipolda."
Česká zbrojovka a.s., Petr P.
JavaScript (
JVS1)
"Bez výhrad"
Československá obchodní banka, a. s., Lukáš J.
JavaScript (
JVS1)
"Kurz byl skvely, hodne jsem se dozvedel."
Digiteq Automotive s.r.o., Václav S.
JavaScript (
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 (
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 (
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 (
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 (
JVS1)
"vše OK, pravděpodobně se v budoucnu zúčastním JVS2"
Home Credit International a.s., Jaroslav P.
JavaScript (
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 (
JVS1)
"vse probehlo v poradku, muzu doporucit, bylo to intenzivni"
UNIQA Management Services, s.r.o., Jaromír D.
JavaScript (
JVS1)
"Nemělo to chybu. Super."
UNIQA Management Services, s.r.o., Josef H.
JavaScript (
JVS1)
"Kurz mne velice obohatil. Děkuji. Nemám žádné výhrady."
Zdeněk Polák, Zdeněk P.
JavaScript (
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 (
JVS1)
"Parádní školení, dozvěděl jsem se, co jsem potřeboval."
ICZ a.s., Jan H.
JavaScript (
JVS1)
"V poradku, uceleny sber informaci mi poslouzil tak jak jsem potreboval."
ICZ a.s., Karel Š.
JavaScript (
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 (
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 (
JVS1)
"dobrý přístup a vysvětlení začatečníkům"
STUDENT AGENCY, k.s., Martin M.
JavaScript (
JVS1)
"Jednoznačně skvělý lektor i osnova kurzu. Děkuji"
Katastrální úřad pro Královéhradecký kraj, Tomáš F.
JavaScript (
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 (
JVS1)
"Kurz byl velice prinosny, latky probrano velke mnozstvi, maximalni spokojenost."
T-Mobile Czech Republic a.s., Radomír M.
JavaScript (
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."