top of page
Image de NordWood Themes

Java avec les design patterns

Public
Développeur expérimenté.

Objectifs

Être capable de mettre en application les Design Patterns afin d’optimiser les projets de conception logiciel.
 

Programme

Rappel des différentes stratégies et techniques de conception

  • La conception objet

  • Modèle d'analyse

  • Formalisme UML

Introduction aux Design Patterns

  • Des solutions de conception « sur étagère »

  • Définir les besoins techniques : le client

  • Définir le 'type' de pattern des classes

  • Définir les liens de collaboration entres les classes

Modèle d'analyse et d'architecture

  • Définir les règles de conception

  • Définir les modèles techniques abstraits

  • Systématiser les principes d'architecture

  • Automatiser les principes d'architecture

Utilisation des Design Patterns

  • Description formel d'un pattern

  • Comment choisir un pattern ?

  • Comment utiliser un pattern ?

Patterns de construction d'objets

  • Rendre un système indépendant de la façon dont les objets sont créés

  • Cas pratique

Patterns de structuration

  • Composer des objets pour obtenir de nouvelles fonctionnalités

  • Cas pratique

Patterns de gestion des comportements

  • Identifier des coopérations évolutives et découplées

  • Cas pratique

Patterns JAVA

  • Utiliser les patterns dans une architecture JAVA

  • Patterns de création

  • Patterns structurels

  • Patterns comportementaux

  • Cas pratique

Synthèse et Conclusion

  • Formaliser les solutions techniques

  • Réutiliser l'expertise technique

  • Comment choisir un Design Pattern ?

  • Automatisation des transformations

  • Modèles et profiles UML

     

Prérequis
La connaissance du développement Objet et de JAVA est obligatoire ; des notions d’UML son souhaitables

Moyens pédagogiques
Réflexion de groupe et apports théoriques du formateur
Travail d'échange avec les participants sous forme de réunion-discussion
Utilisation de cas concrets issus de l'expérience professionnelle
Validation des acquis par des questionnaires, des tests d'évaluation, des mises en situation.
Remise d'un support de cours.

 

Moyens techniques en présentiel
L'accueil des stagiaires est fait dans une salle dédiée à la formation, équipée d'ordinateurs, d'un vidéo projecteur, d'un tableau blanc et d'un paperboard.

 

Moyens techniques des classes en distanciel
La formation est organisée a l'aide d'un logiciel comme Teams, Zoom etc... un micro et éventuellement une caméra pour l'apprenant. Vous suivez ainsi une formation en temps réel et entièrement à distance. Lors de la classe en ligne, les apprenants interagissent et communiquent entre eux et avec le formateur. L'accès à l'environnement d'apprentissage (support de cours, labs) ainsi qu'aux preuves de suivi (émargement, évaluation) est assuré.

 

Organisation
Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.

 

Profil formateur
Nos formateur sont des experts dans leurs domaines d'intervention. Leur expérience du terrain et leurs qualités pédagogiques constituent un gage de qualité.

 

A l'attention des personnes en situation de handicap
Les personnes atteintes de handicap souhaitant suivre cett
e formation sont invitées à nous contacter directement, afin d'étudier ensemble les possibilités de suivre la formation

bottom of page