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