Nette framework 2.2+ (NETF)

Programming, Web Programming

Location, current course term

Contact us

Vlastní Školení na míru (termín, lokalita, obsah, délka)

The course:

Hide detail
  • Úvod
    1. Filosofie frameworku Nette 2.2 a Nette 2.1-
    2. Instalace balíčků nástrojem Composer
  • Základní konfigurace aplikace
    1. Význam souboru a tok aplikace v bootstrap.php
    2. Neon config
    3. Debugger Tracy a připojení na editor
    4. MVC (Model View Controller) tok příkazů v aplikaci
  • Komponenty
    1. Konfigurace
    2. Signály (subrequesty)
    3. Předávání hodnot
    4. AJAX
  • Databáze
    1. Typy databází a drivery v Nette
    2. Adminer vs. PHPMyAdmin
    3. Manipulace s daty pro jednotlivce a team
    4. Metody databázové vrstvy pro CRUD (CREATE, READ, UPDATE a DELETE)
    5. Konfigurace více databází
  • Routování
    1. Princip přepisování adres v Apache - mod_rewrite
    2. Nette SimpleRouter
    3. Vytváření pokročilých rout pomocí třídy Route a RouteList
    4. Routy s volně vyskytujícími se parametry v adrese
    5. Transformace, překlady, vlastní router
    6. Routovací debugger
  • Formuláře
    1. Základní použití formuláře
    2. Formulářové prvky Nette
    3. Validační podmínky a pravidla
    4. Chybové hlášení uživateli
    5. Vyzvednutí hodnot na serveru
    6. Zapouzdření do znovupoužitelné komponenty
    7. AJAX, vlastní vzhled, překlady
  • Session
    1. Význam a použití
    2. Sekce s různou expirací a daty
    3. Zabezpečení aplikace
  • Autentizace a autorizace
    1. Význam a používání třídy User
    2. Role uživatele
    3. Povolení pro specifické operace a zdroje
  • Emaily
    1. Emaily přes PHP a SMTP rozhraní
    2. Vytvoření emailu a povinné náležitosti
    3. Vykreslení emailu s šablonou
    4. Další položky a přílohy
    5. Odesílání, hromadné odesílání, limity
  • Obrázky
    1. PHP knihovny pro práci s obrázky a jejich limity
    2. Třída Nette\Image
    3. Změna velikosti, ořez, zaostření, přidání pozadí apod.
    4. Ukládání, průhlednosti
  • PDF
    1. knihovny pro práci s PDF, používání a limity
    2. Zend PDF
    3. MPDF
    4. Wkhtml2pdf
  • Složitější aplikace
    1. Konfigurace Neon a bootstrap.php
    2. Jazykové překladače
    3. RobotLoader pro Nette i knihovny třetích stran
    4. Práce s tunami souborů a adresářů třídou Finder
    5. Atomické operace
    6. Cache
  • Závěr
    1. Tipy na knihovny třetích stran
    2. Nejvhodnější doplňky do Nette
    3. Nette Planette - tutoriály a videa česky, fórum
Schedule:
2 days (9:00 AM - 5:00 PM )
Language:

Vybrané zákaznické reference

DHL Information Services (Europe) s.r.o., Robert S.
Nette framework 2.2+ ( NETF)
"Perfektne skolenie, lektor trpezlivy, zodpovedal mi na vsetky dotazy. Celkova spokojenost.Nemenil by som nic, dakujem"
Technimax s.r.o., Marek U.
Nette framework 2.2+ ( NETF)
"Vyčerpávající, maximální spokojenost"
iPLATO s.r.o., Jakub H.
Nette framework 2.2+ ( NETF)
"Školení se mi velmi líbilo. Přineslo mi rozsáhlý náhled do světa Nette frameworku, a inspiraci pro budoucí tvorbu."
monit s.r.o., Pavel H.
Nette framework 2.2+ ( NETF)
"Perfektní kurz, obzvláště praktické využití a konkrétní případy. Vysoká odborná úroveň, perfektní připravenost a znalosti lektora... "