Encore une très bonne formation avec Human Coders. Contenu et formateur au top.
Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?
Rappel Email
Cette formation Design Patterns vous permettra de comprendre et d’appliquer les patrons de conception les plus utilisés en développement logiciel.
Les exemples et les exercices sont proposés en PHP ou en Python.
Cette formation s’adresse aux développeur·se·s et architectes logiciels maîtrisant la programmation orientée objet et souhaitant concevoir des applications plus robustes, maintenables et évolutives grâce aux Design Patterns.
Encore une très bonne formation avec Human Coders. Contenu et formateur au top.
Mises en pratique :
Mises en pratique :
Mises en pratique :
Robin Chalas développe depuis quinze ans avec une vraie passion pour le craft. Après des débuts en agence web, il a fait de l’open source son principal terrain d’apprentissage et de contribution. Membre de la Core Team Symfony depuis 2017, il maintient aujourd’hui plusieurs packages essentiels de l’écosystème (sécurité, message queue…) tout en aidant activement les nouveaux contributeurs.
Actuellement, il pilote une équipe de onze développeurs et accompagne principalement ses clients en tant qu’architecte et coach sur les plans de l’architecture, du DDD pragmatique, du refactoring et des bonnes pratiques, toujours avec une approche très orientée terrain.
Robin adore transmettre. Ses formations laissent une large place à la discussion, aux retours d’expérience et à la légèreté. Il s’attache à rendre les concepts concrets et applicables, en s’appuyant sur les problématiques réelles des participants plutôt que sur de la théorie pure.
Glen S.
Yes We Dev - Our Real Win SAS 24.06.2024Encore une très bonne formation avec Human Coders. Contenu et formateur au top.
Il faut déjà pratiquer un langage de programmation orientée objet (Java, Python, PHP...). La formation s'adresse aux développeur·euse·s et architectes logiciels qui pratiquent déjà ce paradigme.
Les exemples et les exercices sont proposés en PHP ou en Python et tournent sous Docker. La maîtrise d'un langage orienté objet suffit, que ce soit Java, Python ou PHP : les patterns étudiés ne dépendent pas du langage. Installez Docker, Git et un IDE adapté (idéalement PHPStorm pour PHP, PyCharm pour Python) avant la formation.
Design Patterns travaille à l'échelle des classes et des objets : Factory, Builder, Observer, Strategy, Adapter, Decorator, Composite. Architecture Hexagonale travaille à l'échelle de l'application, pour isoler le métier du framework. Domain-Driven Design traite de la modélisation métier.
Singleton, Factory Method, Abstract Factory, Builder, Prototype et Object Pool pour la création. Observer, Strategy et Command pour le comportement. Adapter, Decorator et Composite pour la structure. Vous les mettrez en œuvre sur des cas comme une application de livraison de pizza.
Pour en savoir plus, veuillez consulter notre page : Comment financer votre formation ?
Oui, la formation peut être proposée en présentiel ou en distanciel. Pour les inter-entreprises, les modalités (présentiel ou à distance) sont fonction de la session.
Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)
Les formations se déroulent toujours en petit groupe de 3 à 6 stagiaires. Nous souhaitons que les formateurs et formatrices puissent passer un maximum de temps avec chacun·e.
Voici une journée type :
* Nombre de personnes ayant répondu au questionnaire de satisfaction sur cette formation depuis 2012