En poursuivant votre navigation, vous acceptez l’utilisation de cookies pour réaliser des statistiques de visites et vous proposer des publicités ciblées adaptés à vos centres d’intérêts. En savoir plus OK
Une école du Groupe IGS
Campus Paris | Lyon | Toulouse | Casablanca
IPI
IPI
IPI école d'informatique

Concepteur développeur applications web mobiles

Modalités

Profil
Demandeur d'emploi / Étudiants / Salariés
Campus
Casablanca / Paris / Toulouse
Dispositif
Formation continue / Formation en alternance / VAE
Admissions
Conditions d'accès
Tout public à partir d’un Bac+2 ou titre de niveau III validé ou selon expérience
Durée du cursus
12 à 24 mois selon campus
Rythme
Variable selon dispositif
A la sortie
Titre Professionnel de niveau II concepteur(trice) developpeur(euse) informatique delivré par le ministre charge de l’emploi
Objectif de la formation

Le cursus « Concepteur Développeur » 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.

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
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
Les + de la formation
  • Suivi pédagogique, ateliers d’aide à l’élaboration du rapport d’activités professionnelles ou mémoire de soutenance
  • Ressources pédagogiques en ligne : E-campus, MICROSOFT IT Academy, MSDNAA, Rosetta, Voltaire,
  • Bibliothèque numérique ENI …
  • Apports théoriques et études de cas d’entreprises
  • Mises en situation professionnelles
  • Pédagogie en mode projet : méthodes Agiles
006

Témoignage

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

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

Service relation entreprises et placement IPI