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

Sécuriser les applications PHP

Proposé par ENI Service

Objectifs de la formation

  • Décrire les vulnérabilités des applications Web.
  • Identifier et mettre en oeuvre les contre-mesures appropriées pour se prémunir contre les attaques CSRF, XSS, SQL Injection, Remote Code Injection, ...
  • Crypter les données applicatives sensibles.
  • Décrire l'apport des frameworks et librairies PHP, pour la sécurité.
  • Sécuriser l'environnement d'exécution PHP pour la production.
  • Sécuriser un serveur Web Apache exécutant des applications PHP.
  • Sécuriser un serveur de base de données MySQL.
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.
Tarif

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

UX Design – Niveau avancé

Proposé par ENI Service

Objectifs de la formation

  • Améliorer le design de vos interfaces numériques
  • Créer les conditions d’une expérience utilisateur mémorable
  • Appliquer les principes de la psychologie cognitive pour favoriser l’engagement des utilisateurs
  • Mettre en place des indicateurs pour mesurer et améliorer l’engagement utilisateur
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

Utiliser les design pattern - Savoir utiliser les Webservices - Connaitre la création de PDF en PHP
Tarif

A partir de 1 495,00 €

Durée

3j / 21h

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

Comprendre et maîtriser la méthodologie UX Appliquer l'UX dans une interface UI
Tarif

A partir de 1 575,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • S'approprier le framework Bootstrap et savoir l'utiliser dans les meilleures conditions
  • Identifier les contraintes du design en colonnes et l'intégration avec Bootstrap
  • Gérer les fondamentaux du Responsive Design
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Présenter Power BI Desktop et ses concepts
  • Connecter et préparer des données
  • Mettre en place un modèle
  • Créer des tableaux de bord et des visuels
  • Utiliser des formules DAX
  • Activer le design pour les tableaux de bord
  • Publier des tableaux de bord
Tarif

A partir de 990,00 €

Durée

7 heures

Modes
  • Distance

Formation Servlet-JSP

Proposé par Sparks

Objectifs de la formation

  • Apprendre à utiliser Servlet et JSP
  • Comprendre les Servlets, les filtres de requête et les JSP
  • Gérer efficacement les erreurs
  • Déployer des Servlets et des JSP
  • Connaître les bibliothèques standards de balises
  • Utiliser Design Patterns
Tarif

A partir de 2 200,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...