Revenir à la liste des catégories de formation



Formation : Introduction aux concepts objet et à UML


(Réf. 17615)

Evaluation :
Détails de la fiche formation
Options disponibles pour la fiche formation


Détails de la fiche formation



Compétence(s)

UML

Prérequis

Avoir une pratique de la programmation dans des langages structurés (C, Pascal, Basic, Fortran, Cobol...).

Public

Développeurs, chefs de projet, architectes.

Objectifs

Préparer au passage à la programmation objet par la présentation des concepts objet illustrés d'exemples détaillés.
Cette présentation est faite à l'aide du langage Java et de la notation UML.

Type de formation

Courte

Programme

Rappels de l'approche des langages traditionnels

• Traitements
• Données
• Difficultés

Les objets et leurs modèles

• Classes et instances
• Encapsulation
• La communication avec les objets : envoi de messages
• Attributs et méthodes d'instance
• Attributs et méthodes de classe (static)
• Exemple : fabrication d'une classe utilitaire + test

Une meilleure modélisation

• Packages
• Exemple suite : ajout d'une classe métier + test

Les types et interfaces

• Exemple suite : ajout d'un interface + test

La spécialisation d'une classe

• L'héritage
• Classe abstraite

Le polymorphisme

• Définition
• Exemple suite : ajout d'une classe dérivée, héritage et polymorphisme + test

La généricité

• Traitement générique avec interface Java
• Type générique Java
• Template (C++)
• Modèle de fonction (C++)
• Exemple suite : ajout composition, notion de fabrique, généricité et test

La persistance

• Définition et solution
• Exemple suite : persistance des objets métiers + test

Le modèle MVC (Modèle/Vue/Contrôleur) dans les applications

• Exemple suite : ajout d'une couche de présentation

Les Application multi-tiers

• Deux tiers (ClientServeur)
• Trois tiers (Client légerPrésentation et applicatifPersistance)
• Multi-tiers
• Exemple suite et fin : la couche de présentation est transformée en une couche Web

Conclusion sur la POO



Pédagogie

Débuter l’apprentissage d’un langage tel que Java sans connaissance préalable de l’objet est délicat.
Ce cours s’attache à présenter les concepts objet, avec la notation UML, au travers d’un exemple complet montrant les avantages de la POO et autorisant ainsi un apprentissage décomplexé et efficace d’un langage objet.

Point(s) fort(s)

Non renseigné
Revenir en haut


Options disponibles pour la fiche formation



Langue(s)

Français

Moyen(s)

Inter-Entreprise

Durée

Non renseigné

Zone géographique

Inter-Entreprise :
75008 Paris :


Revenir en haut





Revenir à la liste des catégories de formation