SlideShare a Scribd company logo
1 of 7
Symfony + Doctrine Jaroslav BAUML Pavel CAMPR info@bartonstudio.cz www.bartonstudio.cz
Agenda Kdo jsme my? Kdo jste vy? Symfony Doctrine Symfony + Doctrine ukázka
Symfony - představení Soudržný full-stack MVC framework Od v 1.2 modulární struktura (Symfonycomponents) Dnes bude řeč o 1.3 – dnes alpha, stablerelease 11/2009 PHP verze >= 5.2.4 Hlavní pozitiva Agilní Škálovatelný Otestovaný Skvěle dokumentovaný DRY, IoC, KISS, COC, AJAX, CACHE, CSRF, XSS,  RESTful, i18n, l11n…
Symfony – struktura projektu Základní architektura projektu: Projekt  Aplikace  Moduly  Akce(GUI) Komponenty  Šablony
Doctrine ORM  Inspirované Java Hibernate Ovlivněné RoRActiveRecord OOP nad databází
Praktická ukázka Symfony + Doctrine Přehled kulturních událostí Frontend & backend aplikace Coolurls i18n & l11n Cache
Bonusy a co se chystá Symfonycomponents 755 oficiálních pluginů Šablonovací systém Twighttp://www.twig-project.org/ Symfony 2.0_alpha – 16. února 2010 Doctrine 2.0_alpha již nyní Praktická ukázka k dispozici ve formě seriálu na http://blog.bartonstudio.cz/

More Related Content

Similar to Symfony & Doctrine @ Webexpo09

Jak přežít symfony 3 - 1. sraz přátel Symfony v Praze (in Czech)
Jak přežít symfony 3 - 1. sraz přátel Symfony v Praze (in Czech)Jak přežít symfony 3 - 1. sraz přátel Symfony v Praze (in Czech)
Jak přežít symfony 3 - 1. sraz přátel Symfony v Praze (in Czech)Tomáš Votruba
 
Tomáš Votruba - Jak přežít Symfony 3 (1. sraz přátel Symfony v Praze)
Tomáš Votruba - Jak přežít Symfony 3 (1. sraz přátel Symfony v Praze)Tomáš Votruba - Jak přežít Symfony 3 (1. sraz přátel Symfony v Praze)
Tomáš Votruba - Jak přežít Symfony 3 (1. sraz přátel Symfony v Praze)Péhápkaři
 
ReactPHP + Symfony = profit aneb 1000req/s přes Symfony s minimálními nár...
ReactPHP + Symfony = profit aneb 1000req/s přes Symfony s minimálními nár...ReactPHP + Symfony = profit aneb 1000req/s přes Symfony s minimálními nár...
ReactPHP + Symfony = profit aneb 1000req/s přes Symfony s minimálními nár...Jakub Kulhan
 
Jak děláme REST API na Symfony v Lavito.cz
Jak děláme REST API na Symfony v Lavito.czJak děláme REST API na Symfony v Lavito.cz
Jak děláme REST API na Symfony v Lavito.czMartin Hujer
 
ORM Designer: Speed up your ORM development
ORM Designer: Speed up your ORM developmentORM Designer: Speed up your ORM development
ORM Designer: Speed up your ORM developmentBrnoPHP
 
PHP Prague 3. 6. 2016 - Bez závislosti na frameworku
PHP Prague 3. 6. 2016 - Bez závislosti na frameworkuPHP Prague 3. 6. 2016 - Bez závislosti na frameworku
PHP Prague 3. 6. 2016 - Bez závislosti na frameworkuMartin Hujer
 
Optimalizace Symfony na devu
 Optimalizace Symfony na devu Optimalizace Symfony na devu
Optimalizace Symfony na devuVašek Purchart
 
Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)
Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)
Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)Péhápkaři
 
atoto.cz - jak na snadnou integraci Codeception
atoto.cz - jak na snadnou integraci Codeceptionatoto.cz - jak na snadnou integraci Codeception
atoto.cz - jak na snadnou integraci Codeceptionatotocz
 
PHP Evening #1 - Propel ORM [Martin Sojka]
PHP Evening #1 - Propel ORM [Martin Sojka]PHP Evening #1 - Propel ORM [Martin Sojka]
PHP Evening #1 - Propel ORM [Martin Sojka]Péhápkaři
 
node.js: zápisky z fronty (Battle guide to node.js)
node.js: zápisky z fronty (Battle guide to node.js)node.js: zápisky z fronty (Battle guide to node.js)
node.js: zápisky z fronty (Battle guide to node.js)almadcz
 
Moderní Server Side UI Rendering v PHP
Moderní Server Side UI Rendering v PHPModerní Server Side UI Rendering v PHP
Moderní Server Side UI Rendering v PHPMichalMajer2
 
vSphere automation workshop python
vSphere automation workshop pythonvSphere automation workshop python
vSphere automation workshop pythonVladan Laxa
 

Similar to Symfony & Doctrine @ Webexpo09 (14)

Jak přežít symfony 3 - 1. sraz přátel Symfony v Praze (in Czech)
Jak přežít symfony 3 - 1. sraz přátel Symfony v Praze (in Czech)Jak přežít symfony 3 - 1. sraz přátel Symfony v Praze (in Czech)
Jak přežít symfony 3 - 1. sraz přátel Symfony v Praze (in Czech)
 
Tomáš Votruba - Jak přežít Symfony 3 (1. sraz přátel Symfony v Praze)
Tomáš Votruba - Jak přežít Symfony 3 (1. sraz přátel Symfony v Praze)Tomáš Votruba - Jak přežít Symfony 3 (1. sraz přátel Symfony v Praze)
Tomáš Votruba - Jak přežít Symfony 3 (1. sraz přátel Symfony v Praze)
 
ReactPHP + Symfony = profit aneb 1000req/s přes Symfony s minimálními nár...
ReactPHP + Symfony = profit aneb 1000req/s přes Symfony s minimálními nár...ReactPHP + Symfony = profit aneb 1000req/s přes Symfony s minimálními nár...
ReactPHP + Symfony = profit aneb 1000req/s přes Symfony s minimálními nár...
 
Jak děláme REST API na Symfony v Lavito.cz
Jak děláme REST API na Symfony v Lavito.czJak děláme REST API na Symfony v Lavito.cz
Jak děláme REST API na Symfony v Lavito.cz
 
ORM Designer: Speed up your ORM development
ORM Designer: Speed up your ORM developmentORM Designer: Speed up your ORM development
ORM Designer: Speed up your ORM development
 
PHP Prague 3. 6. 2016 - Bez závislosti na frameworku
PHP Prague 3. 6. 2016 - Bez závislosti na frameworkuPHP Prague 3. 6. 2016 - Bez závislosti na frameworku
PHP Prague 3. 6. 2016 - Bez závislosti na frameworku
 
Optimalizace Symfony na devu
 Optimalizace Symfony na devu Optimalizace Symfony na devu
Optimalizace Symfony na devu
 
Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)
Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)
Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)
 
atoto.cz - jak na snadnou integraci Codeception
atoto.cz - jak na snadnou integraci Codeceptionatoto.cz - jak na snadnou integraci Codeception
atoto.cz - jak na snadnou integraci Codeception
 
PHP Evening #1 - Propel ORM [Martin Sojka]
PHP Evening #1 - Propel ORM [Martin Sojka]PHP Evening #1 - Propel ORM [Martin Sojka]
PHP Evening #1 - Propel ORM [Martin Sojka]
 
node.js: zápisky z fronty (Battle guide to node.js)
node.js: zápisky z fronty (Battle guide to node.js)node.js: zápisky z fronty (Battle guide to node.js)
node.js: zápisky z fronty (Battle guide to node.js)
 
Moderní Server Side UI Rendering v PHP
Moderní Server Side UI Rendering v PHPModerní Server Side UI Rendering v PHP
Moderní Server Side UI Rendering v PHP
 
Asynchronně v PHP
Asynchronně v PHPAsynchronně v PHP
Asynchronně v PHP
 
vSphere automation workshop python
vSphere automation workshop pythonvSphere automation workshop python
vSphere automation workshop python
 

Symfony & Doctrine @ Webexpo09

  • 1. Symfony + Doctrine Jaroslav BAUML Pavel CAMPR info@bartonstudio.cz www.bartonstudio.cz
  • 2. Agenda Kdo jsme my? Kdo jste vy? Symfony Doctrine Symfony + Doctrine ukázka
  • 3. Symfony - představení Soudržný full-stack MVC framework Od v 1.2 modulární struktura (Symfonycomponents) Dnes bude řeč o 1.3 – dnes alpha, stablerelease 11/2009 PHP verze >= 5.2.4 Hlavní pozitiva Agilní Škálovatelný Otestovaný Skvěle dokumentovaný DRY, IoC, KISS, COC, AJAX, CACHE, CSRF, XSS, RESTful, i18n, l11n…
  • 4. Symfony – struktura projektu Základní architektura projektu: Projekt  Aplikace  Moduly  Akce(GUI) Komponenty  Šablony
  • 5. Doctrine ORM Inspirované Java Hibernate Ovlivněné RoRActiveRecord OOP nad databází
  • 6. Praktická ukázka Symfony + Doctrine Přehled kulturních událostí Frontend & backend aplikace Coolurls i18n & l11n Cache
  • 7. Bonusy a co se chystá Symfonycomponents 755 oficiálních pluginů Šablonovací systém Twighttp://www.twig-project.org/ Symfony 2.0_alpha – 16. února 2010 Doctrine 2.0_alpha již nyní Praktická ukázka k dispozici ve formě seriálu na http://blog.bartonstudio.cz/