Formation SETC844-434-7382
 Trouver un Cours: 
 
Formation ProgrammationFormation MicrosoftFormation MS OfficeFormation GestionFormation ServeurFormation RéseauLa CompagnieContactez-Nous

Formation C++


Le dynamisme du formateur et la structure du cours.
Commentaire de Intact

1. Titre

  • Expertise C++: le remaniement et les modèles de conception (Design Patterns) (CPPDPATFR, 4 jours)
    Afficher PDF

2. Pré-requis

  • Une bonne connaissance de la programmation orientée objet en C++

3. Clientèle Cible

  • Développeurs professionnels désirant implémenter les modèles de conception en C++

4. Dates et Tarifs


14 mai au 17 mai, 2019$3,500.00/personne
11 juin au 14 juin, 2019$3,500.00/personne

5. Plan de cours

Module 1: Conception orientée objet avec UML

Sujet 1: Présentation du cas type: le commerce “Happy Video”

Sujet 2: Classes et modèles paramétrisés

Sujet 3: Les diagrammes de séquences

Sujet 4: Les diagrammes d'état

Sujet 5: Les diagrammes d'activité

Sujet 6: Les bonnes habitudes de codage

Sujet 7: Qu'est-ce qui caractérise un bon logiciel?

Sujet 8: Passer de l'analyse à la conception

Sujet 9: Réutilisation des objets

Sujet 10: L'utilisation des modèles de conception

Sujet 11: Notation des classes avec UML

Sujet 12: Les généralisations

Sujet 13: L'agrégation et la composition

Sujet 14: Les classes de collection

Module 2: Le processus de remaniement (refactoring)

Sujet 1: Le processus de remaniement

Sujet 2: Touffes de données (data clumps)

Sujet 3: L'obsession des primitives

Sujet 4: Instructions de commutation

Sujet 5: Les classes fainéantes

Sujet 6: Généralités spéculatives

Sujet 7: Champs temporaires

Sujet 8: Chaînes de messages

Sujet 9: L'homme du milieu (middle man)

Sujet 10: Intimité inappropriée

Sujet 11: Classes alternatives avec des interfaces différentes

Sujet 12: Le code qui “sent mauvais”

Sujet 13: Classes de données

Sujet 14: Affiliations refusées

Sujet 15: Commentaires

Sujet 16: Le remaniement de l'application “Shapes”

Sujet 17: Duplication de code

Sujet 18: Méthodes trop longues

Sujet 19: Grosses classes

Sujet 20: Longues listes de paramètres

Sujet 21: Changements divergents

Sujet 22: La chirurgie avec fusil à pompe

Sujet 23: Convoitise de fonctionnalité

Module 3: Modèles de conception créationnels

Sujet 1: La création d'objets

Sujet 2: Fabrique abstraite (abstract factory)

Sujet 3: Singleton

Sujet 4: Revue du code par le client

Sujet 5: Monteur (Builder)

Sujet 6: Prototype

Sujet 7: Considérations dans un remaniement

Module 4: Modèles structurels

Sujet 1: La structure d'un objet

Sujet 2: Adaptateur

Sujet 3: Pont (Bridge)

Sujet 4: Objet composite

Sujet 5: Façade

Sujet 6: Autres modèles structurels

Sujet 7: Considérations dans un remaniement

Module 5: Modèles comportementaux

Sujet 1: Le comportement d'un objet

Sujet 2: Commande

Sujet 3: Observateur

Sujet 4: Stratégie

Sujet 5: Visiteur

Sujet 6: Autres modèles comportementaux

Sujet 7: Considérations dans un remaniement

Formation SETC sur LinkedIn Suivez @CTESTraining Suivez-nous sur Facebook
 Formation Programmation
 Formation Microsoft
 Formation Réseau
 Formation Gestion
 Formation Serveur
 Formation MS Office
Ce site fur conçu et créé par Jean-Marc Choquette