Školení jQuery & AJAX

Naučte se naplno využívat nejpopulárnější JavaScriptový framework jQuery. Uvidíte, že programování v JavaScriptu může být zábava efektivně vedoucí k cíli. Kurz je určen všem programátorům a HTML kodérům, kteří chtějí psát čistě a využít z jQuery maximum.

Co se na školení naučíte

Naučíte se psát selektory pro výběr elementů DOM, manipulovat s nimi, ovlivňovat CSS vlastnosti, obsluhovat události, tvořit vizuální efekty, používat AJAX a dozvíte se, jak rozšířit jQuery o vlastní pluginy.

Zaměříme se na:

  • unobtrusive JavaScript: jak docílit čistého návrhu s důrazem na budoucí rozšiřitelnost
  • čistý kód: jak správně psát a strukturovat kód v JavaScriptu
  • dojem uživatele / user experience: příjemný zážitek z používání webu je významná konkurenční výhoda, obzvlášť platí pro AJAX
  • praktické příklady: porozumíte specifickým úskalím při řešení konkrétních úloh z praxe, jako je tvorbu našeptávače či ankety

Díky tomu, že na kurzu má každý účastník k dispozici počítač, nabyté znalosti si ihned pod dohledem lektora zkouší v praxi. (Můžete si samozřejmě přinést vlastní počítač.) Experimentovat je lepší, než jen sedět a poslouchat. Můžete kdykoliv pokládat dotazy, správné postupy lze ukázat na vašich konkrétních příkladech.

Ze školení si odnesete tištěnou prezentaci, certifikát a použité příklady.

Osnova témat:

  • Začínáme s jQuery
    • stažení a možnosti zavádění jQuery
    • seznámení s filosofií knihovny
    • spuštění kódu jakmile je DOM připraven
    • užitečné utility jQuery
  • Selektory
    • CSS selektory, výběry formulářových prvků, výběry dle atributů, viditelnosti, uživatelské filtrování
    • složitější hierarchické selektory
    • procházení DOM, filtrování a rozšiřování výběrů
  • Manipulace
    • přesouvání, mazání, klonování a další manipulace s elementy
    • práce s CSS třídami a CSS vlastnostmi
    • změny HTML attributů
    • používání datových atributů
  • Událostmi řízené programování
    • nastavení a obsluha událostí, bublání událostí
    • jak předejít výkonnostním problémům
    • chování proměnné „this“
    • interaktivní události vyvolané myší a klávesnicí (toggle, hover)
  • Vizuální efekty
  • AJAX
    • základní i pomocné funkce $.get, $.post
    • typy odpovědí (HTML, JavaScript, XML, JSON)
    • globální události a využití deferred objektů
    • „live“ události
    • uživatelsky přívětivá interakce
    • praktické příklady: našeptávač, anketa, aktualizace částí stránky
  • jQuery pluginy a UI
    • správné postupy při psaní vlastních pluginů
    • tipy na užitečné pluginy
    • stručné seznámení s jQuery UI

Knihovna jQuery vám umožní rychle a snadno skriptovat na straně klienta. Klade důraz na jednoduchost a čitelnost, stírá rozdíly mezi jednotlivými prohlížeči a vy se můžete soustředit jen na činnosti vedoucí k cíli.

Kurz se vztahuje k aktuálním verzím jQuery 1.11 a 2.1.

Předpokládané znalosti

Po účastnících je vyžadována znalost HTML a JavaScriptu v rozsahu cca odpovídajícímu tomuto článku.

Školení přímo od autora frameworku

David Grudl Lektorem školení je David Grudl, hlavní autor Nette Frameworku, který se vývoji webových aplikací věnuje soustavně již od konce 90. let minulého století a je považován za jednoho z největších odborníků v oboru. Školí již přes 8 let. Podílí se také na vývoji dalších populárních open-source knihoven, například Texy nebo dibi. Přednáší, školí a píše blog phpFashion.

Základní fakta

Název školení: Školení jQuery & AJAX
Datum a místo: viz vypsané termíny níže
Počet účastníků: maximálně 12
Časový rozvrh: 10:00 – 19:00 s přestávkou na oběd (v ceně)
Potřebné znalosti: znalost JavaScriptu cca v tomto rozsahu
Lektor: David Grudl
Vybavení: PC v učebně, možnost pracovat na vlastním notebooku
V ceně: tištěné podklady, certifikát, káva, čaj, oběd
Cena: 3990 Kč
Sleva: 10% sleva pro nepodnikající studenty denního studia

Platbu je třeba zaplatit dopředu proti faktuře, kterou účastníkům zašleme po registraci. Po jejím zaplacení vám místo závazně rezervujeme.

Termíny a rezervace

otevřený termín, Praha

Otevřený termín znamená, že školení nemá vypsané žádné konkrétní datum. Přihlášení je tak nezávazné. Jakmile termín vypíšu, ozvu se vám.

Přihlaste se na školení

Odesláním následujícího formuláře se přihlásíte na školení. Počet účastníků je omezen, rezervujte si místo co nejdříve – nejlépe ještě dnes.