Formations L'essentiel du monde objet

Formation INFORMATICA

Toutes les formations Informatica sont disponibles chez Nativo.

Lire la suite ...

Intra-entreprise :
Formation personnalisée dans vos locaux.

Inter-entreprise :
Formation dans nos locaux.


Vous êtes ici : 
> L'essentiel du monde objet

L'essentiel du monde objet

Durée : 2 jours
Prix HT : Nous consulter
Ref : MC10


Prochaines sessions : Pas de date programmée (formation à la demande)
 Télécharger le plan de cours  Envoyer à un ami  Imprimer

Objectifs de la formation

Acquérir les concepts de base de la programmation objet, en comprendre l'implication en terme de développement de logiciels. A noter que les éléments du modèle objet sont représentés via UML (diagramme de classes).

Publics

Ingénierie applicative (Architecte, Analyste...), Chef de projet, Développeur.

Pré-requis pour suivre cette formation Modélisation

Aucun

Contenu de la formation Modélisation :

Un paradigme de développement logiciel
  Objectifs d'un modèle de programmation
  Evolution des modèles de programmation
  Le modèle objet : un modèle proche de notre appréhension du monde réel
  Les langages de programmation objet

Intérêt du modèle objet
  Similarité avec le monde réel
  Similarité avec le langage naturel
  Utilisable tout au long du processus méthodologique
  Abstractions
  Réduction de la complexité : modularité, autonomie, contrat
  Réutilisation, flexibilité, robustesse
  Prise en compte des systèmes existants
  Prise en compte de l'évolution du besoin

Les fondamentaux du modèle objet

Objet/Classe
  Notion d'objet (identité, état, comportement, interactions)
  Notion de classe (abstraction d'objets, instanciation)
  Encapsulation (interface, implémentation, visibilité, contrat)
  Notion de message

Relations entre classes
  Associations
  Héritage (abstraction de classes)
  Polymorphisme
  Opérations, Classes Abstraites
  Interfaces (abstraction de comportement, contrat)

Packages
Encapsulation de classes

LE MONDE OBJET - Aperçu sur :
  Les méthodes (processus méthodologique)
  La modélisation UML
  L'objet et les architectures (n-tiers)
  Les IHM et l'objet
  Les modèles de distribution
  La programmation dite " métier "
  Les middlewares