Zpět na výpis kurzů

Richard Fridrich

JavaScript bez frameworků

Otevřený termín Kapacita 5 až 10 míst.

Objednat

Co vám kurz přinese

Povím vám, v jakých situacích vám při vývoji webových aplikací stačí pouhý JavaScript bez nutnosti využití robustních frameworků jako jQuery apod.
Pokud si během kurzu v duchu ani jednou neřeknete: “Tyyyyy jo”, tak jsem selhal.

Pro koho je kurz určen

Kodéři bez větší zkušenosti s JavaScriptem

Průběh kurzu

Frameworky
Vysvětlím vám, k čemu jsou dobré. Doporučím vám, kdy je využívat a kdy radši ne. A nakonec sa pobavíme, zda je vůbec potřebujete?

Crossbrowserovost
Ukážu vám, jak elegantně zjistit, zda prohlížeč něco podporuje. A jak zajistit, aby to v něm fungovalo, i když to nepodporuje.

Události (events)
Všechno, co se na stránce děje, musí vyvolat nějaká událost. Dáme dohromady jednoduché funkce, díky kterým bude práce s nimi hračka. Dokonce to bude fungovat ve všech prohlížečích! A ukážu vám také šikovnou fintu, jak zařídit, aby vaše události nekolidovaly s cizími. Protože pracovat s cizím kódem je i bez zbytečných konfliktů pořádná pruda.

This
A když už budeme mluvit o událostech, nesmíme zapomenout ani na magické “this”. Co to je? K čemu je to dobré? Proč to není to, co chceme? A jak zařídit, aby to bylo to, co chceme? Nebojte se, ve skutečnosti je to celkem jednoduché.

Selectory a práce s DOM
Ukážu vám, jak v dokumentu najít všechno, co potřebujete a jak s tím manipulovat. Vysvětlím vám, co jsou to kolekce, proč jsou někdy živé a někdy mrtvé, proč je někdy lepší pracovat s mrtvou kolekcí. A ano, ukážu vám i bezbolestný způsob, jak koleci zabít!

Templating
Napíšeme si šablonovací framework, který se vejde do jediného tweetu. Fakt, nekecám! Kromě toho vám objasním, co se dějě v prohlížeči, když mu měníte obsah pod rukama. A samozřejmě vám předvedu, jak to udělat tak, aby se při tom prohlížeč nezadýchal.

AJAX
Co by byl Web2.0 bez AJAXu? Vysvětlím vám, co AJAX vlastně je a jak funguje. Porozumíte tomu natolik, že budete schopni napsat si vlastní kód pro práci s AJAXem. A když budete chtít, ukážeme si i nějaké finty pro experty. Chcete?

Animace
Chuťovka na závěr. Protože jsou strašně cool. A přitom jsou tak jednoduché!

Microframeworky
Víte, že vůbec existují?

Požadavky na účastníky

Účastníci by měli vědět, co je HTML, CSS a JavaScript. Nemusíte být žádní experti. Pokud zvládnete nakódovat tlačítko, které bude červené a po kliknutí zobrazí alert “hello world”, víte vše potřebné.

Kód budeme psát spolu a zpravidla vy budete diktovat, co mám psát. Pokud si s sebou vezmete vlastní notebook, můžete si vše zkoušet sami. Veškerý kód, který spolu v rámci kurzu dáme dohromady (snippety, ukázky atd.), vám následně emailem zašlu, takže o nic nepřijdete.

Místo konání

Coworkingový prostor WebHub

Kafkova 16, Praha 6

  • Metro A Dejvická
  • Bus 143, 149, 180, 217 Kafkova
  • Tram 2, 3, 26, 36, 51 Vítězné náměstí

Otevřený termín Kapacita 5 až 10 míst.

Objednat

3 490 Kč bez DPH

Objednávka kurzu

JavaScript bez frameworků

Kontaktní osoba

Lektor

Richard Fridrich

Produktový manažer v Centrum Holdings