Formation Test Driven Development en Javascript


Taux global de satisfaction Client : 4.8 sur 5 pour 497 formations

Accueil / Formation / programmation client

sagexa in good shape

TDD en Javascript

Test driven design en Javascript

Lieu programmé : France entière (à distance)

du 11-06-2025 au 13-06-2025 (durée 3 jours)

Tarif : 1966 € HT / personne (1966 € TTC)
sous réserve d'un nombre suffisant d'inscriptions
Par 11-06-2025programmation client

L'approche pilotée par les Tests est souvent associée au développement côté serveur. Les pages Web devenant de plus en plus complexes, le développement Javascript (serveur ou client) nécessite une approche rationnelle, qui sort du domaine du bricolage généralement constaté. L'approche Test Driven permet d'appliquer aux développement Javascript la même rigueur et les meilleures pratiques issues du développement d'applications lourdes. Alors que Javascript traîne encore une réputation parfois douteuse, cette formation veut montrer que ce n'est jamais le langage qui pose problème, mais la façon dont il est utilisé.

TDD en Javascript

Objectifs de la formation TDD en Javascript

  • Comprendre le principe du TDD
  • Connaître les meilleures pratiques TDD en Javascript
  • Savoir constituer une boîte à outils TDD pour Javascript
  • Etre capable de créer et organiser des Test pour Javascript

Contenu de la formation TDD en Javascript

Formation TDD en Javascript

Durée de la formation

3 jours

Participants à la formation TDD en Javascript

Cette formation s'adresse aux développeurs Javascript

Niveau : intermédiaire 🌶️🌶️

Pré-requis de la formation

La connaissance du Javascript est indispensable (voir notre formation JavaScript ).

j'évalue mon niveau ici (QCM)

Travaux pratiques de la formation

les participants réaliseront de nombreux travaux pratiques, basés sur Javascritpt et différents Frameworks de Test


Programme de la formation TDD en Javascript

Introduction au TDD

  • complexité des pages Web
  • comprendre le TDD
  • TDD et Agile

< sommaire


Concepts de Test

  • Qu'est-ce qu'une Assertion ?
  • Présentation de Chai
  • Test Unitaire
  • Test Fonctionnel
  • Avantages et inconvénients des Tests

< sommaire


Outils de Test Javascript

  • JsUnit
  • QUnit
  • Karma et Jasmine
  • DalekJS

< sommaire


Design Pattern Observer

  • Principe et implémentation Observer en Javascript
  • Quand utiliser un Observer en JS ?
  • Observer et JQuery

< sommaire


Bonnes pratiques de Test Javascript

  • bien définir les Test Cases en Javascript
  • choisir les bon outils et process

< sommaire