SlideShare a Scribd company logo
Soumettre la recherche
Mettre en ligne
Soutenance Zend Framework vs Symfony
Signaler
Partager
Vincent Composieux
Solution Architect à Eleven Labs
Suivre
•
8 j'aime
•
5,426 vues
1
sur
19
Soutenance Zend Framework vs Symfony
•
8 j'aime
•
5,426 vues
Signaler
Partager
Technologie
Vincent Composieux
Solution Architect à Eleven Labs
Suivre
Recommandé
Symfony2: 30 astuces et bonnes pratiques par
Symfony2: 30 astuces et bonnes pratiques
Noel GUILBERT
55.8K vues
•
97 diapositives
PHP5 et Zend Framework par
PHP5 et Zend Framework
Ndjido Ardo BAR
7.5K vues
•
75 diapositives
Mieux Développer en PHP avec Symfony par
Mieux Développer en PHP avec Symfony
Hugo Hamon
7.4K vues
•
64 diapositives
Formation PHP avancé - Cake PHP par
Formation PHP avancé - Cake PHP
kemenaran
14.7K vues
•
84 diapositives
Introduction à CakePHP par
Introduction à CakePHP
Pierre MARTIN
2K vues
•
49 diapositives
Introduction à Symfony2 par
Introduction à Symfony2
Hugo Hamon
15.2K vues
•
114 diapositives
Contenu connexe
Tendances
Présentation symfony epita par
Présentation symfony epita
Noel GUILBERT
4.5K vues
•
65 diapositives
Orchestrez vos projets Symfony sans fausses notes par
Orchestrez vos projets Symfony sans fausses notes
Xavier Gorse
1K vues
•
26 diapositives
Symfony 2 : chapitre 2 - Les vues en Twig par
Symfony 2 : chapitre 2 - Les vues en Twig
Abdelkader Rhouati
4.1K vues
•
10 diapositives
Formation Symfony2 par KNP Labs par
Formation Symfony2 par KNP Labs
KNP Labs
2.5K vues
•
16 diapositives
Symfony Best Practices par
Symfony Best Practices
Baptiste Donaux
10.4K vues
•
75 diapositives
Atelier Symfony2- Introduction par
Atelier Symfony2- Introduction
Marwa OUNALLI
2.1K vues
•
21 diapositives
Tendances
(20)
Présentation symfony epita par Noel GUILBERT
Présentation symfony epita
Noel GUILBERT
•
4.5K vues
Orchestrez vos projets Symfony sans fausses notes par Xavier Gorse
Orchestrez vos projets Symfony sans fausses notes
Xavier Gorse
•
1K vues
Symfony 2 : chapitre 2 - Les vues en Twig par Abdelkader Rhouati
Symfony 2 : chapitre 2 - Les vues en Twig
Abdelkader Rhouati
•
4.1K vues
Formation Symfony2 par KNP Labs par KNP Labs
Formation Symfony2 par KNP Labs
KNP Labs
•
2.5K vues
Symfony Best Practices par Baptiste Donaux
Symfony Best Practices
Baptiste Donaux
•
10.4K vues
Atelier Symfony2- Introduction par Marwa OUNALLI
Atelier Symfony2- Introduction
Marwa OUNALLI
•
2.1K vues
Présentation de symfony - Human talks aux docks le 8 juillet 2014 par Tony Galmiche
Présentation de symfony - Human talks aux docks le 8 juillet 2014
Tony Galmiche
•
732 vues
Exposer des services web SOAP et REST avec symfony 1.4 et Zend Framework par Hugo Hamon
Exposer des services web SOAP et REST avec symfony 1.4 et Zend Framework
Hugo Hamon
•
8.2K vues
Cours php & Mysql - 5éme partie par kadzaki
Cours php & Mysql - 5éme partie
kadzaki
•
3.1K vues
Application web php5 html5 css3 bootstrap par Bassem ABCHA
Application web php5 html5 css3 bootstrap
Bassem ABCHA
•
4.6K vues
Symfony 2 : chapitre 4 - Les services et les formulaires par Abdelkader Rhouati
Symfony 2 : chapitre 4 - Les services et les formulaires
Abdelkader Rhouati
•
3.5K vues
Php & My Sql par guest6c050e
Php & My Sql
guest6c050e
•
2.6K vues
Une application en deux heure - PHP Québec Janvier 2009 par Philippe Gamache
Une application en deux heure - PHP Québec Janvier 2009
Philippe Gamache
•
1.9K vues
Presentation Symfony par Jeremy Gachet
Presentation Symfony
Jeremy Gachet
•
4.2K vues
Symfony 2 et le Web par Jose Dominique PENDA
Symfony 2 et le Web
Jose Dominique PENDA
•
425 vues
Un exemple élémentaire d'application MVC en PHP par Kristen Le Liboux
Un exemple élémentaire d'application MVC en PHP
Kristen Le Liboux
•
57.7K vues
Cours php & Mysql - 4éme partie par kadzaki
Cours php & Mysql - 4éme partie
kadzaki
•
2.6K vues
Symfony3 overview par SymfonyMu
Symfony3 overview
SymfonyMu
•
376 vues
Presentation Symfony2 par Ahmed ABATAL
Presentation Symfony2
Ahmed ABATAL
•
2.1K vues
Presentation du framework symfony par Jeremy Gachet
Presentation du framework symfony
Jeremy Gachet
•
11.9K vues
En vedette
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2 par
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Sofien Benrhouma
155.7K vues
•
69 diapositives
Internationaliser un formulaire zend form par
Internationaliser un formulaire zend form
Geozend
1.5K vues
•
5 diapositives
Développement d'un moteur de recherche avec Zend Search par
Développement d'un moteur de recherche avec Zend Search
Robert Viseur
2K vues
•
33 diapositives
Presentation pfe 2012 par
Presentation pfe 2012
Sellami Ahmed
15.4K vues
•
26 diapositives
Conception et réalisation d’un Système d’information des étudiants du départe... par
Conception et réalisation d’un Système d’information des étudiants du départe...
Ilyas CHAOUA
39.2K vues
•
54 diapositives
Presentation orale d’un mémoire par
Presentation orale d’un mémoire
Njeugna
69.5K vues
•
8 diapositives
En vedette
(9)
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2 par Sofien Benrhouma
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Sofien Benrhouma
•
155.7K vues
Internationaliser un formulaire zend form par Geozend
Internationaliser un formulaire zend form
Geozend
•
1.5K vues
Développement d'un moteur de recherche avec Zend Search par Robert Viseur
Développement d'un moteur de recherche avec Zend Search
Robert Viseur
•
2K vues
Presentation pfe 2012 par Sellami Ahmed
Presentation pfe 2012
Sellami Ahmed
•
15.4K vues
Conception et réalisation d’un Système d’information des étudiants du départe... par Ilyas CHAOUA
Conception et réalisation d’un Système d’information des étudiants du départe...
Ilyas CHAOUA
•
39.2K vues
Presentation orale d’un mémoire par Njeugna
Presentation orale d’un mémoire
Njeugna
•
69.5K vues
Les CMS basés sur framework - PHP Tour 2011 par Centurion - Content Management Framework
Les CMS basés sur framework - PHP Tour 2011
Centurion - Content Management Framework
•
1.9K vues
Memoire de fin d'études pour le diplome de Chef de Projet Informatique et Rés... par Arnold Stellio
Memoire de fin d'études pour le diplome de Chef de Projet Informatique et Rés...
Arnold Stellio
•
70.2K vues
Rapport Pfe Application Web e-commerce Symfony2 par Ben Abdelwahed Slim
Rapport Pfe Application Web e-commerce Symfony2
Ben Abdelwahed Slim
•
48.6K vues
Similaire à Soutenance Zend Framework vs Symfony
#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter par
#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter
Atsé François-Xavier KOBON
248 vues
•
35 diapositives
mini projet par
mini projet
Basma Ghenimi
24 vues
•
12 diapositives
Web dev open door par
Web dev open door
LeTesteur
390 vues
•
29 diapositives
ZendFramework2 - Présentation par
ZendFramework2 - Présentation
julien pauli
1.3K vues
•
33 diapositives
Node.js, le pavé dans la mare par
Node.js, le pavé dans la mare
Valtech
2.9K vues
•
44 diapositives
SOLID : les principes à l’origine du succès de Symfony et de vos applications par
SOLID : les principes à l’origine du succès de Symfony et de vos applications
Vladyslav Riabchenko
2.3K vues
•
43 diapositives
Similaire à Soutenance Zend Framework vs Symfony
(20)
#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter par Atsé François-Xavier KOBON
#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter
Atsé François-Xavier KOBON
•
248 vues
mini projet par Basma Ghenimi
mini projet
Basma Ghenimi
•
24 vues
Web dev open door par LeTesteur
Web dev open door
LeTesteur
•
390 vues
ZendFramework2 - Présentation par julien pauli
ZendFramework2 - Présentation
julien pauli
•
1.3K vues
Node.js, le pavé dans la mare par Valtech
Node.js, le pavé dans la mare
Valtech
•
2.9K vues
SOLID : les principes à l’origine du succès de Symfony et de vos applications par Vladyslav Riabchenko
SOLID : les principes à l’origine du succès de Symfony et de vos applications
Vladyslav Riabchenko
•
2.3K vues
Utiliser le Zend Framework avec Symfony par Xavier Gorse
Utiliser le Zend Framework avec Symfony
Xavier Gorse
•
6K vues
php2 : formulaire-session-PDO par Abdoulaye Dieng
php2 : formulaire-session-PDO
Abdoulaye Dieng
•
1.9K vues
Symfony2 - Un Framework PHP 5 Performant par Hugo Hamon
Symfony2 - Un Framework PHP 5 Performant
Hugo Hamon
•
3.1K vues
Rich Desktop Applications par goldoraf
Rich Desktop Applications
goldoraf
•
1.6K vues
Introduction à Angularjs par Rossi Oddet
Introduction à Angularjs
Rossi Oddet
•
1.6K vues
Flex, une techno RIA incontournable pour les futures app web ? par GreenIvory
Flex, une techno RIA incontournable pour les futures app web ?
GreenIvory
•
1.8K vues
Asp Au Service Des Mv Ps par Gregory Renard
Asp Au Service Des Mv Ps
Gregory Renard
•
817 vues
ASP.NET MVC, Web API & KnockoutJS par Renaud Dumont
ASP.NET MVC, Web API & KnockoutJS
Renaud Dumont
•
5.7K vues
Architecturez vos applications mobiles avec Azure et Xamarin par Thierry Buisson
Architecturez vos applications mobiles avec Azure et Xamarin
Thierry Buisson
•
122 vues
La mobilité dans Drupal par Adyax
La mobilité dans Drupal
Adyax
•
4.2K vues
Introduction à node.js par Microsoft Technet France
Introduction à node.js
Microsoft Technet France
•
1.2K vues
NodeJS for Mobile App par Habib MAALEM
NodeJS for Mobile App
Habib MAALEM
•
1.5K vues
2008-09-30 Administration automatisée avec Powershell par Patrick Guimonet
2008-09-30 Administration automatisée avec Powershell
Patrick Guimonet
•
1.2K vues
Introduction à Zend Framework 2 par Mickael Perraud
Introduction à Zend Framework 2
Mickael Perraud
•
2.2K vues
Soutenance Zend Framework vs Symfony
1.
Soutenance Vincent Composieux
2.
3.
4.
Bug tracking :
Flyspray
5.
6.
7.
8.
Le modèle MVC
9.
10.
11.
Mise en place
d’un projet
12.
Architecture Zend Framework
(INI) Symfony (YAML) apps/frontend/ modules/ index/ actions/ actions.class.php templates/ indexSuccess.php contact/ lib/ model/ application/ controllers/ IndexController.php FooController.php models/ views/ scripts/ index/ index.phtml contact/
13.
Configuration Zend Framework
(INI) Symfony (YAML) [production] phpSettings.display_startup_errors = 0 phpSettings.display_errors = 0 includePaths.library = APPLICATION_PATH "/../library" bootstrap.path = APPLICATION_PATH "/Bootstrap.php" bootstrap.class = "Bootstrap" appnamespace = "Application" resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers" resources.frontController.params.displayExceptions = 0 resources.view[] = default: http_metas: content-type: text/html metas: title: Titre de mon projet description: Description de mon projet keywords: Mots-clés de mon projet language: fr robots: index, follow stylesheets: [main.css] javascripts: [jquery-1.4.2.min.js] has_layout: true layout: layout class frontendConfiguration extends sfApplicationConfiguration { public function configure() { } } class Bootstrap extends Zend_Application_Bootstrap_Bootstrap { protected function _initDoctype() { $this->bootstrap('view'); $view = $this->getResource('view'); $view->doctype('XHTML1_STRICT'); } } Bootstrap ProjectConfiguration
14.
Gestion des droits
sous Zend Framework Définition des droits d’accès : $acl = new Zend_Acl(); $acl->add(new Zend_Acl_Resource('index')); $acl->add(new Zend_Acl_Resource('backend')); $acl->allow('guest', 'index'); $acl->deny('guest', 'backend'); Zend_Registry::set('acl', $acl); class Plugin_Acl extends Zend_Controller_Plugin_Abstract { public function preDispatch(Zend_Controller_Request_Abstract $request) { $acl = Zend_Registry::get('acl'); $auth = Zend_Auth::getInstance(); if(!$auth->hasIdentity()) { $roleName = 'guest'; } else { $roleName = $auth->getIdentity()->role; } $privilegeName = $request->getActionName(); if(!$acl->isAllowed($roleName, null, $privilegeName)){ $request->setControllerName('Error'); $request->setActionName('index'); } } } Création du plug-in de test :
15.
16.
17.
18.
19.