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

.: Formation PHP :.

2 jours pour choisir son C.M.S. PHP

Un CMS ou Content Management System (Système de Gestion de Contenu) permet de mettre à jour le contenu d'un site web, sans aucune connaissance particulière. (des formulaires de type webmail sont utilisés pour alimenter une base de données. Cette même base de données alimente les pages du site web).
Le défi proposé par cette formation PHP est d'aborder en 2 jours les principales caractéristiques de 4 CMS PHP largement répandus: Joomla,Drupal, Mambo et Spip, afin de vous aider à déterminer le choix le plus adapté à vos contraintes et objectifs.
Ce choix est important car il déterminera le degré d'adhésion des rédacteurs, et donc leur productivité éditoriale.
Le principe des CMS est étudié au niveau de la formation "PHP / MySql: Développer un site web dynamique" , il ne s'agit donc plus ici de décortiquer les principes de l'intégration dynamique de données par des utilisateurs authentifiés, mais bien de voir concrètement comment on développe une petite application avec chacun des CMS PHP en question.
architecture CMS PHP

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

2 jours.

Participants à la formation "Choisir son CMS PHP"

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

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

Le programme de base "webmaster" est un minimum. La connaissance du programme "développer un site web dynamique" permettra de mieux profiter du cours.

Travaux pratiques de la formation "Choisir son CMS 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 éditorial en PHP, intégrant les 4 CMS étudiés.


Programme de la formation "Choisir un CMS PHP"

Quelques CMS PHP Disponibles

- ezPublish

- Typo3

- Spip

- Mambo / Joomla

- Drupal

- WordPress

- pHarbor & zenPhp

- osComemrce

- DotClear

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


Les criteres de choix d'un CMS PHP

- L'aspect Ergonomique du CMS PHP.

- La souplesse graphique du CMS PHP.

- La gestion des utilisateurs du CMS PHP.

- La sécurité du CMS PHP.

- Les possibilités d'extension du CMS PHP.

- La Communauté portant le CMS PHP.

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


Les CMS Mambo et Joomla

- Description des CMS Mambo / Joomla.

- Passer de Mambo à Joomla!

- Avantages et inconvénients du du CMS PHP Joomla.

- Installation de base du CMS Joomla.

- Paramètrage de Joomla.

- Céer un mini site associatif avec Joomla.

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


Le CMS Drupal

- Description du CMS Drupal.

- Avantages et inconvénients du du CMS PHP Drupal.

- Installation de base du CMS Drupal.

- Paramètrage de Drupal.

- Céer un mini site associatif avec Drupal.

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


Le CMS Typo3

- Description du CMS Typo3.

- Avantages et inconvénients du du CMS PHP Typo3.

- Installation de base du CMS Typo3.

- Paramètrage de Typo3.

- Céer un mini site associatif avec Typo3.

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


Le CMS SPIP

- Description du CMS SPIP.

- Avantages et inconvénients du du CMS PHP SPIP.

- Installation de base du CMS SPIP.

- Paramètrage de SPIP.

- Céer un mini site associatif avec SPIP.

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


Conclusion : Quel CMS PHP ?

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

- Comparaison ergonomique et courbe d'apprentissage.

- Benchmark sommaire des 4 CMS PHP.

- Aspect sécurité des CMS.

<<< retour au sommaire "Choisir un CMS 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