Formation - Conception avec les Design Patterns

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

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.

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 5 jours (35 heures)
Modes
  • Entreprise
  • Distance
  • Centre
Sessions
Lieux Partout en France

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche

Tarif

Contacter l'organisme

Durée 5 jours (35 heures)
Modes
  • Entreprise
  • Distance
  • Centre
Sessions
Lieux Partout en France

Programme

1 - Définitions

  • Principes des solutions de conception cataloguées, vocabulaire
  • Méthodologie : définition des besoins techniques, des classes "types" du pattern, des collaborations entre classes

2 - Présentation

  • Rappels d'architecture
  • Le modèle d’architecture MVC, les outils de mise en oeuvre et Frameworks connus
  • Les design patterns
  • Description formelle
  • Choix et utilisation d'un patron
  • Présentation des patrons de conception : origine, les 3 familles (création, structuration et comportement), autres patrons

3 - Patrons de création

  • Rendre un système indépendant de la façon dont les objets sont créés
  • Étude des patrons : fabrique abstraite, constructeur, prototype, singleton

4 - Patrons de structuration

  • Composer des objets pour obtenir de nouvelles fonctionnalités
  • Identifier des structures de classes abstraites et évolutives
  • Étude de : adapteur, pont, composite, décorateur, façade, proxy

5 - Patrons de gestion comportements

  • Identifier des coopérations évolutives
  • Étude de : chaîne de responsabilités, commande, interpréteur, itérateur, médiateur, mémento, observeur, état, stratégie, patron de méthode, visiteur

6 - Communication

  • Coopérations découplées utilisables dans un système distribué
  • Étude de : publication/souscription, proxy

7 - Mise en oeuvre

  • Modélisation des patrons de conception et intégration à un diagramme de classes UML
  • Création d'une application JEE en utilisant les patterns vus en formation
  • Parler de l’inversion de contrôle et injection de dépendances
Après la session
  • Des vidéocasts pour revenir sur les points clés de la formation
  • Des vidéos-tutos pour vous accompagner dans la conception avec les Design Patterns

Prérequis

Public

  • Architectes
  • Développeurs
  • Analystes
  • Chefs de projets

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Comprendre le périmètre de travail du Business Analyst, son rôle et ses responsabilités
  • Identifier les enjeux métiers et les objectifs des différentes parties prenantes d'une organisation
  • Recueillir les besoins métiers et les traduire en exigences
  • Concevoir des solutions appropriées aux problématiques du métier
  • Connaître les meilleures pratiques de communication
  • S'approprier les techniques et outils utiles au Business Analyst
  • Comprendre l’intérêt de l’innovation et de la conception orientée-utilisateur
Tarif

A partir de 1 500,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Comprendre et maîtriser les spécificités de la publication sur le Web (formats, interactivité, etc.). Concevoir et réaliser l'interface des pages d'un site Web. Élaboration de la charte graphique, appropriation des fondamentaux de la présentation sur écran, ergonomie des sites et principes de navigation.
Tarif

A partir de 2 245,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Proposer au stagiaire de travailler sur un projet finalisé dans le domaine de leur choix  (moteurs électriques, éoliennes, avions...). Projet qu'ils pourront présenter à leurs futurs employeurs, acteurs dans le domaine choisi.
Tarif

A partir de 7 450,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Concevoir une solution de gouvernance
  • Concevoir une solution de calcul
  • Concevoir une architecture d'application
  • Concevoir du stockage, non relationnel et relationnel
  • Concevoir des solutions d'intégration de données
  • Concevoir des solutions d'authentification, d'autorisation et d'identité
  • Concevoir des solutions réseau
  • Concevoir des solutions de sauvegarde et de reprise d'activité après sinistre
  • Concevoir des solutions de monitoring
  • Concevoir des solutions de migration.
Tarif

A partir de 2 840,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Coder en objet en PHP
  • Structurer une architecture MVC
  • Mapper des objets avec PDO et l'ORM Doctrine
  • Créer des Web Services REST
  • Déterminer les bonnes pratiques.
Tarif

A partir de 2 800,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Comprendre et découvrir les différentes étapes liées aux techniques de conceptions graphiques
  • Apprendre à mieux communiquer avec son imprimeur et les technologies d’impressions
Tarif

A partir de 790,00 €

Durée

4 heures 30 minutes

Modes

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

  • Découvrir la méthodologie de l'UX design et du pilotage de projets Web (pour des sites, des apps et tout support numérique)
  • Expérimenter les bonnes pratiques en matière d’interfaces (UI) pour une proposition de valeur menant à la satisfaction des internautes
  • Activer, mesurer et optimiser les bons leviers pour favoriser des parcours menant à la conversion, du SEO à l'A/B testing
Tarif

A partir de 1 590,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise

Objectifs de la formation

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

  • Identifier les API HTML 5 et leur utilité
  • Valider des formulaires avec WebForms 2
  • Dessiner avec Canvas et SVG
  • Gérer la déconnexion
  • Communiquer avec les WebSockets
  • Gérer les tâches longues avec les WebWorkers
  • Réaliser des animations avec CSS 3
  • Décrire le Responsive Design et les liens entre HTML 5 et la mobilité.
Tarif

A partir de 1 830,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Concevoir le routage interne EIGRP (Enhanced Interior Gateway Routing Protocol) et OSPF (Open Shortest Path First) pour le réseau d'entreprise
  • Réaliser le routage interne de système intermédiaire à système intermédiaire (IS-IS) pour le réseau d'entreprise
  • Concevoir un réseau en fonction des besoins du client
  • Réaliser un routage BGP (Design Border Gateway Protocol) pour le réseau d'entreprise
  • Décrire les différents types et utilisations des familles d'adresses MP-BGP (Multi-Protocole BGP)
  • Décrire le partage de charge BGP
  • Concevoir un réseau BGP en fonction des besoins du client
  • Décider de l'emplacement de la limite L2/L3 dans votre réseau de campus et prendre les décisions de conception
  • Décrire les considérations de conception de la couche 2 pour les réseaux "Enterprise Campus"
  • Concevoir un réseau LAN en fonction des besoins du client
  • Décrire les considérations de conception de la couche 3 dans un réseau "Enterprise Campus"
  • Examiner les concepts fondamentaux de Cisco SD-Access
  • Décrire la conception des Fabrics Cisco SD-Access
  • Concevoir une structure de campus à accès défini par logiciel (SD-Access) en fonction des besoins du client
  • Concevoir des VPN gérés par des fournisseurs de services et par l'entreprise
  • Concevoir un WAN résilient et un réseau WAN résilient en fonction des besoins du client
  • Examiner l'architecture SD-WAN de Cisco
  • Décrire les options de déploiement Cisco SD-WAN
  • Concevoir la redondance du Cisco SD-WAN
  • Expliquer les principes de base de la qualité de service (QoS)
  • Concevoir la QoS pour le WAN et pour le réseau d'entreprise en fonction des exigences du client
  • Expliquer les principes de base de la multidiffusion
  • Concevoir des solutions de distribution de points de rendez-vous
  • Décrire les considérations de haut niveau lors de la conception de l'adressage IP
  • Créer un plan d'adressage IPv6
  • Planifier un déploiement IPv6 dans un réseau IPv4 d'entreprise existant
  • Décrire les difficultés que vous pourriez rencontrer lors de la transition vers IPv6
  • Concevoir un plan d'adressage IPv6 en fonction des exigences du client
  • Expliquer les API et les protocoles de réseau
  • Décrire Yet Another NextGeneration (YANG), Network Configuration Protocol (NETCONF) et Representational State Transfer Configuration Protocol (RESTCONF).
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Distance

Je cherche à faire...