Titre IPI Concepteur Développeur d’Applications Web & Mobiles

TITRE CERTIFIÉ CONCEPTEUR DÉVELOPPEUR D'APPLICATIONS NUMÉRIQUES INSCRIT AU RNCP AU NIVEAU 6 (ANCIEN NIVEAU II) - CODE 30714, CODE NSF 326T, PAR ARRÊTÉ DU 17/05/2018, PUBLIÉ AU J.O DU 24/05/2018

L’essor de l’informatique au cours de ces deux dernières décennies a permis l’accroissement des métiers spécialisés dans le développement web et mobile partout dans le monde. Ces experts sont de plus en plus sollicités pour tout type de projet web ou mobile, même par des plus petites entreprises (TPE/PME) qui ont besoin de rendre visible leur activité sur le web. Le concepteur développeur d’applications web mobiles sera le garant de la bonne utilisabilité de l’application qu’il aura développée.

La formation « Concepteur Développeur » forme des développeurs informatiques spécialisés dans les applications web et mobiles et leur permet d’acquérir une méthodologie solide pour prendre en charge le développement d’applications informatiques suite à l’expression des exigences fournies par un client ou un chef de projet.

Vous intervenez sur les différentes phases du processus de développement logiciel, assurez les tests d’intégration et le déploiement des composants réalisés.

A partir des besoins des utilisateurs formalisés dans un cahier des charges, le/la concepteur/trice développeur/euse informatique :

  •   développe ou utilise des composants logiciels d’interface restituant des résultats de traitements logiciels, puis les intègre afin de satisfaire les besoins des utilisateurs du système d’information,
  • modélise, crée ou adapte une base de données et rédige la documentation technique associée, afin d’assurer le stockage et la gestion des données d’un système d’information,
  • automatise des processus d’entreprise dans une architecture technique et applicative n-tiers, à partir de composants fonctionnant sur des serveurs distincts et coopérant au travers d’un réseau.

Lorsque les applications informatiques sont en exploitation, vous en assurez la maintenance corrective (résolution des bogues) et évolutive (évolution des besoins). En fonction de la taille du projet, vous pouvez être amené(e) à animer un groupe de développeurs.

Notre formation de concepteur développeur informatique vous apportera toutes les connaissances nécessaires à la réalisation d’un projet de création ou d’amélioration d’application web et mobile.

Modalités
  • Niveau d'accès : Tout public à partir d’un Bac+2 informatique ou expérience en développement logiciels
  • Type de contrat : Contrat de professionnalisation 12 ou 24 mois. Titre également accessible par la Validation des Acquis de l'Expérience (VAE).
  • Durée de la formation au CIEFA : 12 ou 24 mois
  • Alternance pratiquée : 1 semaine en formation / 2 ou 3 semaines en entreprise
  • Démarrage de la formation : Octobre
TELECHARGER VOTRE
DOSSIER DE CANDIDATURE

Compétences visées

  • Analyser un besoin, présenter un cahier des charges
  • Développer des applications
  • Assurer et/ou participer à des développements logiciels (PHP, XML, Javascript, SQL, JAVA…)
  • Concevoir et développer des composants d’interface
  • Concevoir et développer la persistance des données
  • Concevoir et développer une application n-tiers
  • Pratiquer la veille technologique
  • Gérer un projet
  • Développer des pages web
  • Maîtriser l’anglais technique
  • Développer une application de mobilité numérique

partenariat ipi

Programme de la formation

Développement

  • Maîtriser la programmation
  • Maîtriser la méthodologie de développement
  • Elaborer et rédiger des spécifications techniques
  • Adapter les développements à l’utilisation sur les Smartphones et tablettes
  • Réaliser une documentation technique
  • Mettre en place une maintenance corrective et évolutive de l’application
  • Développer une interface utilisateur
  • Développer des composants d’accès aux données
  • Développer des pages web en lien avec une base de données

Conception

  • Maîtriser les conceptions orientées Objet
  • Maîtriser l’UML : langage de définition de conception
  • Maîtriser les «Design pattern» et les appliquer
  • Mettre en place des architectures applicatives
  • Collaborer à la gestion d’un projet informatique
  • Construire une application organisée en couches
  • Préparer et exécuter les plans de tests d’une application
  • Préparer et exécuter le déploiement d’une application

Administration bases de données

  • Réaliser des modèles relationnels
  • Maîtriser MySQL
  • Savoir faire des requêtes avancées
  • Mettre en place des bases de données
  • Développer des composants dans le langage d’une base de données

Anglais

  • Maîtriser le vocabulaire professionnel
  • Acquérir les pratiques professionnelles

Droits et obligations en informatiques

  • Droits et obligation en informatique
  • Connaître le droit informatique et les types de contrats
  • Evaluer les responsabilités des informaticiens

Gestion de projet informatique

  • Evaluer délais, charges et coûts
  • Organiser, planifier, suivre, contrôler le projet
  • Maîtriser risques et qualité
  • Communiquer
  • Participer à des conférences
  • Concourir pour des tournois de développement