Diplôme d'établissement Technicien développeur

Code diplôme/certificat: DIE5900A-BRT

120 crédits

Niveau d'entrée

  • Sans niveau spécifique

Niveau de sortie

  • Sans niveau spécifique

Responsable national

Joelle DELACROIX GOUIN

Responsable opérationnel

Joelle DELACROIX GOUIN

Publics / conditions d'accès

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

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.
Le diplôme offre 3 parcours  :

  • parcours  programmation java
  • parcours programmation mobiles
  • parcours  programmation web

Mentions officielles

Intitulé officiel figurant sur le diplôme : Diplôme d'établissement Technicien développeur

Inscrit RNCP : Non-inscrit

Codes NSF : Informatique, traitement de l information, réseaux de transmission

Code ROME : Études et développement informatique

Description

Cliquez sur l'intitulé d'un enseignement ou sur Centre(s) d'enseignement pour en savoir plus.

6 ECTS

Programmation avec Java : notions de base


NFA031
  • 1er semestre : FOD nationale
 
6 ECTS

Bases de données


NFA008
  • 1er semestre : FOD nationale
 
4 ECTS

Développement web (1) : architecture du web et développement côté client


NFA016

accessible en FOD nationale

 
3 possibilités :

Parcours Programmation java

Voir toutes les UEFermer
6 ECTS

Programmation Java : programmation objet


NFA032

accessible en FOD nationale

 
4 ECTS

Programmation Java : bibliothèques et patterns


NFA035

accessible en FOD nationale

 
4 ECTS

Méthodes pour l'informatisation


NFA007

accessible en FOD nationale

 
6 ECTS

Projet systèmes d'information : mise en pratique avec Java


NFA019

accessible en FOD nationale

 
ou

Parcours Programmation web

Voir toutes les UEFermer
4 ECTS

Développement web (2) : sites dynamiques et développement côté serveur


NFA017

accessible en FOD nationale

 
6 ECTS

Réseaux et administration web


NFA083

accessible en FOD nationale

 
4 ECTS

Graphisme et Web


NFA084

accessible en FOD nationale

 
6 ECTS

Développement web (3) : mise en pratique


NFA021

accessible en FOD nationale

 
ou

Parcours Programmation mobiles

Voir toutes les UEFermer
4 ECTS

Principes et programmation système et réseau pour smart-phones et tablettes tactiles


NFA022

accessible en FOD nationale

 
6 ECTS

Mise en oeuvre de la programmation de smart-phones et tablettes tactiles


NFA025

accessible en FOD nationale

 
4 ECTS

Principes et fonctionnement des systèmes d'exploitation


NFA003

accessible en FOD nationale

 
6 ECTS

Projet application mobile : mise en pratique


NFA024

accessible en FOD nationale

 
6 ECTS

Outils mathématiques pour l'informatique (Combinatoire, probabilités, ordre, calcul booléen)


MVA003

accessible en FOD nationale

 
4 ECTS

Architecture des machines


NFA004

accessible en FOD nationale

 
6 ECTS

Principes des réseaux informatiques


NFA009
 
4 ECTS

Structures de données


NFA006

accessible en FOD nationale

 
6 ECTS

Graphes et optimisation


NFA010

accessible en FOD nationale

 
4 ECTS

Gestion de projet informatique


NFA018

accessible en FOD nationale

 

Total
12 ECTS

3 UE à choisir parmi :

Voir toutes les UEFermer
4 ECTS

Programmation Java : bibliothèques et patterns


NFA035

accessible en FOD nationale

 
6 ECTS

Programmation Java : programmation objet


NFA032

accessible en FOD nationale

 
4 ECTS

Principes et fonctionnement des systèmes d'exploitation


NFA003

accessible en FOD nationale

 
4 ECTS

Méthodes pour l'informatisation - compléments


NFA013

accessible en FOD nationale

 
4 ECTS

Développement d'applications avec les bases de données


NFA011

accessible en FOD nationale

 
8 ECTS

Outils logiciels de base


ELE002
 
4 ECTS

Projet


NFA036

accessible en FOD nationale

 
6 ECTS

Programmation en langage C/C++


NFA037
  • 1er semestre : FOD nationale
 
4 ECTS

Outils et démarche de la communication écrite et orale


CCE001
  • 1er et 2nd semestre : formation hybride
 

Total
6 ECTS

1 UE à choisir parmi :

Voir toutes les UEFermer
6 ECTS

Parcours d'apprentissage personnalisé en anglais


ANG200
 
6 ECTS

Anglais professionnel


ANG300
  • 1er et 2nd semestre : formation hybride
 
36 ECTS

Expérience professionnelle de deux années dans le domaine ou deux années hors domaine avec rapport


UA3325
 

Compétences


Les compétences attestées par la certification professionnelle relèvent de quatre fonctions :
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é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


Fonction 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

Fonction de développement d'applications informatiques mobiles
- Connaissances des spécificités des interfaces utilisateurs  et des systèmes pour les applications mobiles
- Systèmes d'exploitation mobile Androïd..


Fonction 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.
 
Langages Java, C, PHP, Javascript, HTML, CSS, SQL
Modélisation Merise, UML