Une école du Groupe IGS
IPI

Concepteur développeur d’applications

Modalités

Campus
Paris / Lyon
Dispositif
Alternance / VAE
Durée du cursus
Entre 12 et 24 mois, variable selon profil et expérience du candidat
Rythme
1 semaine de cours / 3 semaines en entreprise
A la sortie
TITRE CERTIFIÉ Concepteur développeur d’applications numériques inscrit au RNCP au Niveau 6 - code NSF 326, par décision d’enregistrement de France compétences du 01-06-2022 pour 5 ans, Fiche RNCP 36463. Certification professionnelle accessible par la VAE (Validation des acquis de l’expérience)
PROFIL
Demandeurs d'emploi / Étudiants
PREREQUIS
Tout public à partir d’un Bac+2 informatique ou selon expérience équivalente dans le développement logiciel

ADMISSIONS
RENTRÉE

Paris : Entre septembre et novembre 2024
Lyon : Octobre

Objectifs de la formation Concepteur développeur d’applications

La formation permet d’acquérir les compétences métier pour exercer en tant que Concepteur(trice) Développeur(se) d’applications. Il s’agit 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.

Le(la) concepteur(trice) développeur(se) d’applications intervient dans les différentes phases du processus de développement logiciel, assure 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) d’applications :

  • 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, il(elle) assure la maintenance corrective (résolution des bogues) et évolutive (évolution des besoins).

POURQUOI DEVENIR CONCEPTEUR DÉVELOPPEUR EN INFORMATIQUE ?

Mener une carrière de concepteur développeur d’applications, c’est accéder à de belles opportunités professionnelles. Il faut savoir que le marché de l’emploi est en proie à une pénurie de profils de développeurs IT depuis plusieurs années. Vous n’aurez donc aucune difficulté à obtenir un CDI dès l’obtention de votre diplôme.

L’autre avantage est qu’il s’agit d’un métier en constante évolution, en raison du développement rapide des technologies et des pratiques professionnelles. Vous travaillez ainsi dans un environnement hautement technologique, tout en ayant la possibilité de vous orienter vers un secteur qui vous passionne.

LES QUALITÉS REQUISES POUR INTÉGRER LA FORMATION DE CONCEPTEUR DÉVELOPPEUR D’APPLICATIONS

Cette formation s’adresse aux jeunes passionnés par le domaine du développement informatique. Certes, la passion est très importante, mais elle ne suffit pas. Aussi, vous devez être doté de plusieurs qualités indispensables pour pouvoir suivre cette formation de concepteur développeur d’applications très technique.

Vous devez être curieux, rigoureux et persévérant pour résoudre les problèmes que vous rencontrerez dans la programmation. Un fort intérêt pour les nouvelles technologies et la capacité à apprendre par vous-même sont aussi indispensables.

L’ALTERNANCE POUR SE FORMER À L’INFORMATIQUE

L’alternance est la formule idéale pour se préparer aux métiers de concepteur développeur d’applications. Ce système de formation accorde une attention particulière à la pratique. Il offre ainsi aux apprenants l’occasion de prendre part à la réalisation de projets réels, et de se confronter à des cas pratiques, issus du terrain, de la vie en entreprise et de son environnement.

La période d’alternance est également l’occasion de côtoyer des professionnels expérimentés, qui n’hésitent pas à mettre à profit leur expérience et leur connaissance. Les apprenants peuvent aussi en profiter pour nouer des contacts avec leurs pairs et se constituer un réseau professionnel.

Programme de la formation

Développement de modules Front & Back
  • Maîtriser l’algorithme et les méthodologies de développement
  • Maîtriser la programmation de différents langages front (Javascript…) et Back (Programmation Orientée Objet – Java…)
  • Maîtriser des frameworks de développement (Symfony, Spring, React.js, Vue.js, Node.js..)
Conception, modélisation, méthodes
  • 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 (MVC…)
  • Maîtriser les outils du développeur (Git / Github…)
  • Gérer la qualité logicielle et les tests avec méthode
Bases de données et Data Management
  • Réaliser des modèles relationnels et mettre en place des bases de données
  • Maîtriser le langage SQL et savoir faire des requêtes avancées
  • Avoir un socle de connaissances en Big Data (NoSQL..)
Gestion de projet et communication
  • Evaluer les délais, les charges et les coûts
  • Organiser, planifier, suivre, contrôler le projet
  • Maîtriser les risques et la qualité
  • Communiquer en interne et en externe à l’entreprise
  • Contribuer à un projet en méthodes Agiles
  • Pratiquer les méthodes et outils DEVOPS

En fonction des spécificités des Campus, le programme peut être amené à être adapté. Pour tous les détails, téléchargez la documentation du Campus de votre choix.

Demande de documentation

Compétences visées

  • Concevoir et développer des applications logicielles
  • Assurer la maintenance corrective et évolutive
  • Sécuriser les développements
  • Gérer un projet
  • Mettre en œuvre une démarche qualité et de gestion des risques

Débouchés

Poursuites d’études :

Métiers accessibles après l’obtention du Titre Concepteur Développeur :

Equivalences Toulouse : 180 crédits ECTS

Les + de la formation

  • Développement d’applications en langage objet
  • Développement Front-End et Back End
  • Méthodologie solide pour apprendre à développer et s’adapter à de nouveaux langages de programmation
  • Reconnaissance : Titre RNCP de niveau 6 reconnu par l’Etat

Plus de 70% de nos candidats sont placés par nos soins

Tout au long de l’année, nous collectons les offres de postes en alternance confiées par notre réseau d’entreprises partenaires, mais aussi auprès de nouvelles entreprises souhaitant développer une politique d’accueil d’alternants. Ainsi, nous proposons à nos candidats un accompagnement dédié pour faciliter leur placement dans leurs démarches de recherche d’entreprise.

Un accompagnement dédié :

  • Envoi/présentation CV et suivi de la candidature
  • Atelier d’aide à la recherche emploi (rédaction CV, LM, mise en avant des atouts)
  • Coaching/redynamisation – points réguliers
    Invitation aux jobs dating entreprises

Rencontrez-nous !


CandidatureCandidature CandidatureDocumentation