Le développement piloté par les tests
*Prix minimum hors frais annexes.
Après un parcours de formation sous statut d’élève ou d’étudiant, Après un parcours de formation continue, Par candidature individuelle, Par expérience, Entreprises
Conception web - développement web
Disposer d'une connexion Internet minimum de 8 Mb/s, Disposer d'un PC/MAC (CPU min 2.00Ghz, HDD/SSD min 256Go, RAM min 4 Go), Disposer d'un écran déporté, Disposer d’une webcam, Disposer d’un microphone, Avoir un niveau anglais minimum B1 (classement CECRL), Effectuer un questionnaire de positionnement
Travaux à rendre
Handicap moteur ou physique, Maladie chronique handicapante
Le développement piloté par les tests
Les tests dans le processus de développement- Origine du TDD (Test Driven Development).- Utilité, Les tests dans la gestion de projets agile, création d'un plan de test, les typologies de test, OWASP- Importance du feedback- Le coût croissant de correction des défauts- Information vs feedback- BDD et TDD avec Cucumber- Les fondamentaux du TDD- Le cycle de développement du TDD- Stratégies de Test First- Stratégies pour faire passer les testsUn framework de tests automatisées- Automatisation des tests avec CypressEcrire du code testable- Les principes SOLID de la programmation objet- Composition plutôt qu'héritage- Eviter le code statique- Inverser les dépendances- Typologie des tests.- Les assertions- les Tests d’échec- Les tests paramétrés sur les types et les valeursles matchersOrganiser les tests complexes- Organisation des classes de test- Organisation du code de testLe Refactoring- Refactoring sous tests.- Code historique. Dette technique. Analysis Paralysis.- Un code qui a 2 ans devrait être meilleur qu'à 2 semaines.- Cesser de produire encore plus de dette technique.
Supervision pédagogique : Assistance technique - Aide en ligne - Suivi par visioconférence Assistance technique : Par chat (instantané) - Par email (sous 24h) - Pendant et entre les séquencesToutes les formations référencées sur notre catalogue GanaMarket sont mises en œuvre dans le respect du label Qualiopi