image

durée formation certifiante Java Design Pattern

3 jours / 21 heures

Formation Design Pattern.

Disponible en Inter et Intra entreprise.

formation certifiante CNCP CPF Java Design Pattern

Formation certifiante recensée à l'inventaire CNCP et éligible CPF

Module Design Pattern faisant parti de la

certification Développement Java J2EE.

date prochaine session formation informatique et numérique

Prochaine dates et sessions

Pour connaitre les dates de la prochaine session dans la ville la plus proche,

CLIQUEZ ICI.

Java : Design Pattern

Le nombre d'applications développées avec des technologies orientées objets tend à éclater les applications en composants plus simples et réutilisables. Pour solutionner des problèmes courants, un recensement d'un certain nombre de modèles connus sous le nom de pattern de conception (Design Pattern) a été mis en place.

Les objectifs

A l’issu de la formation Design Pattern, les apprenants auront les capacités de :

  1. Implémenter systématiquement l'encapsulation correcte, l'héritage et le polymorphisme en Java
  2. Utiliser correctement les exceptions dans le code Java
  3. Créer des tests unitaires simples pour les classes Java dans JUnit
  4. Utiliser des collections et des énumérations
  5. Reconnaître l'utilisation d'annotations et d'autoboxing en code Java
  6. Comprendre comment le Java Garbage Collector est implémenté
  7. Mettre en place un Singleton simple, et comprendre quand l'utiliser

Le public

La formation Design Pattern, s’adresse à tout public salarié, demandeur d’emploi ou en reconversion professionnelle souhaitant acquérir des compétences en développement d'applications.

Les prérequis

La formation Design Pattern nécessite les preqrequis suivants :

  1. Connaître le vocabulaire de la programmation objet, posséder une expérience du langage de programmation JAVA ou avoir suivi les modules de formation Java : Les bases et Java Avancé
Les utilitaires

Pour le bon déroulement de la formation Design Pattern, voici une liste non exhaustive des outils indispensables :

  1. Processeur Core 2 Duo ou plus rapide avec au moins 3 Go de RAM
  2. Tout système d'exploitation prenant en charge Java 1.7, 1.8 ou ultérieur
  3. JDK 7 ou 8
  4. L'outil de développement Java dont les élèves sont susceptibles d'utiliser après la formation (Eclipse est recommandé, mais IntelliJ IDEA, IBM RAD, NetBeans et d'autres outils sont pris en charge)
Programme détaillé

Comprenez le fonctionnement des design patterns

Principes fondamentaux de l'OO    

  1. Encapsulation - rendre toutes les données privées, protected ou non publiques
  2. Conception à l'interface, et la mise en œuvre
  3. L'utilisation de l'héritage et du polymorphisme

Vue d'ensemble des autres fonctionnalités de Java 6 et 7   

  1. Collections sécurisées
  2. Optimisation des boucles
  3. Annotations
  4. Autoboxing
  5. Enumération

Atelier et Cas pratique     

 

Comprendre les bonnes pratique et l’utilisation correct

Bonnes pratiques Java      

  1. Exceptions - le bon, le mauvais et le laid
  2. Constructeurs vs. clone ()
  3. Implémentations hashCode () et equal ()
  4. Refactoring - comment et quoi faire ?

Utilisation correcte de l’instanciation   

  1. Infrastructure de codage et tuning
  2. JUnit
  3. Un aperçu de Ant and Maven
  4. Un aperçu de Java Garbage Collection
  5. Utilisation efficace de l'API Collections

Atelier et Cas pratique     


 

Comprendre les différents modèles de conception

Modèles de conception      

  1. Les raisons pour les design Pattern
  2. Vue d'ensemble des modèles GoF
  3. J2EE Patterns

Atelier et Cas pratique 

Besoin de devis/ Renseignements

Veuillez remplir le formulaire de contact

Merci de remplir le formulaire de contact. Un de nos conseillers traitera votre demande rapidement.

Please type your full name.
Invalid email address.
Veuillez saisir votre numéro de téléphone.
Please tell us how big is your company.
Entrer le nom de votre société si vous êtes salarié.
Please tell us how big is your company.
Entrée non valide
Robot Actualisation Entrée non valide