Aller au contenu principal

Tests PHP

Date de mise à jour :
Identifiant Offre Info : 14_AF_0000212594
Organisme responsable : Human Coders (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

  • Comprendre l'intérêt des tests
  • Découvrir l'écosystème des outils de test de PHP
  • Choisir une stratégie de test en fonction de son contexte

Programme de la formation

Cette formation de 2 jours "Tests PHP" guide les participants de manière progressive vers une maîtrise des tests automatisés, en commençant par les principes fondamentaux et l'écosystème d'outils (PHPUnit, Pest, PHPSpec, Behat), puis en explorant les stratégies adaptées (pyramide, diamond) et l'optimisation (mutation testing, exécution rapide). Le Jour 1 pose les bases avec les spécificités PHP (typage, Composer, PSR), l'installation des outils et la mise sous test…

Cette formation de 2 jours "Tests PHP" guide les participants de manière progressive vers une maîtrise des tests automatisés, en commençant par les principes fondamentaux et l'écosystème d'outils (PHPUnit, Pest, PHPSpec, Behat), puis en explorant les stratégies adaptées (pyramide, diamond) et l'optimisation (mutation testing, exécution rapide). Le Jour 1 pose les bases avec les spécificités PHP (typage, Composer, PSR), l'installation des outils et la mise sous test d'une application fournie, tandis que le Jour 2 approfondit le TDD (cycle, design), la BDD pour l'interaction métier, et les problématiques courantes (dépendances, temps d'exécution). Les méthodes d'apprentissage privilégient les exercices pratiques : installation d'outils, développement en TDD sur un projet fil rouge, et création de scénarios Behat, favorisant une expérience immersive et collaborative. À l'issue, les participants acquièrent les compétences pour choisir une stratégie de test contextuelle, intégrer les tests en CI, et améliorer la qualité du code via TDD/BDD. Prérequis : connaissances solides en PHP et développement d'applications web.

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Financement

Conventionnement
Non

Conditions d'accès

Public visé

  • Tout public

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

-

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement en présentielle

Adresse

11bis Passage Doisy
75017 Paris 17e

Responsable : Human Coders

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
Human Coders
75017 Paris 17e
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates fixes