Formation concepteur développeur d’application

Formation concepteur développeur d’application

Titre RNCP de niveau 2 (bac+4), éligible CPF
4 mois en continu + 2 mois en entreprise

Titre RNCP Niveau 2

Prochaine session : Janvier 2021. Contactez-nous dès à présent.

Postuler

Positionnement

L’informatique, indispensable à la gestion des entreprises, rend leurs services disponibles partout et à toute heure, grâce aux applications Web et mobiles.

Pour les développer, les entreprises recherchent des professionnels compétents dans ces technologies complexes, attentifs au besoin, et sachant travailler en équipe, par projet.

Objectif

Savoir développer de façon professionnelle des applications d’entreprise en Java, langage le plus utilisé dans les grandes entreprises :

  • être opérationnel en technologies, méthodes et outils ;
  • travailler en équipe, notamment s’organiser, communiquer et suivre son activité ;
  • s’adapter aux équipes et technologies.

Public

Public en reconversion à haut potentiel.

Prérequis : rigueur, curiosité, goût de l’ingénierie, aptitude à la programmation et au travail en équipe.

Certification

Le titre « Concepteur développeur d’application », de niveau 2 (bac+4), est composé des trois certificats de compétence professionnelle (CCP) suivants :

Développer des composants d'interface

  1. Maquetter une application
  2. Développer une interface utilisateur
  3. Développer des composants d’accès aux données
  4. Développer des pages Web en lien avec une base de données

Développer la persistance des données

  1. Concevoir une base de données
  2. Mettre en place une base de données
  3. Développer des composants dans le langage d’une base de données
  4. Utiliser l’anglais dans son activité professionnelle en informatique.

Développer une application n-tiers

  1. Concevoir une application
  2. Collaborer à la gestion d’un projet informatique
  3. Développer des composants métier
  4. Construire une application organisée en couches
  5. Développer une application de mobilité numérique
  6. Préparer et exécuter les plans de tests d’une application
  7. Préparer et exécuter le déploiement d’une application

Contenu

Les méthodes agiles, introduites progressivement dès le premier jour, sont employées tout au long de la formation.

1. Développer une application (22 jours)

Objectif : acquérir les bases pour développer des applications.

  1. Conception et programmation objet avec Java. 5 jours
  2. Bases de données : SQL. 2 jours
  3. API de base de Java (bases de données, évènementiel). 3 jours
  4. Android. 4 jours
  5. Conception et programmation des bases de données. 4 jours
  6. UML. 4 jours

2. Applications Web multi-couches et distribuées
(21 jours)

Objectif : savoir développer des applications Web d’entreprise en utilisant cadriciels (frameworks) et services Web

  1. Applications Web en Java. 4 jours
  2. Spring MVC. 3 jours
  3. Intégration continue. 2 jours.
  4. Hibernate. 4 jours
  5. Maquettage et ergonomie. 2 jours
  6. Services Web et Ajax. 3 jours
  7. Anglais. 3 jours (répartis en 6 séances)

3. Projet de synthèse (21 jours)

Objectif : consolider les compétences acquises à travers un projet développé suivant les méthodes agiles

  1. Développement en équipe d’une application professionnelle, en utilisant des cadriciels et en suivant les méthodes agiles. 18 jours
  2. Communication et recherche d’emploi. 3 jours

4. Stage en entreprise (2 mois)

Objectif : acquérir une expérience pratique en entreprise, servant de matériau pour la soutenance lors de la certification.

Le stage met en œuvre les trois compétences professionnelles (CCP) du titre.

5. Préparation à la certification (5 j)

Objectif : consolider son dossier et s’entraîner à la soutenance orale.

  1. Tutorat sur l’élaboration du dossier.
  2. Entrainement à la présentation orale.