Développer / Réduire les contenus

Développement Orienté Objet : Java-J2EE module les tests en Java

Objectifs, programme, validation de la formation
Objectifs :
Définition et analyse des besoins
  • Recueillir des besoins et étudier la faisabilité du projet
  • Analyser les étapes de fonctionnement de l'application à créer et rédiger le cahier des charges
  • Proposer une solution technique et créer un prototype de l'application
  • Communiquer avec les équipes et les parties prenantes du projet pour donner des consignes techniques utiles au bon déroulement du développement
Conception et programmation de l'application
  • Mettre en place une méthodologie de travail pour le développement
  • Concevoir une architecture logicielle avec les architectes, et proposer le Framework à utiliser
  • Développer les composants constituant l'application en utilisant les langages JAVA - J2EE ou C++
  • Utiliser les progiciels pour faciliter le codage et commenter le code de l'application développée
  • Harmoniser et industrialiser l'ensemble des composants de l'application
  • Sécuriser le code et l'application
  • Documenter les applications pour les développements ultérieurs et la mise en production
  • Créer des composants d'accès à la base de données et participer à la structuration des bases de données
  • Organiser le code avec la méthode MVC (Modèle, Vue et Contrôleur)
Test de l'application et de la base de données
  • Mettre en place une méthodologie de travail pour les tests
  • Effectuer des tests sur une base de données exemple
  • Tester l'intégralité de l'application et s'assurer du bon fonctionnement des composants développés
Mise en production et soutien technique
  • Mettre en production l'application développée
  • Ecrire une notice d'installation et le manuel d'utilisateurs
  • Apporter un soutien technique et une formation aux utilisateurs
  • Mener des actions évolutives et assurer la maintenance de l'application
  • Assurer une veille technologique et actualiser ces compétences régulièrement


Programme de la formation :
Jour 1
Comprenez le fonctionnement des test en Java
Introduction
Test automatisé avec JUnit
• Test automatisé
• JUnit et outils connexes
• L'annotation @Test
• L'utilitaire classe Assert
• Méthodes de cycle de vie
• Les Exceptions
• Suites de test
Tests d'écriture
• Granularité des Test
• Réutilisation des logiques de tests
• L'enregistrement et la comparaison avec la sortie
• Isolation de test
• Contrôle de l'environnement de test
• Gestion des dépendances
• La conception pour la testabilité
• Les factories
• Test et Threads
Développement piloté par les tests
• La rédaction du Premier test
• Le cycle TDD
• Avantages de TDD
• Résistance à la TDD
• Une étude de cas

Atelier et Cas pratique
Jour 2
Découvrez les outils permettant d'effectuer les test en Java
Mocking
• Mock Objects en test
• Mock Objects dans le développement piloté par les tests
• Mocks Statique vs dynamique
• stubbing
• vérification
• L'utilisation d'un espion
• Mock partiel
Test des composants d'entreprise
• Défis en Java EE Test
• Java Naming and Directory Interface
• Mocking JNDI
• Injection Java EE Dépendance
• Test des composants Persistance
• Mocking JDBC et JPA
• Bases de données de test
• Auto-Rollback
• Vérification transactionnalité et nettoyage
• Web Components
• Mocking le conteneur Web
• Asynchronous Messaging
• Mocking la session JMS
• API Web Services: JAX-WS et JAX-RS
Atelier et Cas pratique

Validation et sanction :
Certification

Type de formation : Perfectionnement, élargissement des compétences

Métiers visés (lien vers le répertoire des métiers ROME de Pôle emploi)
Durée, rythme, financement
Durée : 14 heures en centre
2 jours

Conventionnement : Non

Conditions d'accès
Public(s) : Tout public

Lieu de réalisation de l'action
255 avenue Galilée
Parc de la Duranne
13100 Aix-en-Provence
Téléphone fixe : 04 42 16 60 70
Site web : http://www.cegefos.com


Contacts
Contact sur la formation :
Technopôle Université 28 rue Xavier Bichat
CS21838
72000 Le Mans
Responsable : Madame Laurence FAGUIER

Téléphone fixe : 04 42 16 60 70
Portable : 06 42 61 56 95
Site web : http://www.cegefos.com



Contacter l'organisme formateur :
Cegefos
SIRET : 50755545600049
255 avenue Galilée
Parc de la Duranne
13100 Aix-en-Provence
Responsable : Madame Laurence FAGUIER

Téléphone fixe : 04 42 16 60 70
Site web : http://www.cegefos.com



Éligibilité de cette formation au compte personnel de formation pour les salariés
Code CPF 211129 - CPNE des industries de santé (CPNEIS) - branche industrie pharmaceutique
Validité du 12/09/2017 au 31/12/2019 - Toutes les régions

Code CPF 198258 - CPNEF de l'audiovisuel
Validité du 07/03/2017 au 31/12/2018 - Toutes les régions

Code CPF 195707 - CPNE de la presse et des agences de presse
Validité du 15/02/2017 au 31/12/2018 - Toutes les régions

Code CPF 207149 - CPNEFP des commerces et services de l'audiovisuel, de l'électronique et de l'équipement ménager
Validité du 06/07/2017 au 31/07/2019 - Toutes les régions

Code CPF 228740 - CPNEF de la publicité
Validité du 28/06/2018 au 31/12/2018 - Toutes les régions

Code CPF 192419 - CPNE du travail temporaire
Validité du 24/01/2017 au 31/12/2018 - Toutes les régions

Code CPF 213643 - CPNE des industries de santé (CPNEI) - branche de l'Union
Validité du 25/09/2017 au 31/12/2019 - Toutes les régions


Éligibilité de cette formation au compte personnel de formation pour tous les publics
Code CPF 205949 - COPANEF (Comité paritaire interprofessionnel national pour l'emploi et la formation)
Validité du 21/06/2017 au 31/12/2019 - Toutes les régions
Branches professionnelles : toutes


Périodes prévisibles de déroulement des sessions
Du 18/10/2018 au 19/10/2018
Du 01/10/2018 au 31/12/2019
Du 08/06/2018 au 11/06/2018
Du 21/03/2018 au 22/03/2018
Du 27/02/2018 au 01/03/2018
Du 03/01/2018 au 04/01/2018
Du 01/01/2018 au 31/12/2018
Du 29/09/2017 au 02/10/2017
Organisme responsable
Cegefos
SIRET : 50755545600049

Technopôle Université 28 rue Xavier Bichat
CS21838
72000 Le Mans
Responsable : Madame Laurence FAGUIER

Téléphone fixe : 04 42 16 60 70
Portable : 06 42 61 56 95
Site web : http://www.cegefos.com


Date de mise à jour : 09/06/2017, Ref : 24_151284
Identifiant de la certification (code Certif Info) : 94013
En savoir plus

Crédits 2015 © Réseau Carif-Oref - Tous droits réservés.