CMBP formation et développement PHP / MySql / PostgreSQL Xavier Braive et François Plégades, des interventions à visage humain. Coopération au Développement
Accueil Développement Formation Directe Programmes de Formation Réalisations Presse Deviseur FAQ Contact

.: Formation PHP :.

2 jours pour choisir son framework PHP

Le défi proposé par cette formation PHP est d'aborder en 2 jours les principales caractéristiques de 4 grands frameworks PHP : Symfony, Cake, Code Igniter et Zend, afin de vous aider à déterminer le choix le plus adapté à vos contraintes et objectifs.
Ce choix est important car il implique pour l'entreprise une politique de développement à long terme, si l'on veut réellement gagner en captalisation des savoir-faire.
Le principe des frameworks est étudié au niveau de la formation "PHP : Optimisation, Industrialisation, Design Patterns & Frameworks" , il ne s'agit donc plus ici de décortiquer les principes MVC et autres, mais bien de voir concrètement comment on développe une petite application avec chacun des frameworks PHP en question.
codeigniter

Durée de la formation "Choisir son framework PHP"

2 jours.

Participants à la formation "Choisir son framework PHP"

Ce cours concerne toute personne, développeur PHP ou chef de projet PHP, confrontée au choix délicat d'un framework PHP.

Pré-requis de la formation "Choisir son framework PHP"

La programmation orientée objet sous PHP est un minimum. La connaissance du programme d'Industrialisation des développements PHP permettra de mieux profiter du cours.

Travaux pratiques de la formation "Choisir son framework PHP"

Les exercices et les démonstrations de ce cours sont basés sur la construction de bout en bout d'un mini site Web en PHP, sous les 4 frameworks étudiés.


Programme de la formation "Choisir un Framework PHP"

Les frameworks PHP Disponibles

- CakePHP

- Jelix / Copix

- CodeIgniter

- Kohana

- SolarPHP

- Symfony

- Zend

- eZComponents

<<< retour au sommaire "Choisir un Framework PHP"


Les criteres de choix d'un framework PHP

- L'aspect Technique du framework PHP

- La Documentation du framework PHP

- La Communauté portant le framework PHP

<<< retour au sommaire "Choisir un Framework PHP"


Le framework Symfony

- Description du framework PHP Symfony.

- Avantages et inconvénients du du framework PHP Symfony.

- Installation de base du framework Symfony.

- Paramètrage de Symfony et fichiers YAML.

- Scaffolding et routes.

- Ajax.

- Céer un mini site e-commerce avec Symfony.

<<< retour au sommaire "Choisir un Framework PHP"


Le framework Code Igniter

- Description du framework PHP Code Igniter

- Avantages et inconvénients du du framework PHP Code Igniter

- Installation de base du framework Code Igniter.

- Paramètrage de Code Igniter.

- Scaffolding et routes.

- Ajax & Helpers.

- Céer un mini site e-commerce avec Code Igniter.

<<< retour au sommaire "Choisir un Framework PHP"


Le framework CakePHP

- Description du framework CakePHP.

- Avantages et inconvénients du du framework CakePHP.

- Installation de base du framework CakePHP.

- Paramètrage de Cake PHP.

- Scaffolding et routes.

- Ajax & Helpers.

- Céer un mini site e-commerce avec Cake PHP.

<<< retour au sommaire "Choisir un Framework PHP"


Le framework Zend

- Description du framework PHP Zend.

- Avantages et inconvénients du du framework PHP Zend.

- Installation de base du framework Zend.

- Paramètrage de Zend & Bibliothèques.

- Ajax & Helpers.

- Céer un mini site e-commerce avec Zend.

<<< retour au sommaire "Choisir un Framework PHP"


Conclusion : Quel Framework PHP ?

- Débriefing sur les principales difficultés rencontrées.

- Comparaison du nombre de fichiers installés.

- Benchmark sommaire des 4 frameworks PHP.

- Aspect sécurité des frameworks.

<<< retour au sommaire "Choisir un Framework PHP"

Nous avons déjà formé plus de 1875 stagiaires à :

  • Aix-en-Provence
  • Angers
  • Antibes
  • Arcueil
  • Bordeaux
  • Bruxelles
  • Caen
  • Chartres
  • Cholet
  • Colombes
  • Dieppe
  • Dijon
  • Fort-de-France (Martinique)
  • Genève (Suisse)
  • Gisors
  • Grenoble
  • Hammamet (Tunisie)
  • La Bresse
  • La Défense
  • La Rochelle
  • Le Havre
  • Le Mans
  • Lille
  • Liège (Belgique)
  • Lorient
  • Lyon
  • Massy
  • Metz
  • Montpellier
  • Mulhouse
  • México, D.F. (México)
  • Nagoya (Japon)
  • Nancy
  • Nantes
  • Nezignan l'Evêque
  • Orléans
  • Ouagadougou (Burkina Faso)
  • Paris
  • Poitiers
  • Puerto Peñasco (Sonora, México)
  • Rennes
  • Romans
  • Rouen
  • Sophia Antipolis
  • St Etienne
  • St-Jean-Pied-de-Port
  • Strasbourg
  • Torcy
  • Toulon
  • Toulouse
  • Tucson (Arizona)
  • Why (Arizona)

Geo Visitors Map
Prochaines formations:

PHP5 + MySql
lieu: Paris 17ème
date: 17-21/05/2010 [x1]
programme PHP/MySql

PHP Avancé
lieu: Eon ITC
date: 27-29/05/2010
programme PHP Objet & Extensions

  • Oracle,SQL Server,ODBC
  • Prog. Objet Avancée
  • LDAP
  • Mails multiparts
  • POP3
  • PDF
  • XML / XSLT / xPath
  • Sockets
  • Web services / SOAP

PHP : Sécurité
lieu: Eon ITC
date: 04-06/06/2010
programme PHP Sécurité

  • Risques
  • XSS
  • CSRF
  • Formulaires:Les failles
  • regex et filtres
  • Vol de session
  • Injections SQL
  • SPAM
  • BFA
  • Phishing
  • DoS
  • Quotas et gestion des charges
  • Turing inversé

PHP : Industrialisation
lieu: Eon ITC
date: 11-13/06/2010
programme Design Patterns & Frameworks

  • Frameworks
  • Optimisation
  • caches
  • prog .parallèle
  • Tests Unitaires (TDD)
  • Tests de charge
  • Design Patterns
  • IDEs


Info

La société CROSSFIRE JAPAN,INC. vient de pondre un nouveau langage, et l'environnement de développement qui va avec.
Alinous-Core permet de développer des pages web dynamiques, liées à des bases de données. Ce n'est pas un langage tel que PHP, Ruby ou Java, il "suffit" de connaître Html ET Sql pour intégrer sans peine.
Ce pseudo langage est très simplifié, mais a tout ce qu'il faut pour réaliser les opérations classiques liées au développement de sites web dynamiques :
  • Champs de saises divers
  • Frames virtuelles
  • Validation
  • Authentification
  • Sessions Http
  • Redirections
  • e-mail
  • RSS
  • Upload
Les bases de données supportées actuellement sont les suivantes:
  • Apache derby
  • PostgreSQL
  • MySQL

programmes de cours © 2001,2002,2003,2004,2005,2006,2007,2008, 2009 et 2010