DMR - Expertise et formation Compétences MPN
Trouvez votre formation ConnexionConnexion
  
12 domaines de compétence validés par Microsoft !
UNE VISION DIFFERENTESophia-Antipolis - 04 93 00 11 13Aix-Marseille - 04 42 34 19 55Montpellier - 09 50 05 90 52

Formation Conception et programmation orientée objet

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

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

[Like button control]

Cette formation permet d’acquérir les bases de la conception objet pour les développeurs issus du monde du développement procédural et permet d’acquérir les compétences pour suivre dans de bonnes conditions les formations sur les langages objets.

Objectifs:
- Utiliser le bon vocabulaire.
- Comprendre les concepts et les avantages de la conception orientée objet afin d’appréhender une nouvelle façon de «penser».
- Différencier l’approche procédurale et l’approche objet.
- Maîtriser les principes fondamentaux de la programmation orientée Objet.
- Etre capable d’utiliser des outils de modélisations UML 2 dans le but d’une mise en œuvre en Java ou en .Net ou en C++.
- Etre capable de concevoir une application orientée Objet avec un modèle UML 2 et ses diagrammes.

Public: Cette formation concerne Les développeurs, analystes programmeurs, « anciennes technologies » ainsi que les chefs de projets.

Pré-requis:
Pour suivre cette formation dans de bonnes conditions, il faut avoir une expérience de programmation, quel que soit le langage d’origine et avoir développé et livré une application, en autonomie ou au sein d’une équipe quel que soit le langage.


Module 1: Introduction

Pourquoi utiliser une méthode de modélisation.

Historique.

La normalisation d’UML.

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

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 pratique : é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 : é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 digital

Module 9: Les outils pour modéliser une application

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

Module 10: Sensibilisation aux Design Patterns 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.

Rappel formation Conception et programmation orientée objet

Dates des formations
Aix-Marseille
 Du 23 septembre au 26 septembre

Sophia-Antipolis
 Du 23 septembre au 26 septembre

Cliquer sur une date pour réserver.
Ce cours peut-être adapté sur mesure en intra-entreprise.

Partenaire FAFIEC

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