Nette framework pre pokročilých

15h 55m 38s
Čas
69
Kapitol
157
Študentov
5.0
Hodnotenie
Mierne pokročilý
Level
český
Jazyk kurzu

Popis online kurzu

Toto je online kurz Nette pre pokročilých. V kurze si najskôr zrefaktorujeme kód z kurzu Nette pre začiatočníkov tak, aby bol čistý a podľa BestPractices. Akonáhle budeme mať všetko zrefaktorované, tak sa pozrieme na to, ako sa tvoria komponenty, ako funguje životný cyklus presenteru a prečo je nutné ho dodržiavať. 
Následne si vytvoríme jednoduchý ACL mechanizmus, vďaka ktorému zamedzíme prístup používateľom do častí aplikácie, v ktorých nemajú čo robiť, celú aplikáciu zajaxovatíme, vytvoríme si kódy pre stránkovanie Ajaxom a to spôsobom ako načítať ďalšie, tak klasicky čísla stránok, vytvoríme si vlastnú knižnicu pre odosielanie e-mailov, preklad mien a v neposlednom rade si ukážeme do hĺbky, ako pracovať s Nette DataBase Table Explorerom (NDBT).
Na záver kurzu si prejdeme otázky od vás divákov.
Verím, že sa vám bude kurz páčiť a teším sa s vami na kurz Expertov.

Čo sa naučíš

  • Best practices pre Nette framework, 
  • bezpečnosť aplikácie, 
  • AJAX aplikácie,
  • vytvoriť vlastnú Nette komponentu, 
  • Nette DataBase Table Explorer.

Čo všetko dostaneš

  • videotutoriály o Nette frameworku,
  • moderované diskusné fórum,
  • certifikát o absolvovaní kurzu,
  • garancia vrátenia peňazí do 14 dní v prípade nespokojnosti.
Online kurz Nette framework pre pokročilých je možné

Zoznam kapitol

Nette kurz pokročilých
Intro
Instalace balíčku Nextras Migrations
Instalace Contributte Console a vytvoření prvního migračního skriptu
Vytvoření dalších migračních skriptů a jejich spuštění
Tvorba Authenticatoru
Tvorba uživatelských rolí
Vytažení uživatelských rolí z databáze
DI a Search Extension
Extrakce formuláře do samostatné továrny.
Formulář jako komponenta
Továrna na formulářovou komponentu
Traity VS multipresentery
Výpis článků jako komponenta
Článek z výpisu článků jako samostatná komponenta
Článek jako samostatná komponenta - pokračování
📝 DÚ Tvorba ostatních komponent
Tvorba komponenty s omezením přístupu
Tvorba komponenty s omezením přístupu - 2 část
Tvorba komponenty s omezením přístupu - 3 část
Proč je nutné dodržovat sled událostí v rámci životního cyklu aplikace
Zamezení přístupu do komponent nechtěným uživatelům
📝 DÚ Zamezení přístupu nechtěným návštěvníkům
Vylepšení omezení přístupu ke komponentám
Tvorba společného předka všech formulářů
Opravdu potřebujeme ControlTraity?
Implementace stránkování
📝 DÚ Doplnění stránkování do komentářů
Stránkování načíst další
Načítání komentářů AJAXem
Optimalizace načítání AJAXových požadavků
AJAX formuláře
📝 DÚ zAJAXovatění celé aplikace
Odesílání E-mailů
Dynamická cesta k E-mail šablonám
Tvorba Admin modulu
Přihlášení do administrátorské části
ACL
📝 DÚ Tvorba ACL
Vzorové řešení domácího úkolu
Role jako entita do ACL
Resource jako entita do ACL
📝 DÚ Zprovoznění ACL s omezeními na určité uživatele
Řešení úkolu - 1 část
Řešení úkolu - 2 část
Řešení úkolu - 3 část
Admin module - Výpis mých příspěvků
Admin module - Detail příspěvku
📝 DÚ Omezení přístupu k odkazům v různých modulech
Tvorba Front modulu
Setting tabulka
📝 DÚ Úprava třídy SettingManager
Tvorba překladů
Registrace filtrů pomocí DI
Databáze - Seznámení se s Nette database Core
Databáze - Seznámení se s Nette database Explorerem
Databáze - Proč v Nette Database Exploreru nepotřebujeme Joiny
Databáze - Vybírání hodnotou z jiné tabulky
Databáze - Limity, stránkování a výběr určitého sloupce do pole
Databáze - Max, Min, Sum a přidávání a mazání prvků
Databáze - Transakce, Multiinsert
Databáze - Operace nad ActiveRow
Jednoduchá práce s API v Nette
Vlastní validační metody společně s výchozími validačními pravidly
Jak si vytvořit vlastní defaultní FormRenderer
Odstranění _fid parametru z URL adresy
Dotazy, na které není radno odpovídat
Dynamicky generované formuláře
Outro

Hodnotenia kurzu

Nette framework pre pokročilých

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

Jakub M.

Pozri aj tieto kurzy