Vývoj webů v Nette (verze 3)

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

Školení je zaměřené ryze prakticky, s frameworkem a jeho základními koncepty se seznámíte při řešení konkrétních úloh. 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.

Zaměříme se na:

  • best practices: jak docílit čistý návrh s důrazem na budoucí rozšiřitelnost a vyhnout se antipatternům
  • zabezpečení / security: dozvíte se o bezpečnostních rizicích a jak jim předcházet
  • použitelnost / usability: nenuťte uživatele přemýšlet, tvořte dobře ovladatelné weby

Škola Nette vám ukáže, že programování webů může být zábava :-)

Co vás čeká?

  • společně naprogramujeme plnohodnotnou aplikaci, krok za krokem
  • stručný kurz práce s PhpStorm a triky s Composerem
  • jak správně navrhovat webové aplikace
  • vysvětlení Dependency Injection a konfiguračních souborů
  • adresářová struktura, rozčlenění projektu
  • Tracy: logování a eliminace chyb
  • co je to presenter a jak funguje životní cyklus aplikace
  • Latte: vše podstatné o šablonovacím jazyce
  • webové formuláře: neprůstřelné formuláře, validace, customizace výstupu, bezpečnost, uživatelská přívětivost
  • 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ářů
  • moderní správa frontendu pomocí Node.js, WebPacku atd.
  • novinky ve verzi 3.0
  • a spousta užitečných tipů a triků, které se jinde nedozvíte

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

Na tento kurz volně navazuje Mistrovství v Nette.

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 7, výhodou je základní znalost HTML a JavaScriptu. Naopak znalost frameworku není potřeba. Školení je tedy 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 12 let a jeho kurzy pošlo na 2000 programátorů. 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: 9990 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

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.