Aller au contenu principal

Software Craftsmanship Front-End

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

Nouvelle recherche

Présentation de la formation

Objectifs

Maîtriser l'écriture de tests et se baser sur les tests pour faire émerger l'architecture Web de ses applications Connaître et appliquer les différentes manières de développer (Test-After, Test-First, TDD, BDD, ...) 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 Travailler en équipe de manière…

  • Maîtriser l'écriture de tests et se baser sur les tests pour faire émerger l'architecture Web de ses applications
  • Connaître et appliquer les différentes manières de développer (Test-After, Test-First, TDD, BDD, ...)
  • 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
  • Travailler en équipe de manière qualitative et coordonnée entre les développeurs (Pair Programming, Pomodoro, Mob Programming)
  • Établir un stratégie d'équipe pour développer le plus efficacement (Agilité, Pyramide de tests, Atelier)

Programme de la formation

La formation Software Craftsmanship Front-End, d'une durée de 2 jours, initie les participants aux meilleures pratiques de tests et développement agile pour concevoir un front-end robuste et maintenable. Prérequis : bases solides en JavaScript, Node.js et un framework front-end (React, Angular, Vue.js ou Web Components). Jour 1 : rappels sur JavaScript et outils (Jest, Vitest), exploration des méthodologies (Test-After, Test-First, TDD, BDD, ATDD) avec techniques (mocks, stubs, spies), et…

La formation Software Craftsmanship Front-End, d'une durée de 2 jours, initie les participants aux meilleures pratiques de tests et développement agile pour concevoir un front-end robuste et maintenable. Prérequis : bases solides en JavaScript, Node.js et un framework front-end (React, Angular, Vue.js ou Web Components). Jour 1 : rappels sur JavaScript et outils (Jest, Vitest), exploration des méthodologies (Test-After, Test-First, TDD, BDD, ATDD) avec techniques (mocks, stubs, spies), et mise en pratique par développement d'une application simple depuis zéro. Jour 2 : focus sur les frameworks orientés composants, testing (Testing Library), bonnes pratiques, patterns front-end, et travail collaboratif via ateliers (pyramide de tests, pair/mob programming, code review, Pomodoro), appliqué au refactoring d'une application existante. Les compétences acquises incluent l'écriture de tests pour émerger une architecture, le refactoring continu et les stratégies d'équipe agile. Bonus : architectures (Clean Arch, MVVM) et pires pratiques front-end, via exercices pratiques et mises en situation favorisant une progression de la théorie à l'application collaborative.

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