- Programmation orientée objet
- Génie logiciel
Programmation avancée
Mis à jour le
Responsable(s) : M. Pierre COURTIEU
- Cours
Envie d'en savoir plus sur cette formation ?
Afin d’obtenir les tarifs, le calendrier de la formation, en distanciel, en présentiel, le lieu de la formation et un contact, remplissez les critères suivants :
Afficher le centre adapté à mes besoins
Afin d’obtenir les tarifs, le calendrier de la formation et le lieu de la formation, remplissez les critères suivants :
-
- Programmation orientée objet
Certification enregistrée au répertoire spécifique Programmer orienté objet en Java
Certification enregistrée au répertoire spécifique, CRS0400A10 crédits Distanciel A la carte 2025/26 2026/27 2027/28Centre Cnam Paris, Blois, Bourges, Chartres, Châteauroux, Dreux, Orléans, Pithiviers, Tours, Vierzon, BretagneVoir la formation -
- Programmation orientée objet
- Gestion parc informatique
- Sécurité informatique
Licence professionnelle de l'informatique : conception, développement et test de logiciels parcours Chef de Projet Développement, Sécurité et Exploitation en alternance
Licence professionnelle, LP15701B60 crédits Alternance 2025/26Paris, Saint-Denis CFAVoir la formation -
- Programmation orientée objet
Programmation Java : programmation objet
Cours + travaux pratiques, NFA0326 crédits Distanciel Hybride (présentiel et distanciel) Présentiel A la carte 2025/26 2026/27 2027/28Ile-de-France (sans Paris), Paris, Centre Cnam Paris, Grand Est, Hauts-de-FranceVoir la formation -
- Programmation orientée objet
- Framework
- Logiciel serveur applications
Architectures Logicielles Java(1)
Cours, GLG2036 crédits Distanciel planifié A la carte 2025/26 2026/27 2027/28ParisVoir la formation
-
Durée : 50 heures
-
A la carte
-
En journée, Soir & samedi
-
6 crédits
-
Présentiel, Hybride (présentiel et distanciel), Distanciel
Présentation
Public, conditions d'accès et prérequis
Prérequis
Connaissances de niveau Bac+2 en informatique. Impérativement savoir déjà programmer (de préférence en objet).
Objectifs
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.
L'avis des auditeurs
Les dernières réponses à l'enquête d'appréciation pour cet enseignement : Fiche synthétique au format PDFPrésence et réussite aux examens
Pour l'année universitaire 2023-2024 :
- Nombre d'inscrits : 358
- Taux de présence à l'évaluation : 46%
- Taux de réussite parmi les présents : 67%
Compétences et débouchés
Compétences
Maitrise des concepts objets et de plusieurs patrons de conception (Design pattern)
Parcours
- Titre RNCP Niveau 6 Concepteur intégrateur d'infrastructures informatiques (systèmes et réseaux, applicatives, ou de sécurité) parcours Systèmes et réseaux
- Titre RNCP Niveau 6 Concepteur intégrateur d'infrastructures informatiques (systèmes et réseaux, applicatives, ou de sécurité) parcours Systèmes d'information
- Diplôme d'ingénieur Spécialité informatique parcours Intelligence Artificielle et Optimisation
- Titre RNCP Niveau 6 Concepteur intégrateur d'infrastructures informatiques (systèmes et réseaux, applicatives, ou de sécurité) parcours Cybersécurité
- Titre RNCP Niveau 6 Concepteur intégrateur d'infrastructures informatiques (systèmes et réseaux, applicatives, ou de sécurité) parcours Systèmes d'information
- Diplôme d'ingénieur Spécialité informatique parcours Informatique systèmes d'information
- Diplôme d'ingénieur Spécialité informatique parcours Informatique, réseaux, systèmes et multimédia
- Diplôme d'ingénieur Spécialité informatique parcours Architecture et ingénierie des systèmes et des logiciels (AISL)
- Licence Informatique parcours Informatique générale
- Titre RNCP Niveau 6 Concepteur intégrateur d'infrastructures informatiques (systèmes et réseaux, applicatives, ou de sécurité) parcours Cybersécurité
Voir plus
- Licence professionnelle de l'informatique : conception, développement et test de logiciels parcours Chef de Projet Développement, Sécurité et Exploitation en HTT
- Titre RNCP Niveau 6 Concepteur intégrateur d'infrastructures informatiques (systèmes et réseaux, applicatives, ou de sécurité) parcours Cybersécurité
- Diplôme d'ingénieur Spécialité informatique parcours Architecture et ingénierie des systèmes et des logiciels (AISL)
- Titre RNCP Niveau 6 Concepteur intégrateur d'infrastructures informatiques (systèmes et réseaux, applicatives, ou de sécurité) parcours Systèmes et réseaux
- Licence Informatique parcours Informatique générale
- Licence professionnelle de l'informatique : conception, développement et test de logiciels parcours Chef de Projet Développement, Sécurité et Exploitation en HTT
- Titre RNCP Niveau 6 Concepteur intégrateur d'infrastructures informatiques (systèmes et réseaux, applicatives, ou de sécurité) parcours Systèmes d'information
Informations pratiques
Contact
-
Département : EPN05 - Informatique
-
Tel : 01 58 80 87 99
-
Email : jean-mathieu.codasse@lecnam.net
-
Adresse : 2 rue Conté - 75003 Paris
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
L'outil femtoContainer
Les patrons de conception et l'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 d'évaluation
Examen écrit obligatoire, dans lequel les élèves doivent impérativement écrire du code. QCM interdit.
Les travaux pratiques *notés* sont obligatoires. Ces derniers participent à la note à condition que la note à l'examen soit au moins de 7/20. Fonctionnement identique pour la deuxième session.
Ces formations pourraient vous intéresser
-
- Programmation orientée objet
Certification enregistrée au répertoire spécifique Programmer orienté objet en Java
Certification enregistrée au répertoire spécifique, CRS0400A10 crédits Distanciel A la carte 2025/26 2026/27 2027/28Centre Cnam Paris, Blois, Bourges, Chartres, Châteauroux, Dreux, Orléans, Pithiviers, Tours, Vierzon, BretagneVoir la formation -
- Programmation orientée objet
- Gestion parc informatique
- Sécurité informatique
Licence professionnelle de l'informatique : conception, développement et test de logiciels parcours Chef de Projet Développement, Sécurité et Exploitation en alternance
Licence professionnelle, LP15701B60 crédits Alternance 2025/26Paris, Saint-Denis CFAVoir la formation -
- Programmation orientée objet
Programmation Java : programmation objet
Cours + travaux pratiques, NFA0326 crédits Distanciel Hybride (présentiel et distanciel) Présentiel A la carte 2025/26 2026/27 2027/28Ile-de-France (sans Paris), Paris, Centre Cnam Paris, Grand Est, Hauts-de-FranceVoir la formation -
- Programmation orientée objet
- Framework
- Logiciel serveur applications
Architectures Logicielles Java(1)
Cours, GLG2036 crédits Distanciel planifié A la carte 2025/26 2026/27 2027/28ParisVoir la formation