Nette framework (NETF)
Programování, HTML, CSS, PHP
Kurz je určen kodérům, kteří již nějakou dobu programují i zkušenějším programátorům, Nette framework může být velmi užitečný pro vstoupení do programátorského světa webových aplikací. Účastníci se dozví, jak vytvářet webové stránky s proměným obsahem a zakázkové aplikace s moderní vnitřní logikou i s možností vytvářet svá administrační prostředí pro tyto aplikace. Pro pokročilejší administrační rozhraní doporučujeme kurz Javascriptového frameworku pro tvorbu administračních rozhraní - Ext JS. Účastníci kurzu Nette navíc získají větší přehled o objektově orientovaném programování v prostředí jazyka PHP, přehled o užitečných ověřených hotových knihovnách pro konkrétní použití na webu, základní znalost databázového prostředí MySQL a úvodní znalosti o bezpečnosti webových aplikací.
Privátní školení a termíny na míru
Z důvodu dlouhodobě nízké poptávky po tomto školení nejsou v současné době vypisovány termíny pro veřejnost. Je však možné zrealizovat školení jako privátní, a to nejen formou uzavřeného firemního kurzu, ale také jako individuální konzultaci pro jednotlivce.
V případě kurzu na míru je níže uvedená osnova pouze inspirací. Finální obsah vzdělávání, jeho délka i termíny budou přizpůsobeny konkrétním vstupním znalostem, potřebám a cílům účastníků.
Cenovou nabídku vám rádi připravíme na základě vstupů zaslaných e-mailem nebo zadaných prostřednictvím poptávkového formuláře. Cena privátního školení vychází z náročnosti požadované obsahové náplně školení, časového rozsahu a celkového počtu přihlášených osob.
KDE A KDY KURZ PROBÍHÁ?
Kontaktujte nás
S námi
máte na výběr: Přijďte na
kurz osobně do naší učebny, nebo se ke kurzu
připojte online. Pokud preferujete online formu, uveďte prosím do poznámky v objednávce "Připojím se virtuálně".
Více informací k hybridní formě školení
naleznete zde.
Náplň kurzu:
Skrýt detaily
-
Úvod
-
Filosofie frameworku Nette 2.2 a Nette 2.1-
-
Instalace balíčků nástrojem Composer
-
Základní konfigurace aplikace
-
Význam souboru a tok aplikace v bootstrap.php
-
Neon config
-
Debugger Tracy a připojení na editor
-
MVC (Model View Controller) tok příkazů v aplikaci
-
Komponenty
-
Konfigurace
-
Signály (subrequesty)
-
Předávání hodnot
-
AJAX
-
Databáze
-
Typy databází a drivery v Nette
-
Adminer vs. PHPMyAdmin
-
Manipulace s daty pro jednotlivce a team
-
Metody databázové vrstvy pro CRUD (CREATE, READ, UPDATE a DELETE)
-
Konfigurace více databází
-
Routování
-
Princip přepisování adres v Apache - mod_rewrite
-
Nette SimpleRouter
-
Vytváření pokročilých rout pomocí třídy Route a RouteList
-
Routy s volně vyskytujícími se parametry v adrese
-
Transformace, překlady, vlastní router
-
Routovací debugger
-
Formuláře
-
Základní použití formuláře
-
Formulářové prvky Nette
-
Validační podmínky a pravidla
-
Chybové hlášení uživateli
-
Vyzvednutí hodnot na serveru
-
Zapouzdření do znovupoužitelné komponenty
-
AJAX, vlastní vzhled, překlady
-
Session
-
Význam a použití
-
Sekce s různou expirací a daty
-
Zabezpečení aplikace
-
Autentizace a autorizace
-
Význam a používání třídy User
-
Role uživatele
-
Povolení pro specifické operace a zdroje
-
Emaily
-
Emaily přes PHP a SMTP rozhraní
-
Vytvoření emailu a povinné náležitosti
-
Vykreslení emailu s šablonou
-
Další položky a přílohy
-
Odesílání, hromadné odesílání, limity
-
Obrázky
-
PHP knihovny pro práci s obrázky a jejich limity
-
Třída Nette\Image
-
Změna velikosti, ořez, zaostření, přidání pozadí apod.
-
Ukládání, průhlednosti
-
PDF
-
knihovny pro práci s PDF, používání a limity
-
Zend PDF
-
MPDF
-
Wkhtml2pdf
-
Složitější aplikace
-
Konfigurace Neon a bootstrap.php
-
Jazykové překladače
-
RobotLoader pro Nette i knihovny třetích stran
-
Práce s tunami souborů a adresářů třídou Finder
-
Atomické operace
-
Cache
-
Závěr
-
Tipy na knihovny třetích stran
-
Nejvhodnější doplňky do Nette
-
Nette Planette - tutoriály a videa česky, fórum
-
Předpokládané znalosti:
-
Používání OS Windows nebo Mac, abstraktní myšlení, minimálně začáteční až střední programátorské znalosti, znalost prostředí jazyka PHP, Javascript a kodérské syntaxe HTML + CSS, znalost Frameworku Symphony nebo Zend může být výhodou.
-
Časový rozvrh:
-
2 dny (9:00hod. - 17:00hod.)
Vybrané zákaznické reference
DHL Information Services (Europe) s.r.o., Robert S.
Nette framework (
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 (
NETF)
"Vyčerpávající, maximální spokojenost"
iPLATO s.r.o., Jakub H.
Nette framework (
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 (
NETF)
"Perfektní kurz, obzvláště praktické využití a konkrétní případy.
Vysoká odborná úroveň, perfektní připravenost a znalosti lektora...
"