Doctrine 2 - Začínáme používat ORM
Proč a jak používat Doctrine 2? Čemu se raději vyhnout obloukem? K čemu slouží entita, repositář a fasáda? Jak entitu uložit, upravit a smazat? To vše prakticky na aplikaci "úkolníček" v Nette a Dotrine.
Na začátku se seznámíme s principem ORM a jeho přínosem, ale i stinnými stránkami Doctrine. Vysvětlíme si, k čemu slouží entita, repositář a fasáda. Ukážeme si jak propojit jednu entitu s druhou. Představíme si ukládání, mazání a vyhledávání entit za pomoci repositářů. Připravíme si jednoduchou aplikaci "úkolníček" (to-do list) postavenou na Nette a Doctrine.
Jako bonus Vám ukáži temnou stranu Doctrine a také problémy, na které narazíte až na produkci. Zároveň ukáži i jejich řešení. :)
Co si ze školení odneseš?
- Seznámení s problematikou ORM
- Napojení Doctrine 2 do projektu
- Základní pojmy/operace
- Životní cyklus entity
- Entity a závislosti mezi nimi
- Ukládání, mazání, vyhledávání a hydratace entit
- "Úkolníček" (to-do list)
- Bonus: temná strana Doctrine - postřehy ze 4 let zkušeností při skoro každodenní práce s Doctrine
Co je potřeba před školením
- mít nainstalované PHP 7.1 a vyšší + relační databázi (MySQL, PostgreSQL, atd.)
- mít nainstalované nějaké IDE např. PHPStorm
- zkušenosti s Nette frameworkem výhodou, ale ne nutností
Kdo školí?
„Pracuji na první internetové lékárně Lekarna.cz, kde mám na starost backend e-shopu, svižnost aplikace, vyhledávač a také deploy na produkci. Aktuálně se nejvíce věnuji programování v Nette Framework. Již několik let používám ORM Doctrine 2, vyhledávám a analyzuji data v Elasticsearch a cachuji do Redis.“
Kde?
Jablotron v Holešovicích, Praha
Cena?
4 999 Kč