Accueil UnitésProgrammation avancée
NFP121

U.E Programmation avancée

nombre d’heures
51
Modalités 100% à distance
Crédits ects
6

Où se
former?

1 Centre d’enseignement en Nouvelle-Aquitaine

Quand se former ?

Rentrée
Permanente !
voir toutes les dates

Votre projet professionnel commence ici !

Formez-vous avec

Dites-nous tout sur votre projet !

Choisissez une session de formation

Centres de formation :
Modalités d’enseignement : 100% à distance Mixte : à distance + cours en salle Présentiel
Centres de formation Prochaines sessions Modalités Informations
Session 2021/2022
Centres de formation Prochaines sessions Modalités Informations
Nouvelle-Aquitaine Octobre 2021
Février 2022

1er semestre
NFP121-2021-1-FN-NA

Pas d'information disponible

Session 2022/2023
Centres de formation Prochaines sessions Modalités Informations
Nouvelle-Aquitaine Octobre 2022
Février 2023

1er semestre
NFP121-2022-1-FN-NA

Pas d'information disponible

Voir ma liste de formation
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)

Nous contacter

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és de validation :

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

Nous contacter

Agenda

Choisissez une session de formation

Centres de formation
Modalités d’enseignement : 100% à distance Mixte : à distance + cours en salle Présentiel
  • Session 2020/2021

    Pas d'Unité d'Enseignement pour cette session

  • Session 2021/2022

  • Session 2022/2023

Présentation

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)

Nous contacter

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és de validation :

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

Nous contacter
Tarif indicatif
1 020

Mobilisez les financements auxquels vous avez droit !

Votre entreprise

finance

1 020

Vous payez

0

Pôle Emploi



finance

510

Vous payez

0

Votre CPF

Compte Personnel de Formation

finance

1 020

Vous payez

0

Le Conseil Régional

finance

Vous payez

156 (1)

AG2R (2)
La Mondiale

finance
700

/module (4 modules maximum/an)

Vous payez

0
(1) -20% pour les demandeurs d'emploi (2) Dispositif réservé aux adhérents demandeurs d'emploi

Besoin de plus d’information sur les dispositifs de financement ?

Demandez l’aide
d’un conseiller
Cnam Nouvelle-Aquitaine

Valorisez votre formation avec un diplôme !

CC11400A
Certificat de compétence Intégrateur d'applications mobiles...
CPN8402A-1
Titre RNCP Niveau 6 (ex niveau II) Concepteur en architecture...
CPN8402A-2
Titre RNCP Niveau 6 (ex niveau II) Concepteur en architecture...
CYC9101A
Diplôme d'ingénieur Spécialité informatique parcours Architecture...
CYC9105A
Diplôme d'ingénieur Spécialité informatique parcours Informatique...
LG02501A-3
Licence Sciences technologies santé mention informatique parcours...
LG025B31
Méthodes et outils du génie logiciel
Appuyer sur Entrée pour chercher ou la touche ESC pour fermer
    top