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 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.

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

2i Tech Academy, un parcours d’excellence

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

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

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
  • Modéliser avec UML
  • Maîtriser la programmation structurée et orientée objet à l’aide du langage Java et du langage PHP
  • Créer une application Desktop
  • Développer des applications Web côté serveur avec Java EE
  • Maquetter une application Web en utilisant UX Design
  • 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) en Java
  • Modéliser une base de données avec UML
  • 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)
  • Gérer un projet avec Scrum et les méthodes Agiles
  • Développer une application multicouche avec Symfony (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

PREREQUIS

BAC + 2 en informatique (BTS SIO option SLAM, DUT…) 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

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

Fermer le menu