Technicien développeur

Titre RNCP Niveau III (CPN8700A)

Objectifs

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.

Conditions d'admission

Prérequis : Cette formation est accessible aux salariés et demandeurs d'emploi, de niveau Bac.

Modalités de validation


Cours

  • Programmation avec Java : notions de base (6 ECTS)
  • Bases de données (6 ECTS)
  • Développement web (1) : architecture du web et développement côté client (4 ECTS)
  • Programmation Java : programmation objet (6 ECTS)
  • Programmation Java : bibliothèques et patterns (4 ECTS)
  • Méthodes pour l'informatisation (4 ECTS)
  • Projet systèmes d'information : mise en pratique avec Java (6 ECTS)
  • Développement web (2) : sites dynamiques et développement côté serveur (4 ECTS)
  • Réseaux et administration web (6 ECTS)
  • Graphisme et Web (4 ECTS)
  • Développement web (3) : mise en pratique (6 ECTS)
  • Principes et programmation système et réseau pour smart-phones et tablettes tactiles (4 ECTS)
  • Mise en oeuvre de la programmation de smart-phones et tablettes tactiles (6 ECTS)
  • Principes et fonctionnement des systèmes d'exploitation (4 ECTS)
  • Projet application mobile : mise en pratique (6 ECTS)
  • Outils mathématiques pour l'informatique (Combinatoire, probabilités, ordre, calcul booléen) (6 ECTS)
  • Architecture des machines (4 ECTS)
  • Principes des réseaux informatiques (6 ECTS)
  • Structures de données (4 ECTS)
  • Graphes et optimisation (6 ECTS)
  • Gestion de projet informatique (4 ECTS)
  • Programmation Java : bibliothèques et patterns (4 ECTS)
  • Programmation Java : programmation objet (6 ECTS)
  • Principes et fonctionnement des systèmes d'exploitation (4 ECTS)
  • Méthodes pour l'informatisation - compléments (4 ECTS)
  • Développement d'applications avec les bases de données (4 ECTS)
  • Parcours d'apprentissage personnalisé en anglais (6 ECTS)
  • Anglais professionnel : parcours collectif (6 ECTS)
  • Projet (4 ECTS)
  • Expérience professionnelle de deux années dans le domaine ou deux années hors domaine avec rapport (36 ECTS)

Compétences

  • 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éveloppements, 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
  • 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
  • Connaissances des spécificités des interfaces utilisateurs et des systèmes pour les applications mobiles
  • Systèmes d'exploitation mobile Androïd..
  • 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

Téléchargements

© CNAM PF 2018 - All rights reserved.