Dokumentace Nette 2.4
Praktické informace
- Údržba a kompatibilita s PHP
- Release Notes
- Přechod na novější verze
- Řešení častých dotazů
- Tvůrci
- API reference – přehled tříd a metod
Základní koncepty
- Jak fungují aplikace?
- Bootstrap
- Konfigurace
- Presentery
- Routování
- Vytváření odkazů URL
- Komponenty
- Sessions
- Přihlašování & oprávnění
- Ochrana před zranitelnostmi
- AJAX & snippety
- Cache
- Odesílání e-mailů
- HTTP request & response
- Překládání
Dependency Injection
Latte: šablonovací systém
- Úvodní stránka
- Začínáme s Latte
- Syntaxe
- Tagy (makra)
- Filtry
- Pro vývojáře
- Bezpečnost především
- Sandbox
- Typový systém
- Integrace a pluginy
Tracy: ladění kódu
Užitečné nástroje
- Pole – manipulace s poli
- Callbacky – PHP callbacky
- Code Checker – kontrola a oprava kódu
- Datum a čas – ovládání času
- Souborový systém – kopírování, mazání, …
- Finder – hledání souborů na disku
- HTML elementy – generování HTML
- Obrázky – ořezání, velikost, atd.
- JSON – čtení a generování
- NEON – čtení a generování
- Hashování hesel
- Paginator
- Generátor PHP kódu
- Náhodné řetězce
- RobotLoader – autoloading tříd
- SafeStream – atomické operace se soubory
- SmartObject – rozšíření tříd v PHP
- PHP Reflexe
- Řetězce – manipulace s řetězci
- Tokenizer – tokenizace řetězců
- Parsování a skládání URL
- Validátor – validace vstupů
Formuláře
Databáze
Testování
- Úvodní stránka
- Začínáme s Nette Tester
- Psaní testů
- Spouštění testů
- Aserce
- Anotace testů
- TestCase
- Pomocné třídy
- Průběžné testování s Travis