Formation #DEV60

Formation Java Design Pattern

Durée : 5 jours

Code : DEV60


Prochaines dates programmées :

Du 13 au 17 Mai 2024

Du 09 au 13 Sept. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Savoir mettre en application les Design Patterns afin d’optimiser leurs projets de conception logiciel
Programme
1/ Présentation générale
  • Concepts
  • Liens entre UML
  • Différents diagrammes UML
  • Domaines d'application
  • Formalisation des Design Patterns
  • Familles de patterns (GoF, Grasp)
2/ Introduction aux Design Patterns
  • Solutions de conception « sur étagère »
  • Définition de besoins techniques : le client
  • Définition du 'type' de pattern des classes
  • Définition des liens de collaboration entres les classes
3/ Modèle d'analyse et d'architecture
  • Les règles de conception
  • Les modèles techniques abstraits
  • Systématiser et Automatiser les principes d'architecture
4/ Patterns de construction d'objets
  • Singleton
  • Factory
  • Builder
  • Prototype
5/ Patterns de structuration
  • Adapter
  • Composite
  • Decorator
  • Facade
  • Flyweight
  • Proxy
6/ Patterns de gestion des comportements
  • Chain of responsability
  • Command
  • Interpreter
  • Iterator
  • Mediator
  • Memento
  • Observer
  • State
  • Strategy
  • Visitor
7/ Patterns d'architecture
  • MVC , MVP et MVVM
  • Anemic Model
  • DAO et DTO
8/ Patterns JAVA
  • Utiliser les patterns dans une architecture JAVA
  • Patterns de création
  • Patterns structurels
  • Patterns comportementaux
9/ Utiliser les Design Patterns
  • Description formel d'un pattern
  • Choisir un pattern
  • Utiliser un pattern
  • Outils de conception
  • Métriques
  • Refactoring
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Architectes
  • Ingénieurs concepteurs
  • Développeurs objet
Dates

Dates

  • Du 13 au 17 Mai 2024
  • Du 09 au 13 Sept. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.