Conservatoire National des Arts et Métiers

Technicien développeur

CPN8700A : 120 Crédits

Public concerné et conditions d’accès :

Cette formation est accessible aux salariés et demandeurs d’emploi, de niveau Bac.

Finalité de la formation

Objectifs pédagogiques :

Maîtriser les connaissances de base en informatique dans les domaines essentiels suivants : programmation, algorithmique, réseau, architecture des ordinateurs et systèmes d’exploitation, bases de données et génie logiciel.

Le diplôme offre 3 parcours :

  • parcours programmation java (parcours proposé en Guadeloupe)
  • parcours programmation mobiles
  • parcours programmation web

Compétences attestées :

Les compétences attestées par la certification professionnelle relèvent de quatre fonctions :

1-Fonctions transverses d’analyse et de conception technique

  • Connaissance des réseaux, de systèmes et des architectures machine ;
  • Connaissance des caractéristiques des environnements de développement ;
  • Connaissance en mathématiques appliquées (graphes et algorithmes)
  • Maîtrise de plusieurs langues de programmation (Visual basic, Java, ...)
  • Maîtrise d’une méthode de génie logiciel
  • Maîtrise de l’anglais professionnel
  • Maîtrise de l’ingénierie du développement des applications (analyse fonctionnelle, conception, test, développement, maintenance)
  • Maîtrise des relations entre schéma relationnel de bases de données et bases de données existantes
  • Maîtrise des compétences de rédaction de documentation technique et utilisateur.

2-Fonctions de développement d’une application de gestion

  • Connaissance des méthodes de diagnostics de besoin
  • Connaissance des systèmes de bases de données et de leurs environnements
  • Maîtrise de l’ingénierie d’une application de gestion

3-Fonctions de développement d’applications informatiques mobiles

  • Connaissance des spécificités des interfaces utilisateurs et des systèmes pour les applications mobiles
  • Systèmes d’exploitation mobile Androïd.

4-Fonctions de développement d’une application internet

  • Connaissance des principes des interfaces hommes-machines
  • Maîtrise du développement d’un site web
  • Maîtrise des compétences de maintenance et d’animation de sites web.

Durée des études

Durée moyenne : 2 à 3 ans.

Intitulé Code formation Crédits  
Outils mathématiques pour l’informatique (Combinatoire, probabilités, ordre, calcul booléen) MVA003 6 Crédits
Développement web (1) : architecture du web et développement côté client NFA016 4 Crédits
Programmation avec Java : notions de base NFA031 6 Crédits
Programmation Java : bibliothèques et patterns NFA035 4 Crédits
Architecture des machines NFA004 4 Crédits
Programmation Java : programmation objet NFA032 6 Crédits
Principes et fonctionnement des systèmes d’exploitation NFA003 4 Crédits
Graphes et optimisation NFA010 6 Crédits
Bases de données NFA008 6 Crédits
Principes des réseaux informatiques NFA009 6 Crédits
Méthodes pour l’informatisation NFA007 4 Crédits
Structures de données NFA006 4 Crédits
Méthodes de l’informatisation - compléments NFA013 4 Crédits
Développement d’applications avec les bases de données NFA011 4 Crédits
Gestion de projet informatique NFA018 4 Crédits
Projet systèmes d’information - mise en pratique avec Java NFA019 6 Crédits
Anglais professionnel ANG300 6 Crédits Enseignée en
2018 - 2019
Projet NFA036 4 Crédits
Expérience professionnelle (24 mois ou stage d’au moins 3 mois) UA3325 36 Crédits