Kód kurzu: INTPH_NETTE2« Krok zpět

Vývoj webových aplikací v Nette Framework II

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.

Dárek
 DatumDnůCena kurzuCena materiálůJazyk výukyLokalita 
26.10.2016 2 8 200 CZK v ceně kurzu Český jazyk GOPAS Praha
 
2.3.2017 2 8 200 CZK v ceně kurzu Český jazyk GOPAS Praha
 
10.11.2016 2 8 000 CZK v ceně kurzu Český jazyk GOPAS Brno
 
12.4.2017 2 8 000 CZK v ceně kurzu Český jazyk GOPAS Brno
 

PobočkaDnůCena kurzuCena materiálůITB
Praha2 8 200 CZK - 20
Brno2 8 000 CZK - 20
Bratislava2 270,00 EUR - 20

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.

Požadované vstupní znalosti:

  • 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

Metody výuky:

  • Odborný výklad s praktickými ukázkami, cvičení na počítačích.

Studijní materiály:

  • Tištěné prezentace probírané látky.

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.
Tištěné prezentace probírané látky

Cena:
v ceně kurzu
Uvedené ceny jsou bez DPH.


Graf návazností kurzů