Školení Videa Blog

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č