Vývoj webových aplikací v Nette Framework

Naučte se psát webové aplikace navržené čistě z pohledu programátora, nedobytné z pohledu útočníka a skvěle použitelné z pohledu uživatele. Naučte se to přímo od hlavního vývojáře na dvoudenním školení Nette pro úplné začátečníky i mírně pokročilé.

Škola Nette vám ukáže, že programování webů může být zábava efektivně vedoucí k hotovému produktu. Na tento kurz volně navazuje Mistrovství v Nette.

Nejde o papouškování manuálu, který si můžete přečíst sami, nebo nudné teoretizování. 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
  • novinky ve verzi 2.4

Můžete kdykoliv pokládat dotazy, správné postupy lze ukázat na vašich konkrétních příkladech.

Š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.

Osnova na 1. den:

  • seznámení s nástrojem Composer
  • jak správně navrhovat webové aplikace?
  • Dependency Injection a běhové prostředí, konfigurace
  • Tracy Debugger a eliminace chyb
  • Model-View-Controller: presenter a životní cyklus
  • Latte: silný šablonovací jazyk a dědění šablon

Osnova na 2. den:

  • webové formuláře: neprůstřelné formuláře, validace, customizace výstupu, bezpečnost, uživatelská přívětivost
  • zrychlení aplikace využitím cache
  • autentizace: přihlašování a odhlašování uživatelů, role a oprávnění
  • databáze: nativní podpora ve frameworku
  • routování: vytváření odkazů a hezkých URL v jakékoliv podobě
  • zapojení AJAXu do stránky a formulářů
  • šikovné praktiky a tipy

Nette Framework vám umožní rychle vyvíjet aplikace od drobných až po rozsáhlé. 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), DI, SOLID a znovupoužitelnost kódu.

Předpokládané znalosti

Po účastnících je vyžadována znalost objektového programování v PHP 5, výhodou je základní znalost HTML a JavaScriptu. Naopak znalost frameworku není potřeba. Školení je určeno i pro programátory, kteří se s používáním frameworku teprve seznamují nebo chystají seznámit. Pokud do OOP teprve pronikáte, může se vám hodit tento seriál.

Můžete uplatnit znalosti i jiných frameworků, jako třeba Symfony, Zend Framework, CakePHP nebo Laravel.

Š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í: Vývoj webových aplikací v Nette Framework
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 objektového PHP
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ědy
Cena: 8990 Kč
Sleva: 50% 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.

Opakování je matka moudrosti, proto si kurz můžete zopakovat do 3 měsíců za třetinu ceny a do 2 let za polovinu.

Termíny a rezervace

15. – 16. prosince 2016, Praha Praha, školící centrum EDU 2000, Oldřichova 49 (popis cesty a mapa)
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.