- 04 78 58 19 17
- Télécharger une brochure
- ENF - auditeurs CNAM
- Contact
- Formation en Alternance
- Formation Continue
- Formation à distance / cours du soir
- Marketing, commerce et communication
- Assurance
- Comptabilité, finance, gestion
- Développement durable et transitions sociétales
- Droit et ressource humaines
- Energétique, Sciences et techniques industrielles
- Formation des adultes et psychologie du travail
- Génie civil et BTP
- Immobilier
- Industrie électronique, génie électrique, mécanique, maintenance industrielle, automatisme
- Informatique et cybersécurité
- Santé et Sécurité au Travail, HSE, ergonomie
- Formations courtes en journée
- Micro-certifications
- Devenir ingénieur
- Réunions d’information / Portes ouvertes
- Financements / Tarifs
- A propos de la formation continue
- Formations en hors temps de travail
-
- Entreprises
- VAE
- La vie du CNAM
Programmation Java : bibliothèques et patterns NFA035 |
||
---|---|---|
MODALITÉS DE DÉPLOIEMENT | Période | Crédits ECTS |
Formation ouverte et à distance (FOAD) | Premier semestre - Second semestre | 4 |
Année universitaire | Certificateur | Durée indicative |
2025 - 2026 | Conservatoire National des Arts et Métiers | 37 heures |
Condition d'accès / publics visés:
Avoir l'UE NFA031 ou le niveau correspondant. Être inscrit parallèlement à l'unité d'enseignement NFA032 ou avoir acquis cette UE auparavant.
Objectifs pédagogiques:
- Apprendre à structurer un programme et aborder l'utilisation de bibliothèques logicielles.
- Aborder la notion de patrons de conception (design patterns) et l'utiliser pour comprendre les bibliothèques standards.
- Compléter les connaissances de NFA031 et NFA032 en abordant un certain nombre de bibliothèques fondamentales : entrées/sorties, les collections, et les interfaces graphiques.
Compétences visées :
Au sortir de l'UE, un auditeur peut :
- comprendre la documentation d'une classe
- documenter une classe
- écrire et utiliser un système de test unitaire
- mettre en œuvre les collections pour modéliser des objets complexes ;
- lire et écrire des données structurées simples ;
- développer des interfaces graphiques ;
- apprendre à utiliser de nouvelles bibliothèques et en comprendre la documentation
- mettre en œuvre quelques patterns simples
- mettre en œuvre une architecture simple
Contenu de la formation:
Moyens
Salles machines équipées d'un environnement de développement java.
Organisation
Cours
Cours d'1h30 et séance d'1h30 en salle machines pendant tout le semestre avec encadrement. Un travail personnel sur machine en dehors des séances est vivement recommandés.
Structure
Les sujets d'exercices sont disponibles au fur et à mesure sur le serveur Web de la valeur de cours Algorithmique programmation.
Programme
- notion de bibliothèque, API
- les entrées/sorties ; flux textes, binaires; fichiers en accès direct et séquentiel.
- les collections : listes, ensembles, tableaux associatifs
- interfaces graphiques ; utilisation de composants, architecture MVC, initiation à la création de nouveaux composants.
- conception des programmes; couches logicielles
Modalités de validation et d’évaluation:
Projet(s): Projet(s) à réaliser amenant la livraison d'un livrable
Examen final: Examen final portant sur l'ensemble des connaissances et des savoirs de l'enseignement
Accompagnement et suivi:
Cette UE est constitutive des diplômes suivants:
Cette UE est constitutive des diplômes suivants :
- CRN0700A - Libellé non disponible
- CP1600A - Certificat professionnel Technicien développement applications informatiques
- DUS0501A - Libellé non disponible
- LP15701A - Libellé non disponible
- LG02501A - Licence Sciences technologies santé mention informatique parcours Informatique générale
- CRS0400A - Libellé non disponible
ECTS: 4
Volume Horaire indicatif | Financement individuel hors tiers financeur et CPF | Tarif de référence (Employeur) |
---|---|---|
37 heures | 300.00 | 720.00 |
Indexation officielle FORMACODES:
[{"code":"M0A3A9","code_officiel":"30802","descripteur_majuscule":"LANGAGE JAVA","descripteur_riche":"langage java","parent":{"code":"M0A3","code_officiel":"30854","descripteur_majuscule":"LANGAGE INFORMATIQUE","descripteur_riche":"langage informatique","parent":{"code":"M0","code_officiel":"112","descripteur_majuscule":"INFORMATION, COMMUNICATION","descripteur_riche":"information, communication"}}},{"code":"M0A2A2A0","code_officiel":"31077","descripteur_majuscule":"INTERFACE","descripteur_riche":"interface","parent":{"code":"M0A2A2","code_officiel":"31067","descripteur_majuscule":"ANALYSE PROGRAMMATION","descripteur_riche":"analyse programmation","parent":{"code":"M0A2","code_officiel":"31054","descripteur_majuscule":"INFORMATIQUE","descripteur_riche":"informatique","parent":{"code":"M0","code_officiel":"112","descripteur_majuscule":"INFORMATION, COMMUNICATION","descripteur_riche":"information, communication"}}}},{"code":"M0A2A2A2A1","code_officiel":"31098","descripteur_majuscule":"PROGRAMMATION ORIENTEE OBJET","descripteur_riche":"programmation orientée objet","parent":{"code":"M0A2A2A2","code_officiel":"31088","descripteur_majuscule":"PROGRAMMATION","descripteur_riche":"programmation","parent":{"code":"M0A2A2","code_officiel":"31067","descripteur_majuscule":"ANALYSE PROGRAMMATION","descripteur_riche":"analyse programmation","parent":{"code":"M0A2","code_officiel":"31054","descripteur_majuscule":"INFORMATIQUE","descripteur_riche":"informatique","parent":{"code":"M0","code_officiel":"112","descripteur_majuscule":"INFORMATION, COMMUNICATION","descripteur_riche":"information, communication"}}}}}]
Dernière mise à jour: 01/07/2025 15:06:53
INFOS PRATIQUES
37 heures
ModalitéFormation ouverte et à distance (FOAD)
PériodeSecond semestre
Date de début des coursInformation Indisponible
Date de fin des coursInformation Indisponible
Durée indicative37 heures
ModalitéFormation ouverte et à distance (FOAD)
PériodePremier semestre
Date de début des coursInformation Indisponible
Date de fin des coursInformation Indisponible
Votre centre cnam
Le Cnam, au plus près de chez vous.
- 04 78 58 19 17
- ara_contact@lecnam.net
- Lundi au vendredi 9h-12h30 / 14h-17h
Le Trident – Bâtiment A
34 avenue de l’Europe 38100 Grenoble
24 rue de Robinson 42100 SAINT-ETIENNE
Le Cubix – 4 rue Ravier 69007 LYON
Centre universitaire Pierre Mendès France 12 avenue de Paris
42300 ROANNE
Au CNAM, les adultes salariés ou non viennent acquérir des connaissances et des compétences sanctionnées par un titre ou un diplôme pour sécuriser et dynamiser leur parcours professionnel.
Actuellement, l’offre régionale est uniquement disponible, l’offre nationale est en cours de préparation.

La certification qualité a été délivrée au titre des catégories d’actions suivantes:
ACTIONS DE FORMATION
ACTIONS DE FORMATION PAR APPRENTISSAGE
ACTIONS PERMETTANT DE VALIDER DES ACQUIS DE L’EXPERIENCE
