Formation en Développement: Développement Piloté par les Tests (TDD) en Java - Ascent Formation
Retour aux formations
Développement

Formation Développement Piloté par les Tests (TDD) en Java

3 jour(s) • 21h
Éligible OPCO
8,8/10 avis apprenants

Description

Objectif de la formation: Cette formation a pour but de donner aux participants une compréhension approfondie de la méthode Test Driven Development (TDD) et de la façon dont elle peut être utilisée pour développer des applications en Java. Les participants apprendront à écrire des tests unitaires efficaces, à refactoriser le code et à intégrer le TDD dans leur processus de développement logiciel.

  • Comprendre la philosophie et les avantages du Test Driven Development
  • Savoir écrire des tests unitaires efficaces en Java en utilisant JUnit
  • Maîtriser les techniques de refactorisation du code
  • Savoir utiliser Mockito pour les tests de comportement
  • Être capable d'intégrer le TDD dans le processus de développement logiciel

  • Développeurs Java qui souhaitent apprendre et mettre en œuvre le Test Driven Development
  • Testeurs de logiciels qui veulent comprendre le TDD et travailler plus efficacement avec les développeurs
  • Les chefs de projets qui souhaitent comprendre le TDD pour mieux gérer leurs projets

  • Connaissance de base de la programmation Java
  • Familiarité avec les concepts de base du développement de logiciels et des tests logiciels

  1. 1

    Introduction au Test Driven Development (3 heures)

    • Présentation du TDD
    • Avantages et défis du TDD
    • Cycle de vie du TDD : Red, Green, Refactor
    • Travaux pratiques : Découverte du cycle de vie du TDD
  2. 2

    Ecriture de tests unitaires en Java avec JUnit (4 heures)

    • Présentation de JUnit
    • Création de cas de test
    • Assertions et annotations en JUnit
    • Travaux pratiques : Ecriture de tests unitaires avec JUnit
  3. 3

    Refactorisation du code (3 heures)

    • Présentation de la refactorisation
    • Techniques et stratégies de refactorisation
    • Outils de refactorisation en Java
    • Travaux pratiques : Refactorisation de code en utilisant des techniques spécifiques
  4. 4

    Tests de comportement avec Mockito (3 heures)

    • Introduction à Mockito
    • Création de mock objects
    • Vérification du comportement avec Mockito
    • Travaux pratiques : Ecriture de tests de comportement avec Mockito
  5. 5

    Intégration du TDD dans le processus de développement (4 heures)

    • Cycle de développement avec le TDD
    • Comment surmonter les obstacles au TDD
    • TDD avec les bases de données et les services web
    • Travaux pratiques : Intégration du TDD dans un projet de développement
  6. 6

    Révision et pratique (4 heures)

    • Révision des concepts clés
    • Pratique du TDD sur des cas réels
    • Travaux pratiques : Mise en pratique complète du TDD

Ils nous font Confiance

Nos partenaires de confiance

Ministère des armées
Thalès
Dassault Systèmes
Ariane Group
EDF
SNCF
Orange Cyberdefense
Total
Société Générale
Ministère de l'Intérieur
Boston Consulting Group
Crédit Agricole
Capgemini
Sopra Steria
Ministère de l'économie
Bouygues Télécom
Devoteam
Imprimerie Nationale
Business France
Ordre National des Pharmaciens
Abeille Assurances
Macif
Service Public Fédéral Finances
ANFH
Bruxelles Formation
Atlas OPCO
Uniformation
Adeo
Positive Thinking Company
Sogelink
Septeo
HN Services
Infotel
Ercom
Neosoft
Klaxoon
Asus
Linkvalue
Suneris
Datadocké

Questions fréquentes

FAQ : Formation Développement Piloté par les Tests (TDD) en Java

  • Oui, mais la prise en charge d'une formation professionnelle par un OPCO dépend de votre opérateur de compétences, de votre branche d'activité et des critères de financement applicables. Ascent Formation vous accompagne dans l'identification des possibilités de financement adaptées à votre entreprise.

  • Une formation inter-entreprises réunit des participants issus de différentes organisations, tandis qu'une formation intra-entreprise est organisée pour les collaborateurs d'une même entreprise. Le format intra permet notamment d'adapter le contenu et les modalités aux besoins spécifiques de vos équipes.

  • Selon la formation proposée, il est possible de suivre une formation professionnelle à distance, en présentiel ou selon d'autres modalités disponibles. Consultez les informations de la session concernée ou contactez-nous pour connaître les formats possibles.

  • Oui, une formation professionnelle peut être adaptée aux objectifs, au niveau des participants et aux besoins opérationnels de votre entreprise. Ascent Formation vous propose des parcours personnalisés pour accompagner le développement des compétences de vos équipes.