Conservatoire national des arts et métiers

Je recherche une formation

Le Cnam le plus proche
Bordeaux Perigueux Agen Dax Mont-de-marsan Anglet Pau Poitiers Angoulême La Rochelle Chatellerault Limoges Brive Gueret
Être contacté
Tous les champs sont obligatoires
Etre rappelé sous 48h ouvrées
Votre demande concerne :
Projet de formation
Financement de formation
Validation des acquis
Autre
Précisez votre demande:
Vous souhaitez recevoir notre newsletter ?

Programmation avancée

Informatique et TIC


Code de l'UE : NFP121
Crédit ects : 6
Nb d'heures de formation : 51


Prérequis :

Connaissances de niveau Bac+2 en informatique.


Objectifs :

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 des concepts objets et de plusieurs patrons de conception (Design pattern)



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


Modalité de validation :

Les travaux pratiques réalisés permettent d'obtenir des points de bonus, ajoutés à la note de l'examen


Projet :

Un devoir est proposé par semaine afin de faciliter l'acquisition progressive des concepts. Un outil d'auto-évaluation des devoirs apporte une réponse immédiate, permet une progression adaptée.


Affiner les résultats par lieu d'enseignement

Angoulême, Bordeaux, Brive, Côte Basque, Guéret, La Rochelle, Limoges, Niort, Pau, Poitiers

Résultat(s) précis [+]

Lieu
d'enseignement
Informations
session 2020/2021
2020
2021
2021
2022
2022
2023
Tous centres
Formation à distance
1
Formation à distance
1
Formation à distance
1

Tarifs (hors droit de base) :
Enseignement à distance : 1020 € (tarif réduit* : 156 €)


(*) Le tarif réduit s'applique aux formations pour lesquelles vous n'avez pu faire valoir de dispositif(s) de prise en charge (par votre employeur ou par un organisme paritaire collecteur agréé). Dans ce cas, vous y souscrivez à titre individuel et vous bénéficiez de l'aide du Conseil Régional d'Aquitaine.

Cnam Nouvelle-Aquitaine
16 cours de la Marne Bordeaux Nouvelle-Aquitaine 33800