DEVIENS
CONCEPTEUR(TRICE) DEVELOPPEUR(SE) D'APPLICATIONS

Titre Professionnel du Ministère de l’Emploi et de la Formation Professionnelle
BAC +4 Titre RNCP de Niveau 6
Cursus en alternance 3 semaines en entreprise / 1 semaine en centre de formation
24 mois

certification

Diplôme Concepteur(rice) Développeur(se) d’Applications

diplome

Certification éditeur ou M2i Développement Java OFFERTE

Accueil > Programmes > Concepteur(rice) Développeur(se) d’Applications
Partager sur facebook
Partager sur twitter
Partager sur linkedin

L’essor des applications mobiles modifient de nombreux business models, forçant les entreprises et organisations à revoir leur façon d’adresser leurs cibles.
Autrefois simplement fonctionnelles, elles deviennent aujourd’hui de précieuses sources de données utilisateurs et un moyen efficace de garder le contact avec les utilisateurs.
C’est pourquoi les entreprises misent sur les nouvelles compétences du secteur, et notamment sur le recrutement de développeurs(ses) spécialisés dans le mobile, pour porter leur croissance.

Quelles sont les compétences à acquérir pour devenir Concepteur(rice) Développeur(se) d'Applications ?

Le Titre Professionnel de Concepteur(rice) Développeur(se) d’Applications de Niveau 6 se compose de trois activités types, chaque activité type comportant les compétences nécessaires à sa réalisation :

Concevoir et développer des composants d’interface utilisateur en intégrant les recommandations de sécurité :

  • Maquetter une application
  • Développer une interface utilisateur de type desktop
  • Développer des composants d’accès aux données
  • Développer la partie front-end d’une interface utilisateur Web
  • Développer la partie back-end d’une interface utilisateur Web

Concevoir et développer la persistance des données en intégrant les recommandations de sécurité :

  • Concevoir une base de données
  • Mettre en place une base de données
  • Développer des composants dans le langage d’une base de données

Concevoir et développer une application multicouche répartie en intégrant les recommandations de sécurité :

  • Collaborer à la gestion d’un projet informatique et à l’organisation de l’environnement de développement
  • Concevoir une application
  • Développer des composants métier
  • Construire une application organisée en couches
  • Développer une application mobile
  • Préparer et exécuter les plans de tests d’une application
  • Préparer et exécuter le déploiement d’une application

TECHNOLOGIES, METHODES ET OUTILS ABORDES

  • Concevoir des pages Web statiques et dynamiques avec HTML/CSS et JavaScript 
  • Maitriser la programmation structurée et orientée objet à l’aide du langage Java et du langage PHP 7 
  • Créer une application Desktop  
  • Développer des applications Web côté serveur avec Java EE 
  • Développer une application simple avec Angular  
  • Gérer une base de données relationnelle (MySQL ou Oracle) en PHP-PDO et Java-JDBC  
  • Gérer une base de données noSQL (MongoDB, Cassandra) en Java 
  • Sécurité d’une application
  • Utiliser des requêtes SQL pour interroger et modifier une base de données 
  • Créer des procédures stockées  
  • Concevoir une base de données noSQL (MongoDB, Cassandra) 
  • Sécurité d’une application
  • Gérer un projet avec Scrum et les méthodes Agiles 
  • Développer une application multicouche avec Symfony 5 (Framework MVC PHP) 
  • Travailler avec le Framework Hibernate pour Java 
  • Développer une application multicouche avec Spring (Framework MVC Java EE) 
  • Concevoir et automatiser des tests unitaires avec JUnit et PHPUnit 
  • Gérer des versions différentes de code source avec Git ou Subversion 
  • Développer une application Android natif avec Java et Kotlin  
  • Développer une application mobile multiplateformes avec React native  
  • Déployer une application 
  • Sécurité d’une application 
  • Cloud Native AWS

PREREQUIS

BAC + 2 en informatique (BTS SIO option SLAM, DUT, Titre professionnel de niveau 5 équivalent…) et avoir exercé des missions de développeur(se)
Maîtriser HTML, CSS et un langage de programmation
Pratique de l’anglais technique souhaitable
Aptitudes relationnelles, rédactionnelles et techniques

Modalités d'évaluation

  • Contrôle continu : travaux pratiques, quizz 
  • 5 évaluations en cours de formation via des études de cas en autonomie 
  • Passage du titre : présentation d’un projet réalisé en entreprise (dossier de projet remis avant le passage du titre, présentation à l’aide d’un support de présentation ainsi qu’un Dossier Professionnel) pour la validation de la certification (totale ou partielle) avec un jury évaluant le candidat sur son Dossier Professionnel (DP), ses résultats aux épreuves d’examen et son entretien final

Choisissez l’alternance
pour faire carrière dans l’IT

2i Tech Academy, un parcours d’excellence

diplome-v2

Certification éditeur ou M2i Développement Java OFFERTE

picto-formateurs-experts

Une formation animée par des formateurs experts dans leur métier

picto-pedagogie-innovante

Une pédagogie innovante et active issue de la neuro-pédagogie autour de projets

picto-academiic

Un accès gratuit et illimité à la plateforme e-Learning academiiC pour consolider ses connaissances

picto-validation-acquis

Un suivi rigoureux de validation des acquis

LE METIER DE CONCEPTEUR(RICE) DEVELOPPEUR(SE) D’APPLICATIONS

Le(La) Concepteur(rice) Développeur(se) d’Applications :

  • Réalise de nouvelles applications Web et Mobiles
  • Travaille dans une startup ou une grande entreprise
  • Analyse un cahier des charges fonctionnel afin de modéliser une base de données
  • Intervient sur les différentes phases du processus de développement logiciel
  • Elabore des maquettes et les fait valider
  • Assure la maintenance corrective ou évolutive d’applications existantes
  • Applique une démarche qualité
  • Gère un projet ainsi qu’une équipe Web
  • Assure la maintenance corrective et évolutive des applications informatiques
  • S’adapte en continu aux évolutions technologiques et réglementaires

Quels sont les débouchés après une formation Concepteur(rice) Développeur(se) d’Applications

Les parcours de la 2i Tech Academy vous forment sur les compétences les plus demandées sur le marché de l’emploi :

  • Concepteur développeur
  • Concepteur d’applications informatiques
  • Développeur d’applications
  • Développeur informatique
  • Développeur Web
  • Développeur front-end et/ou Développeur back-end
  • Développeur d’applications mobiles, développeur Web mobile

Télécharge le programme détaillé

    Tu vises un Bac+5 en Informatique ?
    Découvre la formation
    Expert(e) en Cybersécurité