Bac +5 Expert(e) en développement et ingénierie du logiciel


Titre école

La formation


Former des professionnels ayant la maîtrise globale
et opérationnelle des méthodes, outils, langages et
technologies qui sont aujourd’hui au coeur du domaine
études et développement.
Au terme du parcours de formation, il sera notamment
capable de :
• Analyser et transcrire le besoin du client en prenant
en compte les enjeux métier et l’ensemble de
l’environnement du projet ;
• Représenter le client auprès des équipes de réalisation
tout au long de la réalisation du produit logiciel, en
transcrivant fidèlement ses intérêts et ses attentes
• Accompagner le client dans l’intégration du produit
logiciel finalisé au sein de son environnement métier ;
• Maintenir, tout au long des projets, un niveau optimal
de compréhension et de bonnes relations entre les
parties prenantes (directions métiers, directions
informatiques études et exploitation, ...) leur
permettant de tenir efficacement leur rôle ;
• Organiser efficacement la réalisation de l’ouvrage
et la piloter dans le respect des plans initiaux
(spécifications, charte projet, planning, ...) et des
modifications approuvées ultérieurement en faisant
appel à un maître d’oeuvre (MOE) ;
• Piloter la conception technique du produit logiciel en
définissant l’architecture, les composants, interfaces
et autres caractéristiques des systèmes ou des
composants logiciels à mettre en oeuvre ;
• Conseiller par son expertise technique (méthode,
produit...) les équipes de réalisation ou d’études, les
utilisateurs, la direction du service ou de l’entreprise
afin d’optimiser les solutions informatiques ;
• Diriger l’exécution de la réalisation d’un logiciel en
élaborant le produit ou en coordonnant les actions de
fournisseurs, dans le respect des exigences de qualité
technique et de délais fixés par la maitrise d’ouvrage
(MOA), en minimisant les risques.

Prérequis


Pour accéder à la formation, le participant doit avoir
validé un BTS SIO ou un diplôme de niveau BAC+3
informatique dans le domaine du développement
informatique.
Qualités du candidat attendues :
• Capacité d’adaptation à des situations de travail
variées, méthode, capacités d’abstraction, facilités
d’écoute, qualités relationnelles, connaissance du
fonctionnement de l’entreprise acquise par une
expérience professionnelle (2 à 3 ans environ,
l’activité de l’entreprise n’étant pas nécessairement
liée à l’informatique).
• Une pratique de l’anglais à l’écrit et à l’oral est
souhaitable
Admission sur dossier et entretien de motivation

Modalités pédagogique et organisation


En alternance :
• 980 heures réparties sur 2 années
En initial :
• 6 mois de formations au centre;
• 6 mois de stage rémunéré en entreprise.
Moyens pédagogiques :
• Séances de formation en salle ;
• Exposés théoriques ;
• Études de cas concrets ;
• Ateliers et laboratoires ;
• Réseaux informatiques et logiciels professionnels
Encadrement :
• L’équipe pédagogique est encadrée par un(e)
responsable de filière ;
• Les enseignements techniques sont dispensés par des
professionnels en activité.
Suivi pédagogique et évaluation
• Évaluation des acquis tout au long de la formation au
travers de contrôles sur tables, de mises en situation,
de dossiers à réaliser.

Perspectives professionnelles


Postes généralement occupés en société de services
informatiques ou dans un service informatique intégré :
• Expert études et développement ;
• Chef de projet développement logiciel, informatique
• Architecte système d’information ;
• Consultant informatique ;
• Responsable informatique ;
• Directeur informatique.

Programme


Année 1

SYSTÈMES D’INFORMATIONS ET SYSTÈMES
DÉCISIONNELS
UE1 - Base de données relationnelles
• Le langage SQL
• Optimisation SQL
• Injections SQL
UE2 - Management des systèmes d’informations
• Management de projet
CONCEPT ET ARCHITECTURE LOGICIELLE
UE3 - Modélisation de l’information
• Modélisation
• UML2
• Merise
• Méthodes Agile (SCRUM, Extreme programming)
UE4 - Serveurs d’intégration continue
• Serveurs d’intégration continue
• Outils de développement
UE5 - Architecture logicielle
• Algorithmique
• Programmation orientée objet
• Design pattern
LANGAGES DE DÉVELOPPEMENT
UE6 - Développement WEB
• HTML5, CSS3,
• PHP5,
• XML/XSLT/JSON,
• Javascript,
• Référencement internet
UE7 - Développement Java
• Programmation Java
UE8 - Développement .NET
• Le langage C/C++
• Langage C#
• ASP.NET
APPLICATIONS PROFESSIONNELLES
UE9 - Techniques de communication
• Portfolio électronique
• Communication orale
• Technique de négociations
• Anglais

Année 2 

SYSTÈMES D’INFORMATIONS ET SYSTÈMES
DÉCISIONNELS
UE1 - Base de données relationnelles
• SQL server et Business Intelligence
UE2 - Management des systèmes d’informations
• Management de projet
• Management des équipes
• Création et gestion d’entreprise
• Droit informatique
• ITIL
CONCEPT ET ARCHITECTURE LOGICIELLE
UE3 - Serveurs d’intégration continue
• Audit de code et tests unitaire
LANGAGES DE DÉVELOPPEMENT
UE4 - Développement WEB et mobile
• Framework PHP
• Développement mobile (IOS,Android)
• Framework Java Hybernate
UE5 - Développement Java
• Programmation Java - JEE
• Webservices Java
• Framework Java Hybernate
UE6 - Développement .NET
• Langage C#
• ASP.NET
APPLICATIONS PROFESSIONNELLES
UE9 - Techniques de communication
• Portfolio électronique
• Anglais

Épreuves


Modalités d’examen :
Le candidat est évalué par un jury mixte entreprise-école sur la base des éléments suivants :
• Moyenne générale du contrôle continu : supérieure ou égale à 10/20 sur les deux années du cycle suivi
• Portfolio numérique
• Soutenance devant un jury mixte entreprise-école
• Score TOEIC minimum : 785 points

Validation du parcours


Validation :
Titre d’école « Expert en Ingénierie du Logiciel »

Aller plus loin