Niveau II – Concepteur Développeur informatique

Titre professionnel Niveau II inscrit au RNCP délivré par le Ministère chargé de l'emploi

Un programme de l'IPI, école d'informatique à Paris, Lyon, Toulouse, Casablanca

Le cursus Concepteur Développeur informatique en alternance 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.

La formation vous permettra d’aborder :

  • des langages traditionnels tels que Java, DotNet, C#
  • des langages de développement web comme HTML5, CSS3 et Javascript
  • mais également de vous tourner vers le développement sur mobiles
Modalités
  • Niveau d'accès : A partir de Bac+2, selon le profil du candidat et le dispositif
  • Type de contrat : Contrat de professionnalisation
  • Durée de la formation au CIEFA : 24 mois
  • Alternance pratiquée : Parcours adapté en fonction du profil de l’apprenant : environ 2-3 semaines de formation/ 1 mois en entreprise selon la durée du parcours.
  • Démarrage de la formation : A tout moment de l'année
TELECHARGER VOTRE
DOSSIER DE CANDIDATURE

Compétences visées

  • Assurer et/ou participer à des développements d’applications informatiques
  • Assurer la maintenance corrective et évolutive de l’application
  • Participer à la conception d’une base de données
  • Assurer des tests d’intégration et de déploiement
  • Assurer le support aux utilisateurs
  • Pratiquer la veille technologique

Programme de la formation

Analyse et conception

  • Résolution de problèmes : Résoudre un problème par une méthode itérative et en déduire une architecture de programme. Penser générique et réutilisable. Concevoir des programmes souples, robustes, maintenables, évolutifs, réutilisables.
  • UML : À partir de l’étude du monde réel, penser et concevoir en classes d’objets. Formaliser une analyse de SI par objets avec la méthode UML

Programmation en Java et DotNet

  • Traduire un algorithme en langage Java. Mettre au point une application Java. Configurer et déployer une application Java. Programmation Java orienté objets.
  • Comprendre et utiliser le Framework Microsoft Dot.Net
  • Programmation Mobiles
  • Comprendre les différentes technologies utilisées pour fabriquer une application mobile sous Microsoft Windows Phone. Créer, configurer et déployer une application sur un dispositif mobile doté de Windows.
  • Comprendre les différentes technologies utilisées pour fabriquer une application mobile pour les systèmes sous Androïd. Créer, configurer et déployer une application sur un dispositif mobile doté du système Androïd : Smartphones, tablettes, ….
  • Programmation Web
  • Concevoir et créer la partie cliente d’une application Web en Java. Utiliser la technologie JSP mélangée au HTML pour dynamiser les pages Web.
  • Fabriquer des programmes en JavaScript les intégrer dans des pages Web.

Architecture X-tiers

  • Savoir configurer un serveur WEB.
  • Architecture réseaux x-tiers
  • Vérifier les failles de sécurité du réseau de l’applicatif, fiabiliser les accès.

Communication

  • Optimiser la relation technicien/utilisateurs
  • Préparer et passer le TOEIC (650)

Bases de données relationnelles

  • Modèle relationnel : Comprendre la théorie des ensembles dans le contexte des bases de données relationnelles
  • MERISE : Analyser les données d’un SI et en concevoir la base de données avec la méthode Merise. Réaliser un modèle conceptuel de données et un modèle logique de données. Lire un MCD et en déduire les règles de gestion de l’entreprise. Comprendre et concevoir un Modèle physique.
  • SQL / MySql : Comprendre l’organisation et le fonctionnement d’un SGBDR. Interroger la base et son catalogue. Créer une base et des tables. Insérer et modifier des données dans la base.
  • Créer des contraintes d’intégrité à la création d’une table

Gestion de projet informatique

  • Comment évaluer délais, charges et coûts
  • Organiser son travail pour qu’il ne soit jamais bloqué. Savoir utiliser les ressources à disposition, Faire un planning prévisionnel de son travail, donner une date de livraison. Assurer le suivi du planning et des écarts entre prévu et réalisé..
  • Conduire et gérer un projet. Détecter les signaux d’alarme d’anomalies..
Pour quels métiers ?
  • Concepteur Développeur Web & Mobile
Après la formation ?