Kód kurzu: INTPH_NETTE2« Krok späť

Vývoj webových aplikácií v Nette Framework II

Kurz je určený pokročilým vývojárom webových aplikácií v Nette Frameworku. Na kurze sa naučíte pokročilé techniky s Nette Frameworkom napr. vlastné rozšírenie systémového kontajneru. Ukážeme si ako si napísať vlastné rozšírenie pre Tracy bar. Podrobne si popíšeme komponentový systém v Nette. Vytvoríme si vlastné formulárové prvky. Napíšeme si niekoľko testov a povieme si ako správne testovať. Navrhneme si rozsiahlejšiu aplikáciu vrátane modulov. Popíšeme si rozdiel medzi dedičnosťou a kompozíciou a čo kedy použiť. Po ukončení tohto kurzu z vás bude skutočný guru v Nette Frameworku, ktorý bude schopný nielen s frameworkom pracovať, ale aj si ho prispôsobiť k svojim potrebám, poprípade sa zapojiť do samotného vývoja. Kurz je vedený vždy na aktuálne podporovanej verzii Nette Frameworku.

 DátumDníCena kurzuCena príručkyJazyk výukyLokalita 
11. 11. 2020 2 9 200 CZK v cene kurzu Český jazyk GOPAS Brno
 
23. 9. 2020 2 9 200 CZK v cene kurzu Český jazyk GOPAS Praha
 
V prípade záujmu o iný termín uvedeného kurzu, kontaktujte klientsky servis, prosím.

PobočkaDníKatalógová cenaCena príručkyITB
Praha2 9 200 CZK - 20
Brno2 9 200 CZK - 20
Bratislava2 320,00 EUR - 20

čo Vás naučíme:

  • Ako funguje systémový kontainer a ako napísať vlastné rozšírenie.
  • Konfigurácia Tracy a vlastné panely do Tracy baru.
  • Hierarchia komponent a komponentový systém v Nette.
  • Vytvorenie vlastných formulárových prvkov.
  • Testovanie.
  • Modulový systém v Nette.
  • Rest API v Nette.

Požadované vstupné znalosti:

  • Jazyk PHP vrátane OOP
  • Základy HTML, CSS
  • Základná znalosť MySQL databázy
  • Práca s Nette v rozsahu kurzu Vývoj webových aplikácií v Nette Framework I

Metódy výučby:

  • Odborný výklad s praktickými ukážkami, cvičenie na počítačoch.

Študijné materiály:

  • Tlačné prezentácie preberanej látky.

Osnova:

Dependenci injection

  • Popíšeme si, čo je dependenci injection, jej výhody a nevýhody.
  • Ukážeme si ako je DI implementovaný v Nette.
  • Vytvoríme si vlastné rozšírenie pre Systémový kontainer.

Formuláre

  • Popíšeme si ako pracovať s containermi, ako vytvárať vlastné formulárové prvky.
  • Ukážeme si ako pristupovať k dynamickým prvkom formulára.

Tracy

  • Podrobne si preberieme Tracy, možnosti konfigurácie a nastavenie.
  • Vytvoríme si vlastný Bar pre Tracy.

Komponenty

  • Popíšeme si komponenty do hĺbky, ako vytvárať vlastné komponenty a na čo si dať pozor.

Moduly

  • Ukážeme si ako v Nette fungujú moduly a ako správne navrhnúť aplikáciu.
  • Popíšeme si ako funguje routovanie v moduloch.

Rest

  • Ukážeme si ako funguje Nette Framework ako Rest Server aj ako Rest Client.
Tištěné prezentace probírané látky

Cena:
cena kurzu zahŕňa
Uvedené ceny sú bez DPH.


Graf nadväzností kurzov