Programmation avancée
Formation
À Paris Cédex 03
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Lieu
Paris cédex 03
-
Dates de début
Dates au choix
Public et conditions d'accès
Connaissances de niveau Bac+2 en informatique.
Objectifs pédagogiques
Maitriser les concepts avancés de la programmation objet en Java. Apprendre à identifier et utiliser les patrons de conception (design pattern) adaptés à une situation de conception. Patrons utilisables quelque soit le langage de programmation
Compétences visées
Maitrise du langage Java et des concepts objets avancés cités dans le programme
Mots-clés
Langage JAVA
Patron de conception
Méthode de test
Programmation orientée objet
Les sites et dates disponibles
Lieu
Date de début
Date de début
À propos de cette formation
Maitrise du langage Java et des concepts objets avancés cités dans le programme
Les Avis
Le programme
Contenu
Structure des applications objets avec JAVA
Aspects impératifs du langage, tests unitaires
Interfaces, classes et polymorphisme
Introduction aux patrons de conception(Design Pattern)
Les fondamentaux Délégation, classe abstraite, interface,
Les patrons Adaptateur et Procuration
Programmation évènementielle
Les patrons Observateur/Observé, Stratégie, MVC
Généricité et Collections
Les patrons Patron de méthode, Itérateur, Fabrique
Les patrons réunis
Composite, Interpréteur et Visiteur
Memento, Commande, ...
Introspection et réflexivité en Java
Le patron Décorateur et les Entrées/Sorties
Invariant, pré-post assertions comme décorations
Sérialisation XML/JSON et JAVA
Injection de dépendances et inversion de contrôle
Le patron Fabrique, ServiceLocator
Les patrons de conception et un outil d'injection de dépendances
Vers une séparation de la configuration de l'utilisation
Chaque thème est accompagné d'un travail pratique
Bibliographie
- Le site de l'unité :
- Les travaux pratiques :
- Les outils: évaluation des travaux pratiques :
- Les outils: agenda :
- Le forum d'entraides :
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Programmation avancée