0972 311 312 (prix appel local)

Programmation Java : bibliothèques et patterns (NFA035)

Objectifs

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. ...En lire plus

Compétences

Programmation dans un langage objet tel que Java ; rudiments d'architecture des logiciels ; capacité d'aborder une bibliothèque logicielle nouvelle et d'en comprendre la documentation.

Légende :

  100% Internet - national

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

Programmation dans un langage objet tel que Java ; rudiments d'architecture des logiciels ; capacité d'aborder une bibliothèque logicielle nouvelle et d'en comprendre la documentation.

Niveau

Niveau 5 (Bac+1 et Bac+2)

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

Examen final, accompagné éventuellement d'un projet comptant pour au plus un tiers de la note.

Accompagnement et suivi

Sous l’autorité pédagogique du certificateur Cnam, les équipes du Cnam Bretagne vous offrent un accompagnement pendant votre parcours de formation à la fois sur les aspects administratifs, financiers, pédagogiques et techniques.

ECTS : 4

Modalité Volume horaire CPF Employeur Pôle Emploi Auto-financement
 
30 heures   600 € 150 € 150 €
Indexation officielle
FORMACODES

31054 - informatique; 31067 - analyse programmation; 30854 - langage informatique

INFOS
PRATIQUES

Durée

30 heures

Modalité

100% Internet - national  

Date de début des cours

19/10/2020

Date de fin des cours

20/02/2021