Nette framework pro pokročilé
- Level
- Kapitol
- 69
- Kategorie
- Programování
- Hodnocení
- 5,0 z 5
- Délka
- 15h 55min
- Jazyk
- CZ
Popis online kurzu
Toto je online kurz Nette pro pokročilé.
V kurzu si nejdříve zrefaktorujeme kód z kurzu Nette pro začátečníky tak, aby byl čistý a podle BestPractices.
Jakmile budeme mít zrefaktorováno, tak se podíváme na to, jak se tvoří komponenty, jak funguje životní cyklus presenteru a proč je nutné jej dodržovat.
V kurzu si nejdříve zrefaktorujeme kód z kurzu Nette pro začátečníky tak, aby byl čistý a podle BestPractices.
Jakmile budeme mít zrefaktorováno, tak se podíváme na to, jak se tvoří komponenty, jak funguje životní cyklus presenteru a proč je nutné jej dodržovat.
Následně si vytvoříme jednoduchý ACL mechanismus, díky kterému zamezíme přístup uživatelům do částí aplikace, ve kterých nemají co dělat, celou aplikaci zajaxovatíme, vytvoříme si kódy pro stránkování ajaxem a to způsoby jak načíst další, tak klasicky čísla stránek, vytvoříme si vlastní knihovnu pro odesílání E-mailů, překlad jmen a v neposlední řadě si ukážeme do hloubky, jak pracovat s Nette DataBase Table Explorerem (NDBT).
Na závěr kurzu si projedeme otázky od Vás diváků.
Věřím, že se Vám bude kurz líbit a těším se s Vámi na kurz Expertů.
Co se naučíš
- Best practices pro Nette framework,
- bezpečnost aplikace,
- AJAX aplikce,
- vytvořit vlastní Nette komponentu,
- Nette DataBase Table Explorer.
Co všechno dostaneš
- videotutoriály o Nette frameworku,
- moderované diskusní fórum,
- certifikát o absolvování kurzu,
- garance vrácení peněz do 14 dnů v případě nespokojenosti.
Kapitoly online kurzu
Nette kurz pokročilých (69)
Ukázka zdarma
2:28
Ukázka zdarma
16:57
Instalace balíčku Nextras Migrations
12:30
Instalace Contributte Console a vytvoření prvního migračního skriptu
14:33
Vytvoření dalších migračních skriptů a jejich spuštění
14:17
Tvorba Authenticatoru
16:14
Tvorba uživatelských rolí
10:28
Vytažení uživatelských rolí z databáze
14:35
DI a Search Extension
8:50
Extrakce formuláře do samostatné továrny.
16:22
Formulář jako komponenta
14:16
Továrna na formulářovou komponentu
10:37
Traity VS multipresentery
20:54
Výpis článků jako komponenta
10:46
Článek z výpisu článků jako samostatná komponenta
14:18
Článek jako samostatná komponenta - pokračování
17:07
📝 DÚ Tvorba ostatních komponent
Tvorba komponenty s omezením přístupu
21:35
Tvorba komponenty s omezením přístupu - 2 část
15:47
Tvorba komponenty s omezením přístupu - 3 část
19:05
Proč je nutné dodržovat sled událostí v rámci životního cyklu aplikace
15:11
Zamezení přístupu do komponent nechtěným uživatelům
11:38
Vylepšení omezení přístupu ke komponentám
21:29
Tvorba společného předka všech formulářů
11:58
Opravdu potřebujeme ControlTraity?
9:16
Implementace stránkování
17:35
📝 DÚ Doplnění stránkování do komentářů
Stránkování načíst další
6:29
Načítání komentářů AJAXem
19:19
Optimalizace načítání AJAXových požadavků
4:31
AJAX formuláře
11:21
📝 DÚ zAJAXovatění celé aplikace
Odesílání E-mailů
18:12
Dynamická cesta k E-mail šablonám
8:57
Tvorba Admin modulu
14:06
Přihlášení do administrátorské části
12:58
ACL
18:23
📝 DÚ Tvorba ACL
Vzorové řešení domácího úkolu
15:58
Role jako entita do ACL
18:29
Resource jako entita do ACL
28:56
📝 DÚ Zprovoznění ACL s omezeními na určité uživatele
Řešení úkolu - 1 část
36:41
Řešení úkolu - 2 část
20:03
Řešení úkolu - 3 část
7:41
Admin module - Výpis mých příspěvků
18:29
Admin module - Detail příspěvku
24:30
📝 DÚ Omezení přístupu k odkazům v různých modulech
Tvorba Front modulu
16:34
Setting tabulka
14:54
📝 DÚ Úprava třídy SettingManager
Tvorba překladů
31:02
Registrace filtrů pomocí DI
11:03
Databáze - Seznámení se s Nette database Core
37:06
Databáze - Seznámení se s Nette database Explorerem
20:03
Databáze - Proč v Nette Database Exploreru nepotřebujeme Joiny
25:36
Databáze - Vybírání hodnotou z jiné tabulky
16:57
Databáze - Limity, stránkování a výběr určitého sloupce do pole
9:28
Databáze - Max, Min, Sum a přidávání a mazání prvků
15:36
Databáze - Transakce, Multiinsert
13:06
Databáze - Operace nad ActiveRow
14:00
Jednoduchá práce s API v Nette
28:33
Vlastní validační metody společně s výchozími validačními pravidly
11:20
Jak si vytvořit vlastní defaultní FormRenderer
5:06
Odstranění _fid parametru z URL adresy
6:09
Dotazy, na které není radno odpovídat
11:00
Dynamicky generované formuláře
22:20
Outro
1:56
Lektor online kurzu
Antonín Jehlář
PHP, Nette
Freelancer, který se svému oboru věnuje již 16 let. Největší zálibu našel v Nette, což je jeho Alfa Omega. Pořádá školení pro firmy a kurzy pro jednotlivce. V rámci svého Stacku také nahlíží do DevOps.
3,8
Hodnocení
3
Kurzy
Hodnocení studentů
Hodnocení od studentů zapsaných v kurzu na Skillmea.
5,0 z 5
· 4 hodnocení
Jakub M.
5
Tento kurz je super. Jediné, co by se mi líbilo v tomto kurzu ještě doplnit tak je reálné používání překladů stránky. Odeslání nějakých dat z formuláře do databáze a vypsání dat i na webové stránce s možným překliknutím do jazykových mutací. Jinak super kurz
Marian N.
5
I přes drobné výhrady (autor občas příliš improvizuje a nemá vše úplně připravené) to je jednoznačně vynikající kurz - svým objemem, dobrým popisem konceptů frameworku a "good practice" postupů při tvorbě webových aplikací.
Miroslav C.
5
Najlepší nette kurz vcelej ponuke na internete.
Marko M.
5
Student ohodnotil kurz bez slovního komentáře.