Validation :
Titre professionnel niveau II « Concepteur Développeur Informatique ».
Prochaine rentrée :
23 avril 2012
Durée :
24 mois
Rhytme de l'alternance
- 1 semaine en centre de formation
- 3 semaines en entreprise
Public concerné :
Bac +2 informatique et connaissances en développement.
Pré-requis techniques :
- Connaissance de la micro-informatique
- Connaissance en anglais (lire, comprendre des textes courts, poser des questions simples
sans trop d'hésitation et exprimer des opinions)
Qualités personnelles attendues :
Rigueur du raisonnement logique, faculté d'analyse, esprit de synthèse, sens de
l'organisation, facilités de communication et d'expression, capacités d'autonomie et
d'initiative.
Objectifs :
A l’issue de cette formation, le Concepteur Développeur Informatique doit être capable de :
- prendre en charge le développement d'applications informatiques
- intervenir sur les différentes phases du processus de développement logiciel
- assurer la maintenance corrective et évolutive des applications informatiques
Débouchés :
Offres correspondantes au code ROME suivant :
M1805 : Études et développement informatique
Autres appellations de l'emploi-type :
Analyste programmeur, informaticien d'application, informaticien de développement,
concepteur développeur, développeur en nouvelles technologies, développeur Web.
PROGRAMME DE LA FORMATION :
I - Gestion de projet informatique
Rédiger un cahier des charges
La gestion de projet et les bonnes pratiques CMMI
Modéliser une application avec UML
II - Développer la persistance des données
Modéliser les données (MCD Merise)
Manipuler les données avec le langage de requête SQL
Programmer dans le langage du SGBD (PL/SQL)
Administrer un SGBD (Oracle)
III - Développer des composants d'interface
Concevoir et coder des pages web (HTML/CSS/XM)
Dynamiser un site web (Javascript /Ajax)
Composer un modèle objet (théorie de la Programmation Orientée Objet et langage Java)
Programmer dans un langage Objet (Java)
Réaliser des composants logiciels enfichables (J2EE)
Construire les passerelles d’accès aux données (connexions JDBC)
Développer la couche de présentation (JSP : pages Web en Java J2EE)
Organiser le transfert d'informations sous JAVA (servlets J2EE)
Mettre en place une architecture logicielle classique (paradigme MVC)
Réaliser une application locale en Java (Applets J2EE)
IV - Concevoir et développer une application dans une architecture n-tiers
Concevoir et réaliser des applications x-tiers (architecture, web services, EJB, clients riches)
Principe de JPA (Java Persistence API) : ORM Dali et langage JPQL
Développer des composants intégrés à l’informatique Nomade (J2EE pour Androïd)
Concevoir et réaliser une application en tenant compte des spécifications du client
Option « E-COMMERCE » (6 semaines)
Concevoir et coder une application web (PHP)
Utiliser des frameworks de développement (Zend, Symfony)
Préparer et installer des plates-formes e-commerce avec Magento et Prestashop
Option "QUALITE LOGICIELLE" (6 semaines)
Gérer les exigences et appliquer les normes de l’Assurance Qualité (TDD, TMA…)
Elaborer des scénarii de tests et des jeux d’essai (Junit, Salome)
Rédiger des comptes-rendus de tests et des suivis d’anomalies
Organiser une recette fonctionnelle