Software craftsmanship - front-end
Human Coders
Non finançable CPF
Tout public
En ligne
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
1560 €
Durée
Nous contacter
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
Objectifs
Mettre en oeuvre plusieurs pratiques issues de l'eXtreme Programming, et de l'Agilité (TDD, pair-programming, intégration continue, automatisation des tests...),
Comprendre l'importance des tests dans un contexte front-end orienté composant (React, Vue.js, Angular, Vanilla...),
Repenser des applications existantes grâce à l'ajout de tests en vue de l'amélioration continue,
Se baser sur les tests pour faire émerger l'architecture Web de ses applications,
Sensibiliser aux "softs-skills" et à l'importance de la communication au sein d'une équipe et avec l'extérieur
Comprendre l'importance des tests dans un contexte front-end orienté composant (React, Vue.js, Angular, Vanilla...),
Repenser des applications existantes grâce à l'ajout de tests en vue de l'amélioration continue,
Se baser sur les tests pour faire émerger l'architecture Web de ses applications,
Sensibiliser aux "softs-skills" et à l'importance de la communication au sein d'une équipe et avec l'extérieur
Programme
Les programmes, pré-requis et objectifs sont régulièrement mis à jour afin d'être au plus proche des avancées de la technologie. Vous pouvez consulter la dernière version en suivant le lien internet du programme : https://www.humancoders.com/formations/software-craftmanship-frontend-javascript
Le programme de la formation Software Craftsmanship Front-End
Jour 1 : Craftsmanship & Rappels
Rappels sur JavaScript
ES5
ES6+
Les outils
Node.js et NPM
Les Framework de tests
Jest
Nos premières méthodologies de tests
Test After
Test First
Spec Driven Development
L'Agilité
Aperçu rapide
Apprendre à écrire une User Story
Les bonnes pratiques des projets front-end
Mises en pratiques :
- Développer une application simple à partir de 0 en testant plusieurs méthodologies (Test-After, Test-First, Spec Driven Dev, ...)
Jour 2 : Les spécificités du front-end
Outils de test
Inversion de contrôle
Spy
Stub
Mock
D'autres méthodologies de tests
TDD
ATDD
BDD
Rappels sur les Frameworks orientés composant
Au choix (React, Angular, vue.js, ...)
Les types de tests
Comment tester un front-end
Outils (testing-library)
Tester des composants
Patterns Front-end
Code smells Front-end
Mises en pratiques :
- Une application complexe est déjà développée, l'ensemble des stagiaires établissent alors une stratégie pour refactorer ce code sereinement
Le programme de la formation Software Craftsmanship Front-End
Jour 1 : Craftsmanship & Rappels
Rappels sur JavaScript
ES5
ES6+
Les outils
Node.js et NPM
Les Framework de tests
Jest
Nos premières méthodologies de tests
Test After
Test First
Spec Driven Development
L'Agilité
Aperçu rapide
Apprendre à écrire une User Story
Les bonnes pratiques des projets front-end
Mises en pratiques :
- Développer une application simple à partir de 0 en testant plusieurs méthodologies (Test-After, Test-First, Spec Driven Dev, ...)
Jour 2 : Les spécificités du front-end
Outils de test
Inversion de contrôle
Spy
Stub
Mock
D'autres méthodologies de tests
TDD
ATDD
BDD
Rappels sur les Frameworks orientés composant
Au choix (React, Angular, vue.js, ...)
Les types de tests
Comment tester un front-end
Outils (testing-library)
Tester des composants
Patterns Front-end
Code smells Front-end
Mises en pratiques :
- Une application complexe est déjà développée, l'ensemble des stagiaires établissent alors une stratégie pour refactorer ce code sereinement
Envie d’en savoir plus sur cette formation ?
Documentez-vous sur la formation
Ces formations peuvent vous intéresser

Data Analyst avec Python - Partie 2 (certification TOSA incluse)
NICE, BORDEAUX, ANGERS ET 11 AUTRE(S) LOCALITÉ(S)
Offre spéciale
Avis du centre
Les formations les plus recherchées
Lyon
Toulouse
Marseille
Montpellier
Paris
Bordeaux
Dijon
Mâcon
Nantes
Rennes
Bureautique CPF
Bureautique en Ligne
Testeur logiciel
Testeur logiciel CPF
Testeur logiciel en Ligne
Technicien informatique
Programmation
Windev
Developpeur web
Pack office
Suite adobe
Excel
Microsoft
Power bi
Qlikview
Developpeur web Villiers-le-Bel
Programmation Villiers-le-Bel
Technicien informatique Paris
Testeur logiciel Paris
Windev Paris
Windev Nanterre
Testeur logiciel Nanterre
Technicien informatique Nanterre
Programmation Paris
Developpeur web Paris