Web & mobilité
Introduction aux concepts objet et à UML
Objectifs pédagogiques de la formation
Cette formation d'introduction aux concepts objet et à l'UML permet de vous préparer au passage à la programmation Objet par la présentation des concepts Objets et des exemples détaillés. Cette présentation est faite à l'aide du langage Java.
Programme de la formation
Rappels de l'approche des langages traditionnels
- Traitement
- 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 (classes utilitaire et test)
- Packages
- Exemple (classes métier, utilitaire et test)
Types et interfaces
- Exemple (précédent + interface et test)
Spécialisation d'une classe
- L'héritage
- Classe abstraite
Le polymorphisme
- Définition
- Exemple (précédent + héritage, polymorphisme et test)
La généricité
- Template (C++)
- Modèle de fonction (C++)
- Traitement générique avec interface java
- Exemple ( précédent + composition, notion de fabrique, généricité et test )
La persistance
- Définition et solution
- Exemple (précédent + persistance par sérialization et test)
Gestion d'interfaces homme/machine
- Architecture container/composant
- La programmation événementielle et délégation
- Le modèle Modèle/Vue/Contrôleur
- Exemple (précédent + accès dans une Interface graphique)
Application multi-tiers
- Deux tiers (Client-Serveur)
- Trois tiers (Client léger-présentation et applicatif-Persistance)
- Multi-tiers.
- Ref :
- EO05
- Durée :
- 1 jour
- Tarif :
- 500 € HT
Public
Cette formation d'introduction aux concepts objet et à l'UML est destinée aux développeurs.
Pré-requis
Cette formation d'introduction aux concepts objet et à l'UML nécessite d'avoir une pratique de la programmation dans des langages structurés (C, Pascal, Basic, Fortran, Cobol ...).
