Formation Java - Patrons de Conception (Design patterns)
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00
Sous-titres non disponibles

Formation Java - Patrons de Conception (Design patterns)

Fabien Guillou
21,00€
Acheter maintenant, payer plus tard. En savoir plus

Téléchargement & visionnage illimité

Satisfait ou remboursé

Paiement 100% sécurisé

Dans cette formation Java sur les patrons de conception (design patterns en anglais), nous aborderons l'essentiel de ce qu'il faut absolument connaître.

  • Dans un premier temps, nous poserons les bases qui nous serviront à appréhender sereinement les différentes familles (créationnelle, structurelle et comportementale) de patron.
  • Nous commencerons par une introduction sur les bases de la programmation orientée objet (héritage, casting, covariance, etc.).
  • Ensuite, nous verrons comment déchiffrer les diagrammes de classes (héritage, polymorphisme et les dépendances).
  • Enfin, avant de voir les patrons, nous nous arrêterons sur les principes SOLID. À partir de ce moment-là, nous aurons des bases SOLIDES pour aborder les principaux patrons du Gang of Four (GoF). Quelques exemples : Fabrique, Prototype, Composite, Décorateur, Stratégie, Visiteur, etc. (voir sommaire).

Chaque chapitre a été rédigé avec soin et dans un ordre optimisé pour l'apprentissage.
En vous inscrivant à ce cours, vous bénéficierez de mises à jour régulières pour enrichir votre expérience d'apprentissage.
Par exemple, nous ajouterons de nouveaux sujets/patrons et des exercices pour approfondir vos compétences.

Pour connaître avec précision les différentes thématiques abordées, prenez le temps nécessaire pour regarder le sommaire du cours.

Je suis auto-entrepreneur dans le développement Web, et j'ai décidé de mettre à profit mes connaissances et mon expertise à travers des cours en ligne !
Mes cours sont conçus pour être accessibles à tous, quel que soit votre niveau de compétence ou vos antécédents en programmation. Que vous soyez un débutant complet ou un développeur expérimenté cherchant à perfectionner vos compétences, vous trouverez des ressources précieuses pour vous aider à atteindre vos objectifs.

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Chapitre 1
Avant propos
Chapitre 2
Introduction à la programmation orienté objet
Chapitre 3
UML
Chapitre 4
Principe SOLID
Chapitre 5
Les Patrons de Conception
Chapitre 6
Les Patrons Créationnels
Chapitre 7
Les Patrons Structurels

Plan détaillé du cours

Chapitre 1 : Avant propos
01m06
 
Leçon 11- Avant propos
Chapitre 2 : Introduction à la programmation orienté objet
58m25
 
Leçon 12.1 Introduction
Leçon 22.2 Objets et classes
Leçon 32.3. Créer et initialiser un objet
Leçon 42.4. this is it
Leçon 52.5. Encapsulation
Leçon 62.6. Notion d'héritage
Leçon 72.7. Type déclaré et constaté
Leçon 82.8. Masquage d'un attribut
Leçon 92.9. Redéfinition overriding
Leçon 102.10. C'est super
Leçon 112.11. Casting
Leçon 122.12. Classe abstraite
Leçon 132.13. Interfaces
Leçon 142.14. Covariance
Chapitre 3 : UML
11m03
 
Leçon 13.1. Introduction
Leçon 23.2. Les classes
Leçon 33.3. Héritage et polymorphisme
Leçon 43.4. Dépendance simple
Leçon 53.5. Association
Leçon 63.6. Agrégation
Leçon 73.7. Composition
Leçon 83.8. Récapitulatif des relations
Chapitre 4 : Principe SOLID
16m15
 
Leçon 14.1. Introduction
Leçon 24.2. 'S' - Responsabilité unique (SRP)
Leçon 34.3. 'O' - Ouvert ou Fermé (OCP)
Leçon 44.4. 'L' - Substitution de Liskov (LSP)
Leçon 54.5. 'I' - Ségrégation des interfaces (ISP)
Leçon 64.6. 'D' - Inversion des dépendances (DIP)
Leçon 74.7. Injection de dépendances (DI)
Chapitre 5 : Les Patrons de Conception
58
 
Leçon 15.1. introduction
Chapitre 6 : Les Patrons Créationnels
2h09
 
Leçon 16.1. Introduction
Leçon 26.2. Fabrique simple
Leçon 36.3. Fabrique (factory method)
Leçon 46.4. Fabrique abstraite
Leçon 56.5. Monteur (Builder)
Leçon 66.6. Prototype
Leçon 76.7. Singleton
Chapitre 7 : Les Patrons Structurels
1h24
 
Leçon 17.1 introduction
Leçon 27.2. Adaptateur
Leçon 37.3. Pont
Leçon 47.4. Composite avec intro
Leçon 57.5. Décorateur
Leçon 67.6. Proxy
Leçon 77.7.Façade
Chapitre 8 : Les Patrons Comportementaux
2h44
 
Leçon 18.1. Introduction
Leçon 28.1. Memento
Leçon 38.3. Observable
Leçon 48.4. Etat (state)
Leçon 58.5. Stratégie (strategy)
Leçon 68.6. Template method
Leçon 78.7. Visiteur (visitor)
Leçon 88.8. Médiateur (mediator)
Leçon 98.9. Iterateur (iterator)

Vos questions sur le cours

Quel est le niveau requis pour suivre ce tuto ?

intermédiaire

Que contient le fichier source ?

Le fichier source contient différents exemples vus de manière plus ou moins exhaustive au cours de la formation.

Est-ce que le cours sera mis à jour ?

Oui, bien sûr. Les quelques patrons manquants seront progressivement ajoutés à la formation. Une fois complète, du contenu supplémentaire, comme des exercices, sera ajouté.

Payer plus tard

Prix d'achat : 21,00 €
Pour payer plus tard, sélectionnez Klarna comme moyen de paiement lors du règlement.

Ajoutez des articles à votre panier

Sélectionnez Klarna lors du règlement

Recevez une autorisation

Payez dans 30 jours

Klarna : conditions d'utilisation du paiement différé.

Attendez ! 🤗

Accédez à plus de 1447 tutos gratuits

Notre politique de protection des données