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í [...]
  • INTPH_NETTE2
  • Délka 2 dny
  • 20 ITK bodů
  • 3 termíny
  • Praha (9 200 Kč)

    Brno (9 200 Kč)

    Bratislava (320 €)

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.

»
  • 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.
  • Jazyk PHP včetně OOP
  • Základy HTML, CSS
  • Základní znalost MySQL databáze
  • Práce s Nette v rozsahu kurzu Vývoj webových aplikací v Nette Framework I
  • Odborný výklad s praktickými ukázkami, cvičení na počítačích.
  • Tištěné prezentace probírané látky.

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.
Aktuální nabídka
Školicí místo
Jazyk kurzu

Uvedené ceny jsou bez DPH.