Nette Framework pro pokročilé II.

Termíny:

Na vyžádání

Cena: 7.900 Kč

Kurz je určen pokročilým vývojářům webových aplikací v Nette Frameworku. Na kurzu se naučíte pokročilé techniky s Nette Frameworkem např. vlastní rozšíření systémového kontaineru. Ukážeme si, jak si napsat vlastní rozšíření pro Tracy bar. Podrobně si popíšeme komponentový systém v Nette. Vytvoříme si vlastní formulářové prvky. Napíšeme si několik testů a řekneme si, jak správně testovat. Navrhneme si rozsáhlejší aplikaci včetně modulů. Popíšeme si rozdíl mezi dedičností a kompozicí, a co kdy použít.

Po dokončení tohoto kurzu z vás bude skutečný guru v Nette Frameworku, který bude schopný nejen s frameworkem pracovat, ale také si ho přizpůsobit ke svým potřebám, popřípadě se zapojit do samotného vývoje. Kurz je veden vždy na aktuální podporované verzi Nette Frameworku.

Co Vás naučíme:
  • Jak funguje systémový kontainer a jak napsat vlastní rozšíření.
  • Konfigurace Tracy a vlastní panely do Tracy baru.
  • Hierarchie komponent a komponentový systém v Nette.
  • Vytvoření vlastních formulářových prvků.
  • Testování.
  • Modulový systém v Nette.
  • Rest API v Nette.
Osnova:

Dependenci injection

  • Popíšeme si, co je dependenci injection, jeho výhody a nevýhody.
  • Ukážeme si, jak je DI implementováno v Nette.
  • Vytvoříme si vlastní rozšíření pro Systémový kontainer.

Formuláře

  • Popíšeme si, jak pracovat containery, jak vytvářet vlastní formulářové prvky.
  • Ukážeme si jak, přistupovat k dynamickým prvkům formuláře.

Tracy

  • Podrobně si probereme Tracy, možnosti konfigurace a nastavení.
  • Vytvoříme si vlastní Bar pro Tracy.

Komponenty

  • Popíšeme si komponenty do hloubky, jak vytvářet vlastní komponenty a na co si dát pozor.

Moduly

  • Ukážeme si, jak v Nette fungují moduly a jak správně navrhnout aplikaci.
  • Popíšeme si, jak funguje routování v modulech.

Rest

  • Ukážeme si, jak funguje Nette Framework jako Rest Server i jako Rest Client.