Hlavní navigace

Vývoj webových aplikací v Nette Framework

12. 12. 2011 15:21 (aktualizováno) akademie

Kurz je určen všem programátorům v PHP, kteří se chtějí naučit tvořit webové aplikace rychle a kvalitně, bez bezpečnostních děr. Jako aplikační rámec slouží Nette Framework.

Kurz vám ukáže, že programování webů může být zábava efektivně vedoucí k hotovému produktu.

Co se na školení naučíte

Kurz vás naučí tvořit dokonalé webové aplikace a to „na počkání“. Aplikace čistě navržené z pohledu programátora, nedobytné z pohledu útočníka a skvěle použitelné z pohledu uživatele. Nejde tedy o pouhé předání teoretických znalostí a už vůbec ne o živou referenční příručku Nette Frameworku. Naopak, s frameworkem se seznámíte při řešení konkrétních úloh vycházejících z praxe.

Zaměříme se na:

  • programátorské postupy: jak docílit čistý návrh aplikace s důrazem na budoucí rozšiřitelnost
  • programátorské návyky: jak eliminovat chyby a zjednodušit si rutinní činnosti
  • zabezpečení / security: jaká jsou nejčastější slabá místa, formy útoků a jak jim předcházet
  • použitelnost / usability: nenuťte uživatele myslet, tvořte dobře ovladatelné weby
  • dojem uživatele / user experience: příjemný zážitek z používání webu je významná konkurenční výhoda

Můžete kdykoliv pokládat dotazy, správné postupy lze ukázat na vašich konkrétních příkladech. V rámci možností přizpůsobíme program zájmu účastníků.

Školení je rozděleno do několika tematických částí. V každé z nich se nejprve seznámíte s teoretickým základem, dozvíte se o úskalích nebo bezpečnostních rizicích s nimi spojených a jak se jim vyhnout. Poté bude následovat workshop, ve kterém si předvedeme praktickou realizaci. 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.

Ze školení si odnesete tištěnou prezentaci, certifikát a použité příklady. Po skončení kurzu vám bude poskytnuta podpora přímo na fóru Nette Frameworku.

Osnova témat:

  • instalace a zprovoznění software
  • seznámení s filosofií frameworku
  • eliminace chyb
  • autoloading tříd
  • webové formuláře: neprůstřelné formuláře, validace, customizace výstupu, bezpečnost, uživatelská přívětivost
  • Model-View-Controller: návrh robustních aplikací v Nette
  • databáze: nativní podpora ve frameworku
  • autentizace: přihlašování a odhlašování uživatelů
  • autorizace: ověřování oprávnění, role
  • presenter a životní cyklus MVC aplikace
  • routování: vytváření odkazů a hezkých URL v jakékoliv podobě
  • služby, singletony a běhové prostředí, konfigurace
  • šablony: silný šablonovací jazyk a dědění šablon
  • sessions: správná konfigurace a použití, eliminace bezpečnostních rizik
  • zapojení AJAXu do stránky a formulářů
  • zrychlení aplikace využitím cache
  • šikovné praktiky a tipy

Nette Framework vám umožní rychle vyvíjet aplikace od drobných až po rozsáhlé označované jako Web 2.0 s využitím AJAXu. Udělá nudnou práci za vás, zatímco vy se můžete soustředit jen na činnosti vedoucí k cíli. Podněcuje čistý a účelný návrh aplikace s důrazem na budoucí rozšiřitelnost. Jsou mu vlastní principy DRY (neopakovat se), KISS (řešit vše jednoduše), MVC (oddělení do nezávislých vrstev) a znovupoužitelnosti kódu.

Informace o kurzu
Název školení: Vývoj webových aplikací v Nette Framework
Datum konání: otevřený termín
Místo konání: školící místnost Internet Info, Milady Horákové 109, Praha 6
Počet účastníků: maximálně 15
Rozsah školení: 8 hodin s přestávkou na oběd (v ceně)
Potřebné znalost Znalost objektového programování v PHP 5, výhodou je základní znalost HTML a JavaScriptu. Naopak znalost frameworku není potřeba
Lektor: David Grudl
Cena: 8990 Kč (informujte se o možnostech slev)

*) Cena je uvedena bez DPH a je třeba ji zaplatit dopředu proti zálohové faktuře, kterou účastníkům zašleme na základě jejich objednávky.

Závazná registrace

Rezervujte si místo na školení již dnes. Na kurz či seminář se můžete přihlásit prostřednictvím níže uvedeného formuláře. Do položky Vaše zpráva pak vložte své fakturační údaje, případně počet účastníků, které chcete přihlásit.

[contact-form 21 „Vývoj webových aplikací v Nette Framework“]

Školení pro celou firmu

Potřebujete proškolit své zaměstnance? Žádný problém. Rádi pro vás připravíme individuální školení ušité přímo na míru vašim potřebám. Náš lektor se bude celý den věnovat jen vám a tomu, co vás zajímá.

  • Obsah je přizpůsoben na míru vašim potřebám.
  • Není problém spojit více školení do jednoho.

Více informací o nabídce školení pro firmy »

Přidávat nové názory je zakázáno.