PHP est un langage de programmation libre et Open Source conçu pour le développement de sites et d'applications web. Il peut être intégré facilement au HTML.
OBJECTIFS PEDAGOGIQUES
- Maîtriser les différentes types de tests unitaires
- Concevoir, écrire et exécuter des tests unitaires efficaces pour leurs applications front-end
PROGRAMME
INTRODUCTION AUX TESTS UNITAIRES
- Définition des tests unitaires et leur importance
- Avantages des tests unitaires pour le développement de logiciels
- Comment les tests unitaires peuvent améliorer la qualité du code
LES GRANDS TYPES DE TESTS UNITAIRES
- Tests de composants
- Tests d'intégration
- Tests de rendu
- Tests de performance
- Tests de navigation
- Tests de sécurité
- Tests de qualité d'interface utilisateur
CONCEPTION DES TESTS UNITAIRES
- Comment concevoir des tests unitaires efficaces
- Comment déterminer les cas de test à inclure
- Comment écrire des tests unitaires qui couvrent toutes les fonctionnalités
LES FRAMEWORKS DE TESTS UNITAIRES EN FRONT OFFICE
- Présentation des frameworks de tests unitaires les plus populaires pour le développement front-end, tels que Jest, Mocha, Chai, etc.
- Comment configurer et utiliser un framework de tests unitaires
- Comment écrire et exécuter des tests unitaires avec un framework de tests unitaires
LES MEILLEURES PRATIQUES POUR LES TESTS UNITAIRES EN FRONT OFFICE
- Ecrire des tests unitaires de manière efficace et efficace
- Utiliser des assertions pour valider les résultats des tests
- Utiliser des mocks et des stubs pour tester les comportements dépendants
INTÉGRATION CONTINUE ET TESTS UNITAIRES
- Utiliser des outils d'intégration continue pour automatiser l'exécution de tests unitaires
- Savoir définir des règles de build pour exécuter automatiquement les tests unitaires
CERTIFICATION
La certification ENI® en option sur cette formation, permet d’évaluer votre niveau de maîtrise dans le domaine du développement de sites web dynamiques avec PHP. Elle est éligible au CPF pour tous les salariés et demandeurs d'emploi. Code CPF : 208 979. Lorsque la certification est financée au titre du CPF, la formation associée peut également être prise en charge (dossier CPF commun). La certification est également éligible à la période de professionnalisation.
PUBLIC
Développeurs, webmastersPRÉREQUIS
INFORMATIONS PRATIQUES
HORAIRES DE LA FORMATION
de 9 h 00 à 12 h 30 et de 13 h 30 à 17 h 00
MÉTHODOLOGIE PÉDAGOGIQUE
Théorie | Cas pratiques | Synthèse
MODALITÉS D'ÉVALUATION
Évaluation qualitative des acquis tout au long de la formation et appréciation des résultats