L'Expertise Informatique, Simplifiée

Les Design Patterns

Des solutions éprouvées pour des problèmes récurrents.

Les Design Patterns sont des solutions éprouvées aux problèmes récurrents de conception logicielle. Cette formation couvre l’ensemble du catalogue GoF – Singleton, Factory, Observer, Strategy et bien d’autres – avec une mise en pratique systématique en Java. Vous apprendrez à reconnaître les situations qui appellent un pattern, à refactorer du code existant et à tirer parti de l’IA générative pour accélérer leur intégration.

Public visé

Architectes, ingénieurs concepteurs et développeurs orientés objet (Java, .NET, PHP, Python, JavaScript).

Prérequis

Avoir suivi cette formation, ou en maîtriser les thèmes abordés :

Objectifs pédagogiques

À l’issue de cette formation, vous serez capable de :

Programme

Jour 1 - Matin

Introduction aux Design Patterns

Patterns créationnels

Jour 1 - Après-midi

Patterns créationnels - Suite

Travaux pratiques : Écriture et intégration des patterns créationnels dans un projet Java

Jour 2 - Matin

Anti-patterns

Patterns structurels

Jour 2 - Après-midi

Patterns comportementaux

Travaux pratiques : Implémentation de patterns structurels et comportementaux

Jour 3 - Matin

Patterns d’architecture

Jour 3 - Après-midi

Méthodologie et mise en pratique

Travaux pratiques : Refactoring complet d’un projet en appliquant les patterns étudiés

Modalités d’évaluation des acquis

En cours de formation, par des études de cas ou des travaux pratiques. En fin de formation, par un questionnaire d’auto-évaluation.

Voir aussi

Vous serez peut-être intéressés par les formations suivantes :

Formation DEV-ALGO-200 — Les Design Patterns. Domaine : Développement. Niveau : Intermédiaire. Durée : 3 jours (21 heures). Mots-clés : algorithmique, développement, avancé, design patterns, poo, uml, gof. Cylian Formation, Dijon.