Popis
Co Vás naučíme:
- Ukážeme si, jaké existují útoky na webu a jak se jim bránit
- Naučíte se, jak pracovat s Tracy (Debuggerem) a jak jej zapojit do jakéhokoliv projektu.
- Představíme si object Nette\Object, základ pro každou vaší třídu.
- Ukážeme si, jak pracovat se šablonovacím systémem (latte) a jak používat filtry.
- Naučíme se, jak pracovat s cache v Nette.
- Uděláme si jednoduchý formulář pomoc Nette\Form a řekneme si, jak by se měl formulář chovat.
- Představíme si architekturu MVC a její implementaci v Nette
- Ukážeme si routování
- Uložíme si data do databáze pomoci Nette\Database a ukážeme si jak na transakce.
- Vysvětlíme co je dependenci injection a jak ho implementuje Nette Framework.
- Nakonec vše dáme dohromady a naprogramujeme si plnohodnotnou webovou aplikaci.
Osnova:
Co je framework, druhy frameworků, jejich výhody a nevýhody
- Uděláme si představu co je framework, proč by jsme ho měli používat
- Představíme si ostatní frameworky, popíšeme si jejich výhody a nevýhody a uděláme krátké srovnání
- Řekneme si kterým frameworkům je lepší se vyhnout a proč
Bezpečnost na webu
- Ukážeme si jaké existují možné útoky a jak se jim lze bránit
- Ukážeme si jak tuto ochranu aplikuje Nette Framework
Instalace běhového prostředí
- Nainstalujeme si webový server Apache a databázi MySQL napíšeme si první aplikaci (Hello world)
- Ukážeme si jaké jsou možnosti nastavení serveru Apache a seznámíme se z databází MySQL
Historie Nette Frameworku
- Řekneme si jak se Nette framework vyvíjel a jak to funguje dnes
- Řekneme si co dělat, když přijdete k projektu se starší verzi frameworku
Představení jednotlivých částí frameworku
Představíme si jednotlivé části a jak je použít ve vlastních již rozjetých projektech.
- Práce s Tracy a možnosti nastavení/rozšíření
- Invalidace cache v čase, v závislosti na jiném zdroji nebo operaci
- Šablonovací systém latte aneb dejte sbohem
- Formuláře, tvorba, jejich problémy a jak je řešit
- Nastavení a konfigurace systémového kontaineru
- Nette\Database query a active record
Napíšeme vlastní aplikaci/redakční systém dle vašeho přání
- Na školení si vymyslíme aplikaci, kterou následně naprogramujeme a nasadíme na server
Recenze
Zatím zde nejsou žádné recenze.