Développer / Réduire les contenus

Développement Orienté Objet : Java-J2EE module Design Pattern : les bonnes pratiques

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 design patterns
Principes fondamentaux de l'OO
• Encapsulation - rendre toutes les données privées, protected ou non publiques
• Conception à l'interface, et la mise en œuvre
• L'utilisation de l'héritage et du polymorphisme
Vue d'ensemble des autres fonctionnalités de Java 6 et 7
• Collections sécurisées
• Optimisation des boucles
• Annotations
• Autoboxing
• Enumération
Atelier et Cas pratique
Jour 2
Comprendre les bonnes pratique et l'utilisation correct
Bonnes pratiques Java
• Exceptions - le bon, le mauvais et le laid
• Constructeurs vs. clone ()
• Implémentations hashCode () et equal ()
• Refactoring - comment et quoi faire ?
Utilisation correcte de l'instanciation
• Infrastructure de codage et tuning
• JUnit
• Un aperçu de Ant and Maven
• Un aperçu de Java Garbage Collection
• Utilisation efficace de l'API Collections
Atelier et Cas pratique
Jour 3
Comprendre les différents modèles de conception
Modèles de conception
• Les raisons pour les design Pattern
• Vue d'ensemble des modèles GoF
• J2EE Patterns
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 : 21 heures en centre
3 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 15/10/2018 au 17/10/2018
Du 01/10/2018 au 31/12/2019
Du 01/10/2018 au 31/12/2019
Du 29/05/2018 au 04/06/2018
Du 15/03/2018 au 19/03/2018
Du 22/02/2018 au 26/02/2018
Du 01/01/2018 au 31/12/2018
Du 18/12/2017 au 20/12/2017
Du 26/09/2017 au 28/09/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_151286
Identifiant de la certification (code Certif Info) : 94013
En savoir plus

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