Objectifs pédagogiques de la formation

La formation "PHP Industrialisation" s'adresse aux développeurs et aux chefs de projets techniques ayant de solides bases en PHP et cherchant à outiller leur environnement de manière à augmenter la qualité de leur travail et leur productivité au quotidien. Nous introduirons les méthodologies de travail et nous ferons un tour complet de tous les outils permettant à l'équipe technique de mieux s'organiser et de travailler plus efficacement.

 

Programme de la formation

Environnement de travail
  • Les outils de développement (IDE)
  • Firefox, Firebug et FirePHP
  • Utilisation de debogueur / profileur
  • Serveur de développement
  • Serveur de pré-production

Collaboration des équipes
  • La gestion de versions dans un projet
  • Politiques de sauvegarde
  • Présentation des forges
  • Utiliser des conventions
  • Pratiquer la revue de code

Frameworks
  • Concept, avantages / inconvénients
  • Conventions liées aux frameworks
  • Présentation de deux frameworks

Méthodologies adaptées au développement d'applications Web
  • Méthodes Agiles: Scrum, XP
  • Cycle en V

Assurance Qualité
  • Tests unitaires : présentation, concept et utilité
  • PHPUnit, tests fonctionnels, tests d'intégration
  • Analyse statique de code
  • Etude du couplage
  • Métriques diverses

Automatisation des tâches
  • Déploiement automatique avec Phing/Ant
  • Production de la documentation
  • Générations graphiques de métriques
  • Outils d'intégration continue : phpUnderControl