Formation Design Patterns

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • 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

Sparks


Tout l'IT, vraiment tout
Voir la fiche entreprise

Tarif

A partir de 3 000,00 €

Durée 5 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Sparks


Tout l'IT, vraiment tout
Voir la fiche

Tarif

A partir de 3 000,00 €

Durée 5 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

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

Programme

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

Prérequis

Connaissance d'un langage de programmation orienté objet.

Public

Concepteurs,

Ces formations pourraient vous intéresser

Objectifs de la formation

À l'issue de cette formation Conception Interfaces Accessibles, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Acquérir les connaissances nécessaires pour prendre en compte tous les utilisateurs et utilisatrices dès la conception
  • Respecter les règles d’accessibilité relevant de l’ergonomie et du graphisme
  • Comprendre le rôle des designers dans la mise en accessibilité d’un projet Web
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous aurez acquis les connaissances necessaires pour :

  • Connaître quelles sont les nouveautés apportées à la version précédente
  • Mettre en pratique les nouveautés les plus importantes
Tarif

A partir de 790,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Définir des services et des indicateurs-clés de performance : SLO (Service-Level Objective), SLA (Service-Level Agreement), SLI (Service-Level Indicator)
  • Concevoir la couche logique métier
  • Concevoir la couche de données
  • Concevoir la couche réseau
  • Concevoir pour la résilience, l'évolutivité et la reprise après sinistre
  • Concevoir pour la sécurité
  • Planifier les capacités et optimiser les coûts
  • Déployer, surveiller et répondre aux incidents.
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

À l’issue de cette formation, les participants seront capables de :

  • Appliquer les principes du Design Thinking dans la gestion de projet pour encourager une approche centrée sur l’utilisateur,
  • Maîtriser les étapes clés du Design Thinking : empathie, définition, idéation, prototypage et test,
  • Structurer et organiser efficacement un projet pour atteindre les objectifs fixés tout en intégrant des pratiques innovantes,
  • Favoriser la collaboration et la co-création au sein des équipes projet,
  • Utiliser des outils et des techniques spécifiques pour optimiser la créativité et l’efficacité des projets.
Tarif

Contacter l'organisme

Durée

48 à 64 heures d'accompagnement selon les besoins

Modes
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Définir les caractéristiques du logiciel tels que les masques, l'animation 2D / 3D, les caméras, les expressions et les textures.
Tarif

A partir de 6 900,00 €

Durée

15j / 105h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation Jetpack Compose, vous aurez acquis les connaissances nécessaires pour :

  • Comprendre les différents paradigmes de programmation qu’apporte Jetpack Compose
  • Savoir prendre en main les notions élémentaires permettant de construire une interface : thème, texte, boutons, images, formulaires, images, mise en page, décoration ou modification d’un composant et accessibilité
  • Savoir gérer correctement les effets de bords nécessaires dans une application
  • Architecturer correctement son code, en particulier en maîtrisant la notion d'état
  • Réaliser des mises en page structurées qui appliquent les patterns et le style Material Design. Comprendre le principe de conception Slot API Pattern (anti-pattern). Appliquer ce pattern dans la conception de composants structurants quand nécessaire
  • Découvrir et manipuler l’API permettant de réaliser des animations (simples, en une ligne de code, mais aussi plus personnalisées)
  • Découvrir et manipuler les moyens fournis par Jetpack Compose pour tester une interface de manière automatisée
  • Connaître et appliquer les bonnes pratiques de débogage et d’optimisation de performance
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Design Patterns, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître l’origine, la philosophie et l’utilité des Design Patterns
  • Connaître les trois grandes familles de patterns et les principaux patrons au sein de chacune de ces familles
  • Savoir identifier, pour un problème donné, le patron de conception le plus à même de solutionner le problème
  • Savoir appliquer de manière concrète le design pattern ainsi identifié
Tarif

A partir de 2 850,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation TOGAF 9.2 Foundation, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre l’ensemble du contenu de TOGAF® 9.2 et être autonome pour en travailler individuellement les détails dans le texte original
  • Développer une architecture pour votre entrerprise
  • Maitrise des techniques et livrables clefs du cycle ADM
  • Adapter l’ADM
  • Le Continuum d’Entreprise : réutilisation, partitionnement,
  • Connaissance des modèles de référence TOGAF®
  • Maitrise du Cadre de Capacité d’Architecture.
Tarif

A partir de 3 990,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Réaliser un premier montage avec des transitions créatives
  • Créer des différents éléments d’un habillage et composition finale
  • Animer un personnage à partir de différents éléments
  • Créer une scénette 3D à partir d’image 2D
  • Réaliser des animations de modèles 3D
Tarif

A partir de 2 250,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Concevoir et réaliser un prototype d'interfaces interactives avec Axure RP Pro
  • Créer des interactions entre les pages ou au sein d'une page
  • Optimiser les parcours utilisateurs
  • Créer des interfaces adaptées pour mobile, tablette et PC
  • Générer un prototype HTML.
Tarif

A partir de 1 340,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Je cherche à faire...