Référence : IOT
Durée : 1 Jour
Durée : 1 Jour
Prix (HT) : 687,00 €
Apparus il y a plus de 30 ans, utilisés de manière industrielle depuis le milieu des années 80, les concepts objets sont maintenant omniprésents dans les nouveaux systèmes logiciels.
Destiné aux entreprises engageant leurs ingénieurs dans un effort global de migration vers les technologies objets, ce cours en présente les concepts (classe, héritage, polymorphisme, etc.) de manière très didactique, au travers d'un exemple complet décliné en analyse et conception, jusqu'à la programmation en Java. Il permet ainsi de faire le parallèle et de comprendre la différence entre un objet métier, un objet de conception, un objet technique, un objet de programmation, à l'aide d'un mini projet mené de A à Z.
Ce cours cherche à répondre aux questions suivantes : "Qu'est-ce que l'objet ?", "A quoi ça sert ?", "Comment ça marche ?", "Comment ces notions évoluent-elles au cours d'un projet ?".
Vous allez apprendre à
Méthode pédagogique : 20% de travaux pratiques
Audience : Analystes métier, responsables technique et ingénieurs logiciel
Pré-requis : Aucun
Programme
| Lieu | Date de début | Prix (HT) | Réserver |
|---|---|---|---|
| Paris - La Défense | 7 mai 2012 | 687,00 € | ![]() |
Apparus il y a plus de 30 ans, utilisés de manière industrielle depuis le milieu des années 80, les concepts objets sont maintenant omniprésents dans les nouveaux systèmes logiciels.
Destiné aux entreprises engageant leurs ingénieurs dans un effort global de migration vers les technologies objets, ce cours en présente les concepts (classe, héritage, polymorphisme, etc.) de manière très didactique, au travers d'un exemple complet décliné en analyse et conception, jusqu'à la programmation en Java. Il permet ainsi de faire le parallèle et de comprendre la différence entre un objet métier, un objet de conception, un objet technique, un objet de programmation, à l'aide d'un mini projet mené de A à Z.
Ce cours cherche à répondre aux questions suivantes : "Qu'est-ce que l'objet ?", "A quoi ça sert ?", "Comment ça marche ?", "Comment ces notions évoluent-elles au cours d'un projet ?".
Vous allez apprendre à
- Appréhender les concepts fondamentaux de la technologie objet
- Explorer leur déclinaison en analyse, conception et programmation
- Comprendre l'apport des concepts objets pour l'amélioration de la qualité des applications
- Comprendre l'apport des concepts objets au niveau de l'évolutivité des applications
- Reconnaître la différence entre l'approche fonctionnelle et l'approche objet
- Appréhender l'apport d'UML pour mener à bien un développement orienté objet
Méthode pédagogique : 20% de travaux pratiques
Audience : Analystes métier, responsables technique et ingénieurs logiciel
Pré-requis : Aucun
Programme
- Pourquoi l'objet est-il apparu ?
- L'évolution des langages de programmation
- Comparaison entre l'approche fonctionnelle et l'approche objet
- Les méthodes d'analyse et de conception objet
- Les concepts fondamentaux
- Objets et classes
- Attributs et méthodes
- Encapsulation, agrégation
- Relations et collaborations
- Classification, héritage
- Polymorphisme
- L'objet en analyse
- Réaliser la transition du fonctionnel vers l'objet
- Diagramme UML des Use Cases
- Les objets métier
- Le modèle du domaine
- La collaboration entre objets
- Organiser, ranger les objets
- L'objet en conception
- Limites des langages orientés objet
- Transformation d'un modèle d'analyse en modèle de conception
- Le diagramme de classes
- Le rôle des Design Patterns
- Notion de Framework
- L'objet en programmation
- Propriétés de différents langages objets
- Exemple du langage Java
- Définition de classes et création d'objets en Java
- Utilisation de l'héritage et du polymorphisme en Java
- Test des objets
- Des objets aux composants
Ce cours peut être financé par l'OPCA (Agefos, Fafiec, Opcalia...) de votre société. Il peut également être suivi dans le cadre d'une période de professionnalisation ou du DIF. Notre équipe est à votre disposition pour vous aider à constituer votre dossier.











