Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre les Design Patterns
Revoir le teaser Je m'abonne
DescriptionProgrammeAvis

Exemple pour Pub/Sub


69,90€ Je commande

À partir de
27€ /mois
Je m'abonne à Elephorm

Comprendre et maîtriser les design patterns.

Vous vous sentez à l'aise avec le code et vous souhaitez passer à la vitesse supérieure avec les design patterns. Mais pourquoi utiliser les design pattern, qu'est-ce que le Design pattern et quel design pattern choisir ? Pas facile de s'y mettre quand la plupart des explications sur le sujet semblent tourner autour de classes complexes et de diagrammes UML ! Avec cette formation, vous plongez facilement dans l’univers des design patterns, grâce à des explications imagées de chaque concept ainsi que du code concret et utile.

Dans un premier temps, votre formateur, Kevin Samuel, posera les briques de base en vous introduisant la mise en pratique de Factory, le code qui vous permet de créer du code. Vous découvrez aussi le template method, qui est une forme d'injection de dépendances, mais par l'héritage. Vous abordez ensuite le chaining, qui vous aide à fluidifier l'enchainement de méthodes. 

Après avoir posé les fondations, vous allez apprendre à regrouper sous l'appellation "Proxies" les design patterns dont le rôle est de servir d'intermédiaire entre deux codes. Vous vous appuierez sur des exemples concrets comme le pattern Facade, le patterne Adapter, ou encore le pattern Decorator.

Dans un troisième temps, vous vous attaquez à la catégorie Dispatching. Vous découvrez un certain nombre de design patterns vous permettant de distribuer et communiquer de la donnée. Ces derniers reposent eux-mêmes généralement sur d'autres design patterns, précédemment abordés. 

Enfin, Kevin cloture cette formation en mettant en pratique le design pattern appliqué à Python, ce qui vous permettra de savoir comment injecter le design pattern directement dans l'ADN d'un langage de programmation

À la fin de cette formation, vous reconnaitrez une factory dans son habitat naturel. Vous serez armés pour débattre du bienfait de l'injection de dépendance et pourrez même coder votre propre Pattern Observer. Vous êtes accompagnés par Kevin Samuel, développeur et formateur Python, il a décortiqué pour vous le monde des design patterns.

Voir plus

Information sur la leçon

Transcription de la leçon

Programme détaillé de la formation

Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Nos dernières formations Code & Data
  • Apprendre ChatGPT
    Découvrir
    Ce cours vise à fournir une compréhension approfondie de l'intelligence artificielle, en se concentrant sur l'utilisation pratique de ChatGPT et DALL-E. Les participants découvriront comment l'IA peut transformer des domaines variés tels que le marketing, le développement web, et le design graphique. Le contenu couvre les bases de l'IA, l'art de créer des prompts efficaces, l'utilisation de plugins avancés, et le codage assisté par IA. Des projets pratiques permettront d'appliquer ces connaissances dans des scénarios réels. Destiné aux professionnels de la technologie, aux marketeurs, aux développeurs, et à toute personne intéressée par l'IA, ce cours est une opportunité d'acquérir des compétences innovantes et applicables dans divers contextes professionnels et créatifs. Les prérequis incluent une compréhension basique de l'informatique et un intérêt pour l'IA. Le cours promet une aventure d'apprentissage enrichissante, ouvrant de nouvelles perspectives dans l'utilisation de l'intelligence artificielle.
    3h12 30 leçons
  • Créer sa boutique de e-commerce avec Shopify
    Découvrir
    À la fin de cette formation, vous aurez les compétences nécessaires pour créer et gérer votre propre boutique de e-commerce prospère avec Shopify. Transformez vos idées en succès commercial en ligne ! 
    4h10 39 leçons
  • Pack 2 formations
    Pack de formation Power BI
    Découvrir
    Ce pack s'adresse aux professionnels des données, aux analystes d'affaires, aux étudiants en gestion et informatique, et à toute personne souhaitant maîtriser l'analyse de données avec Power BI.
    9h36 106 leçons
  • Maîtrisez Power BI Services
    Découvrir
    Dans cette deuxième partie se concentre sur Power BI Services pour montrer comment créer et gérer des espaces de travail au sein de Power BI Services et montrer comment collaborer dans le contexte de Power BI Services  
    3h12 32 leçons
  • Maîtrisez Power BI
    Découvrir
    Vous souhaitez analyser des données provenant de sources uniques ou multiples ? Vous souhaitez créer vos ensembles de données individuels basés sur ces sources et transformer vos résultats en visualisations belles et faciles à réaliser ? Vous souhaitez également partager vos résultats avec des collègues ou collaborer sur vos projets ? Enfin, vous souhaitez pouvoir accéder à vos données depuis plusieurs appareils ? Alors l'écosystème Power BI vous offre les outils les plus convenables à vous !
    6h24 74 leçons

éditeur de vidéos pédagogiques

Des supports pédagogiques en vidéo, produits avec les meilleurs experts. Dans nos studios à Paris, Lyon ou Montpellier. Vous souhaitez travailler avec nous ?
image-micro