Formation Design Patterns

Qualiopi

Au cours de la formation, vous allez apprendre à : - Maîtriser les principes fondamentaux de la conception objet - Connaître les principaux Design Patterns - Mettre pragmatiquement en œuvre les Design Patterns au sein d'une conception objet - Découvrir comment les Patterns s'appliquent à l'architecture et aux Frameworks - Structurer les applications orientées objet en packages respectant les règles de couplage et de cohésion - Améliorer une application existante en utilisant les principes du refactoring combinés aux Design Patterns

À partir de 3000 €
Durée 5 jours
Localisation Partout en France
Logo de Sparks - Formation Design Patterns

Proposé par

Sparks

Prérequis

Connaissance d'un langage de programmation orienté objet.

Public admis

  • Salarié en Poste
  • Entreprise

Demandeur d'emploi et Etudiant non admis

Financement

  • Votre OPCO
  • Financement personnel

Financement CPF non pris en charge

Modalités

  • En centre
  • En entreprise
  • À distance

Objectifs pédagogiques

  • Maîtriser le concept de design patterns
  • Connaître les principes fondamentaux de conception
  • Comprendre les design patterns du GoF
  • Maîtriser les patterns et l'architecture
  • Savoir organiser un modèle et en contrôler la qualité
  • Gérer le refactoring

Programme de la formation

Introduction à la conception objet et aux Design Patterns

Processus de développement agiles
Analyse et conception
La conception dans les processus agiles
Découverte d’un Design Pattern

Principes fondamentaux de conception

Les Patterns Grasp d’affectation des responsabilités
Principe d’ouverture / fermeture (OCP)
Inversion des dépendances (DIP)
Substitution de Liskov (LSP)
Séparation des interfaces (ISP)

Design Patterns du GoF et autres Patterns

De comportement (itérateur, stratégie, Template Method, état, observateur, médiateur, visiteur)
De création (singleton, fabrique abstraite, Builder)
De structure (composite, pont, adaptateur, décorateur, façade, Proxy, Extension Object, Value Object)

Patterns et architecture

Couches logicielles
Modèle Vue Contrôleur (MVC)
Frameworks
Approche par composants

Organiser un modèle et en contrôler la qualité

Règles d’organisation en packages
Métriques de packages

Le refactoring

Définition et principes du refactoring
Quelques « mauvaises odeurs »
Exemples de refactoring
Refactoring vers les Design Patterns
Les outils du refactoring

Logo de Sparks - Formation Formation Design Patterns

Proposé par

Sparks

"Tout l'IT, vraiment tout"

Voir la fiche entreprise
À partir de 3000 €
Logo de Sparks - Formation Design Patterns

Formation Design Patterns

0 ville proposant cette formation
Logo

La 1ère plateforme pour trouver une formation, choisir son orientation ou construire son projet de reconversion.

© 2024 France Carrière. Tous droits réservés.