DMR - Expertise et formation Compétences MPN
Trouvez votre formation ConnexionConnexion
  
12 domaines de compétence validés par Microsoft !
UNE VISION DIFFERENTEAix-Marseille - 04 42 34 19 55Sophia-Antipolis - 04 93 00 11 13

Formation Lot 0 : La conception orientée objet

Télécharger Télécharger en PDF

Durée: 4 jours
Référence: FAFLOT0
Langue du support de cours:  Support en français

[Like button control]

Comprendre les technologies basées sur des langages orientés objet en adoptant une réflexion basée sur ce paradigme. A l’issue de cette formation le stagiaire maîtrisera les principes fondamentaux de la programmation orienté objet et sera capable d’utiliser des outils de modélisations UML dans le but d’une mise en oeuvre en Java ou en .Net.

Public et pré-requis: Les développeurs, analystes programmeurs, "anciennes technologies" ainsi que les chefs de projets.
Pré-requis : Avoir une expérience de programmation, quel que soit le langage d’origine : avoir développé et livré une application, en autonomie ou au sein d’une équipe.


Module 1: Introduction

Pourquoi utiliser une méthode de modélisation

Historique

La normalisation d’UML

Module 2: Difficultés du développement du logiciel

Etat des lieux : les difficultés

Quelles solutions ?

Module 3: Concepts Objets

Approche procédurale et décomposition fonctionnelle

La transition vers l'approche objet

Les objets

Les classes et leurs relations

Généralisation et hiérarchies de classes

Le polymorphisme

Interfaces

Patrons et classes génériques

Exceptions

Atelier pratique: spécification des classes dans la modélisation d’une centrale de réservation de billet d’avion.

Module 4: UML et le développement du logiciel

La nécessité de structurer le développement applicatif

Cycles du développement logiciel

Module 5: Diagrammes UML

Types de diagrammes et éléments communs

Notes

Stéréotypes, contraintes et valeurs marquées

Paquetages

Relations

Module 6: Cas d'utilisation ("uses cases")

Qu'est-ce qu'un cas d'utilisation ?

Acteurs et use cases

Représenter les use cases

Organisation des use cases

Quelques points supplémentaires - Bibliographie : cas d'utilisation

Atelier : étude du GAB

Module 7: Le modèle objet statique

Introduction

Diagrammes de classes

Diagrammes d'objets

Diagrammes de composants

Diagrammes de déploiement

Diagramme de Structures Composites (UML v.2.0)

Atelier pratique: étude d’une médiathèque

Module 8: Le modèle dynamique

Introduction

Diagrammes d'interactions

Diagrammes d'activités

Diagrammes d'états transitions

Les diagrammes de Vue d'Ensemble d'Interactions ("interactions overview", v.2.0 uniquement)

Les diagrammes de Timing (UML v.2.0 uniquement)

Atelier pratique: étude montre digitale

Module 9: Les outils pour modéliser une application

Présentation des principaux outils de modélisation UML (Rational Rose,MagicDraw)

Module 10: Sensibilisation aux DESIGN PATTERN et aux Frameworks

Présentation du Gof Book (Gang of Fours).

Les principaux patterns

Les design patterns de création

Les design patterns de structure

Les design patterns de comportement

Les frameworks implémentant des design patterns (Spring,...) .

Rappel formation Lot 0 : La conception orientée objet


Si vous êtes trop loin de nos centres de formation, nous pouvons nous déplacer chez vous en intra-entreprise dans toute la france et plus particulièrement dans les villes suivantes: Aix-en-Provence - Angers - Antibes - Avignon - Besançon - Bordeaux - Brest - Clermont-Ferrand - Dijon - Grenoble - Le Havre - Le Mans - Lille - Limoges - Lyon - Marignane - Marseille - Metz - Monaco - Montpellier - Nancy - Nantes - Nice - Nîmes - Orléans - Paris - Reims - Rennes - Saint-Etienne - Sophia-Antipolis - Strasbourg - Toulon - Toulouse - Vitrolles