Retour
Programmation avancée - NFP121
Objectifs de la formation
Maitriser les concepts avancés de la programmation objet. Apprendre à identifier et utiliser les patrons de conception (design pattern) adaptés à une situation de conception. Patrons utilisables quelque soit le langage de programmation.
Contenu de la formation
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 inverson 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
Résultats de la formation
Attestation de formation
Conditions spécifiques d'accès à la formation
Connaissances de niveau Bac+2 en informatique. Imperativement savoir deja programmer (de preference en objet).
Formation 100% en ligne
Métier formé
Développement
Niveau d'étude visé
Sans le Bac
Type d'immersion professionnelle
Formation initiale
Organisme de formation
Conservatoire national des arts et métiers - centre régional de Bretagne
Durée de la formation
5 mois
Prochaine(s) session(s)
- 17/02/2025 - 21/06/2025