Vous êtes ici : Formation > Formation continue > Informatique > Programmation > Développement Agile - Le Test Driven Development en Java/J2EE

Développement Agile - Le Test Driven Development en Java/J2EE

AGILBEE

Voir toutes les formations AGILBEE

  • Durée : 2 Jours
  • Type : En centre
  • Diplôme : Autre
  • Prix : 1195.00 €

Contactez directement le centre, gratuitement et sans engagement

Vous souhaitez plus d'informations sur le centre, obtenir le programme complet,
connaître le prix ou les prochaines dates ?

Je souhaite faire une demande sans engagement :
  • * Champs obligatoires.
  • Saisissez le code ANTI-SPAM suivant :
    ???

    Code illisible ?
    Cliquez sur l'image

Conformément à la loi informatique et libertés du 06 janvier 1978, vous pouvez à tout moment modifier ou supprimer les renseignements vous concernant en nous contactant. Ces informations vous concernant étant confidentielles, Kelformation.com s'engage à les protéger.

Objectifs

Résumé :
Le Test Driven Development (TDD) se traduit en français par "Développement Conduit par les Tests". Il s'agit d'un procédé de développement logiciel qui améliore sensiblement la qualité des produits en substituant l'approche traditionnelle "Coder-Tester-Déboguer" par l'approche "Tester-Développer-Remanier". Ce procédé possède la propriété de pouvoir prendre en considération la chaoticité du changement des spécifications tout au long du développement tout en permettant de contrôler en temps réel la non régression fonctionnelle de ce qui a déjà été développé. Ainsi il élimine un certain nombre de goulots d'étranglement liés au processus de développement et contribue à linéariser sa complexité et à réduire considérablement les coûts d'intégration, de recette et de maintenance.

Par conséquent, Qualité logicielle, Pérennité et Evolutivité sont les maîtres mots de ce nouveau procédé qui permet de produire plus efficacement tout en réduisant le nombre de défauts et les coûts de développement.

Au cours de la formation, vous découvrirez ces nouvelles techniques de test au travers des techniques expertes telles que la conception simple, le refactoring, la conception émergeante, les Mock et le Test Driven Requirement.

L'intégralité de cette formation intègre un processus d'accompagnement aux changements et couvre également les questions fondamentales : Qui doit tester ? Ce qu'il faut tester ? Est-ce un procédé rentable et productif ? Le travail en binôme est-il indispensable ? Comment remanier un code existant (legacy code) ?

Remarques :

  • Pour le langage comme C++, des techniques spécifiques de sécurité logicielle (ou anti-hacking) seront étudiées afin de prendre en considération la complexité de certain système telle que : OLE, DLL, Plug-In.
  • Pour le langage comme Java/J2ee, des techniques spécifiques côté serveur seront étudiées en détail.
  • Pour le langage comme .Net, des techniques spécifiques côté serveur et application seront étudiées en détail et des principes de logiques proposées.

Le Test Driven Development (TDD) se traduit en français par "Développement Conduit par les Tests". Il s'agit d'un procédé de développement logiciel qui améliore sensiblement la qualité des produits en substituant l'approche traditionnelle "Coder-Tester-Déboguer" par l'approche "Tester-Développer-Remanier". Ce procédé possède la propriété de pouvoir prendre en considération la chaoticité du changement des spécifications tout au long du développement tout en permettant de contrôler en temps réel la non régression fonctionnelle de ce qui a déjà été développé. Ainsi il élimine un certain nombre de goulots d'étranglement liés au processus de développement et contribue à linéariser sa complexité et à réduire considérablement les coûts d'intégration, de recette et de maintenance.

Par conséquent, Qualité logicielle, Pérennité et Evolutivité sont les maîtres mots de ce nouveau procédé qui permet de produire plus efficacement tout en réduisant le nombre de défauts et les coûts de développement.

Au cours de la formation, vous découvrirez ces nouvelles techniques de test au travers des techniques expertes telles que la conception simple, le refactoring, la conception émergeante, les Mock et le Test Driven Requirement.

L'intégralité de cette formation intègre un processus d'accompagnement aux changements et couvre également les questions fondamentales : Qui doit tester ? Ce qu'il faut tester ? Est-ce un procédé rentable et productif ? Le travail en binôme est-il indispensable ? Comment remanier un code existant (legacy code) ?

Remarques :

  • Pour le langage comme C++, des techniques spécifiques de sécurité logicielle (ou anti-hacking) seront étudiées afin de prendre en considération la complexité de certain système telle que : OLE, DLL, Plug-In.
  • Pour le langage comme Java/J2ee, des techniques spécifiques côté serveur seront étudiées en détail.
  • Pour le langage comme .Net, des techniques spécifiques côté serveur et application seront étudiées en détail et des principes de logiques proposées.

Objectifs

  • Concevoir et réaliser des produits logiciels autour de tests unitaires et de recette
  • Comprendre l'importance des tests dans la production de logiciels
  • Remanier et consolider vos applications existantes en introduisant des tests
  • Et situer la pratique du Test Driven Development (développement piloté par les tests) dans le contexte de la gestion de projet en général et dans les méthodes agiles (Scrum, eXtreme Programming, Lean Software Development).

Contactez directement l'organisme

Contactez directement l'organisme

Transférer à un ami