Formation Tests PHP

Renforcez la solidité de vos applications PHP lors de cette formation Tests avec PHP, en mettant en place des tests adaptés grâce aux approches du TDD et BDD !

Prix (Formation inter-entreprise)

800€ HT / personne

Durée

1 jour

Dates

Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)

Vous subissez régulièrement des régressions et vous souhaitez mettre en place des tests unitaires pour contenir ce problème ?

Si l'écriture de tests pour renforcer la solidité d'une application n'est plus remise en doute, il s'avère dans la pratique assez difficile de se lancer, et de continuer à maintenir et grandir cette base de tests.

Et d'ailleurs, quels tests sont pertinents ? Que vaut le TDD ? Le BDD ?
Quand vaut-il mieux utiliser PHPUnit ou Behat ?

Comment automatiser des tests ?

Cette formation s'adresse aux développeurs·ses PHP ayant un peu d’expérience qui :
- travaillent sur une codebase peu ou pas couverte par des tests et souhaitent retrouver de la confiance
- commencent un projet et souhaitent appliquer de bonnes pratiques
- veulent étendre l’étendue de leurs types de tests au delà des tests unitaires

Durant cette formation Tests avec PHP d'une journée, nous verrons, comment écrire des tests unitaire (PHPUnit), des tests comportementaux, mais aussi comment mettre en place du TDD et les limites de celui-ci. Nous parcourrons également l'ensemble des tests qui existent : tests unitaire, d'intégration, de charge....

À la fin de cette formation Test avec PHP, vous connaîtrez l'intérêt de chacun de ces tests et saurez comment les mettre en œuvre.

Si vous souhaitez revoir les bases et bonnes pratiques de PHP avant de vous attaquer aux tests, jetez un œil à notre formation PHP.

Les objectifs

  • Mettre en place et utiliser PHPUnit
  • Mettre en place et utiliser Behat
  • Déployer le TDD (Test Driven Development)
  • Déployer le BDD (Behavior Driven Development)

Pré-requis

  • Savoir coder en PHP Objet
  • Ordinateur portable à apporter

Le programme de la formation Tests PHP

Les tests, du manuel à l'automatisation

QA : Quality Assurance
  • Recette fonctionnelle
  • Préparation d'une recette
  • Cahier de recette
  • Priorisation
  • Écriture d'un use case
Tests Automatisés
  • les tests unitaires
  • les tests d'intégration
  • les tests fonctionnels
  • les tests de charge
  • les tests de performance
Méthodes de développement
  • TDD
  • BDD

Mises en pratique :
- Développement d'une mini-application en TDD
- Développement d'une mini-application en BDD

Télécharger le programme

Le(s) formateur(s)

Sylvain FERLAC

Sylvain FERLAC

Sylvain est tombé dans l’internet à une époque où se connecter faisait du bruit et pouvait coûter (très) cher :-)

Depuis, il a exercé en agence en tant que développeur, front et back, puis responsable technique et formateur. Après une incursion en tant que dirigeant d’entreprise, il est revenu depuis 7 ans à son sujet de prédilection - le développement de logiciels web sur mesure - en tant que développeur indépendant, pour tous types de missions : industrie, services, etc.

Les types de projets qu’il affectionne ? La reprise de projets legacy, (ou tout simplement mal partis), en PHP ou javascript, avec Symfony et React pour leur souplesse, ou d’autres technos en fonction de l’équipe rencontrée.
Et parce qu’il sait qu’un développement ne sert que s’il est déployé en production, la philosophie devops et les outils associés sont ses outils quotidiens.

Pour lui, l’interaction est fondamentale dans le métier d’ingénieur logiciel, que ça soit avec le client ou entre professionnels, et la formation auprès de ses pairs est logiquement l’un des moyens de partager son expérience.

Voir son profil détaillé

A propos de Human Coders

Human Coders c'est un centre de formation pour développeurs avec :

  • une certification Qualiopi, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • de nombreux clients qui nous font confiance depuis des années
  • un manifeste pour garantir des formations à taille humaine, des formateurs passionnés, de véritables workshops...
  • 96 formations au catalogue, 1422 sessions depuis nos débuts en 2012 avec une moyenne de satisfaction de 4,6/5
  • la possibilité de vous proposer un accompagnement personnalisé ou du conseil après la formation

Besoin d'aide ?

Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?


Rappel Email

Nos forces

  • Des formations à taille humaine
  • Des formateurs passionnés
  • Des véritables workshop
Accéder au Manifeste

Nos clients

Formation Tests PHP

Renforcez la solidité de vos applications PHP lors de cette formation Tests avec PHP, en mettant en place des tests adaptés grâce aux approches du TDD et BDD !

Vous subissez régulièrement des régressions et vous souhaitez mettre en place des tests unitaires pour contenir ce problème ?

Si l'écriture de tests pour renforcer la solidité d'une application n'est plus remise en doute, il s'avère dans la pratique assez difficile de se lancer, et de continuer à maintenir et grandir cette base de tests.

Et d'ailleurs, quels tests sont pertinents ? Que vaut le TDD ? Le BDD ?
Quand vaut-il mieux utiliser PHPUnit ou Behat ?

Comment automatiser des tests ?

Cette formation s'adresse aux développeurs·ses PHP ayant un peu d’expérience qui :
- travaillent sur une codebase peu ou pas couverte par des tests et souhaitent retrouver de la confiance
- commencent un projet et souhaitent appliquer de bonnes pratiques
- veulent étendre l’étendue de leurs types de tests au delà des tests unitaires

Durant cette formation Tests avec PHP d'une journée, nous verrons, comment écrire des tests unitaire (PHPUnit), des tests comportementaux, mais aussi comment mettre en place du TDD et les limites de celui-ci. Nous parcourrons également l'ensemble des tests qui existent : tests unitaire, d'intégration, de charge....

À la fin de cette formation Test avec PHP, vous connaîtrez l'intérêt de chacun de ces tests et saurez comment les mettre en œuvre.

Si vous souhaitez revoir les bases et bonnes pratiques de PHP avant de vous attaquer aux tests, jetez un œil à notre formation PHP.

Les objectifs

  • Mettre en place et utiliser PHPUnit
  • Mettre en place et utiliser Behat
  • Déployer le TDD (Test Driven Development)
  • Déployer le BDD (Behavior Driven Development)

Pré-requis

  • Savoir coder en PHP Objet
  • Ordinateur portable à apporter

Le programme de la formation Tests PHP

Les tests, du manuel à l'automatisation

QA : Quality Assurance
  • Recette fonctionnelle
  • Préparation d'une recette
  • Cahier de recette
  • Priorisation
  • Écriture d'un use case
Tests Automatisés
  • les tests unitaires
  • les tests d'intégration
  • les tests fonctionnels
  • les tests de charge
  • les tests de performance
Méthodes de développement
  • TDD
  • BDD

Mises en pratique :
- Développement d'une mini-application en TDD
- Développement d'une mini-application en BDD

Télécharger le programme

Le(s) formateur(s)

Sylvain FERLAC

Sylvain FERLAC

Sylvain est tombé dans l’internet à une époque où se connecter faisait du bruit et pouvait coûter (très) cher :-)

Depuis, il a exercé en agence en tant que développeur, front et back, puis responsable technique et formateur. Après une incursion en tant que dirigeant d’entreprise, il est revenu depuis 7 ans à son sujet de prédilection - le développement de logiciels web sur mesure - en tant que développeur indépendant, pour tous types de missions : industrie, services, etc.

Les types de projets qu’il affectionne ? La reprise de projets legacy, (ou tout simplement mal partis), en PHP ou javascript, avec Symfony et React pour leur souplesse, ou d’autres technos en fonction de l’équipe rencontrée.
Et parce qu’il sait qu’un développement ne sert que s’il est déployé en production, la philosophie devops et les outils associés sont ses outils quotidiens.

Pour lui, l’interaction est fondamentale dans le métier d’ingénieur logiciel, que ça soit avec le client ou entre professionnels, et la formation auprès de ses pairs est logiquement l’un des moyens de partager son expérience.

Voir son profil détaillé

A propos de Human Coders

Human Coders c'est un centre de formation pour développeurs avec :

  • une certification Qualiopi, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • de nombreux clients qui nous font confiance depuis des années
  • un manifeste pour garantir des formations à taille humaine, des formateurs passionnés, de véritables workshops...
  • 96 formations au catalogue, 1422 sessions depuis nos débuts en 2012 avec une moyenne de satisfaction de 4,6/5
  • la possibilité de vous proposer un accompagnement personnalisé ou du conseil après la formation

* Nombre de personnes ayant répondu au questionnaire de satisfaction sur cette formation depuis 2012