JavaScript (JVS1)
Programming, Web Programming
Location, current term course
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:
-
389.29 € ( 471.04 € incl. 21% VAT)
-
Language:
-
Vybrané zákaznické reference
Edvard Ouředníček, Petr O.
JavaScript (
JVS1)
"Velice dobrý kurz,splnilo mé očekávání.."
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."
NEEXISTUJE!!! 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."