Menu

Numérique et informatique

Titre RNCP Niveau 6 - Développeur·euse d’application Android

Formation accessible en alternance, vous pouvez consulter l'ensemble des sessions pour cette action de formation sur le site : Trouver ma Formation.fr

Formation proposée par

Sélectionnez une ville pour accéder aux dates et sessions de formation :

Détail de la formationTitre RNCP Niveau 6 - Développeur·euse d’application Android

Objectifs de la formation

  • Analyser les besoins et préconiser une solution
  • Concevoir une solution technique
  • Développer une application en adéquation avec les besoins
  • Elaborer des plans de tests
  • Apporter un support technique en réalisant une documentation technique et fonctionnelle
  • Mettre en œuvre une veille technologique
 

Métiers et emplois visés

  • Développeur·euse d'application
  • Développeur·euse Web
  • Développeur·euse Back-end
  • Développeur·euse Front-end
  • Webmaster
  • Développeur·euse Multimédia
  • Développeur·euse mobile
  • Informaticien·ne de développement
  • Programmeur·euse informatique
  • Analyste programmeur·euse
  • Développeur·euse d'application
  • Concepteur·rice d'application informatique

Contenus de la formation

Bloc 1 - Analyser les besoins et préconiser une solution

  • Analyser un cahier des charges
  • Rédiger les spécifications détaillées du projet
  • Lister les fonctionnalités demandées par un client
  • Choisir une solution technique adaptée parmi les solutions existantes si cela est pertinent
Bloc 2 - Concevoir une solution technique
  • Concevoir l’architecture technique d’une application à l’aide de diagramme UML
  • Réaliser un schéma de conception de la base de données de l’application
  • Implémenter le schéma de données dans la base
Bloc 3 - Développer une application en adéquation avec les besoins
  • Sélectionner les langages de programmation adaptés pour le développement de l’application
  • Développer une application proposant les fonctionnalités attendues par le client
  • Respecter les bonnes pratiques de développement en vigueur
Bloc 4 - Elaborer des plans de tests
  • Mettre en œuvre des tests unitaires
  • Mettre en œuvre des tests d’intégration
  • Produire un rapport de l’exécution des tests
  • Fournir des patchs correctifs lorsque le rapport de l’exécution des tests le suggère
Bloc 5 - Apporter un support technique en réalisant une documentation technique et fonctionnelle
  • Produire une documentation technique et fonctionnelle de l’application
  • Corriger des dysfonctionnements signalés par le client sur l’application
  • Apporter des améliorations de fonctionnalités demandées par le client
  • Compléter une suite de tests unitaires et d’intégration afin de prendre en compte les modifications apportées
Bloc 6 - Mettre en œuvre une veille technologique
  • Sélectionner des sources d’information pertinentes pour un certain ensemble de technologies
  • Mettre en place un tableau de bord de veille technologique

Public concerné

  • Demandeur.euse d'emploi
  • Jeune 16-29 ans
  • Salarié.e
  • Individuel.le autre

Niveau d'entrée

obligatoire

Information non communiquée

conseillé

Niveau 5 (BTS, DUT)

Niveau de sortie

Niveau 6 (Licence ou master 1)

Validations

Certification délivrée par OpenClassrooms : Développeur·euse d'application

Objectifs de la formation

  • Analyser les besoins et préconiser une solution
  • Concevoir une solution technique
  • Développer une application en adéquation avec les besoins
  • Elaborer des plans de tests
  • Apporter un support technique en réalisant une documentation technique et fonctionnelle
  • Mettre en œuvre une veille technologique
 

Contenus de la formation

Bloc 1 - Analyser les besoins et préconiser une solution

  • Analyser un cahier des charges
  • Rédiger les spécifications détaillées du projet
  • Lister les fonctionnalités demandées par un client
  • Choisir une solution technique adaptée parmi les solutions existantes si cela est pertinent
Bloc 2 - Concevoir une solution technique
  • Concevoir l’architecture technique d’une application à l’aide de diagramme UML
  • Réaliser un schéma de conception de la base de données de l’application
  • Implémenter le schéma de données dans la base
Bloc 3 - Développer une application en adéquation avec les besoins
  • Sélectionner les langages de programmation adaptés pour le développement de l’application
  • Développer une application proposant les fonctionnalités attendues par le client
  • Respecter les bonnes pratiques de développement en vigueur
Bloc 4 - Elaborer des plans de tests
  • Mettre en œuvre des tests unitaires
  • Mettre en œuvre des tests d’intégration
  • Produire un rapport de l’exécution des tests
  • Fournir des patchs correctifs lorsque le rapport de l’exécution des tests le suggère
Bloc 5 - Apporter un support technique en réalisant une documentation technique et fonctionnelle
  • Produire une documentation technique et fonctionnelle de l’application
  • Corriger des dysfonctionnements signalés par le client sur l’application
  • Apporter des améliorations de fonctionnalités demandées par le client
  • Compléter une suite de tests unitaires et d’intégration afin de prendre en compte les modifications apportées
Bloc 6 - Mettre en œuvre une veille technologique
  • Sélectionner des sources d’information pertinentes pour un certain ensemble de technologies
  • Mettre en place un tableau de bord de veille technologique

Métiers et emplois visés

  • Développeur·euse d'application
  • Développeur·euse Web
  • Développeur·euse Back-end
  • Développeur·euse Front-end
  • Webmaster
  • Développeur·euse Multimédia
  • Développeur·euse mobile
  • Informaticien·ne de développement
  • Programmeur·euse informatique
  • Analyste programmeur·euse
  • Développeur·euse d'application
  • Concepteur·rice d'application informatique

Public concerné

  • Demandeur.euse d'emploi
  • Jeune 16-29 ans
  • Salarié.e
  • Individuel.le autre

Niveau d'entrée

conseillé

Niveau 5 (BTS, DUT)

Niveau de sortie

Niveau 6 (Licence ou master 1)

Validations

Certification délivrée par OpenClassrooms : Développeur·euse d'application

Code CPF : 249284