Vous avez un bac +3, des compétences dans le domaine du développement web et mobile bien fondées. Mais vous souhaitez faire évoluer votre carrière. ENSITECH vous propose un cursus adapté. Le master ILW ou M2 Ingénierie du logiciel et du web est un cursus complet. Il dispose d’un programme d’étude détaillé et approfondi sur les différents sujets essentiels dans le domaine du développement. Vous aurez à atteindre des objectifs fixés qui seront gage de votre expertise. Avec le M2 ILW, avancez dans votre carrière et entrez dans la cour des grands experts du développement.
Développement, DevOps, conception logicielle, etc. : le programme d’étude en détail

Un expert est une personne polyvalente. Connaissant toutes les étapes, les techniques, les différentes couches d’un projet, et les solutions aux divers problèmes complexes. Devenir expert en développement informatique, c’est maitriser les domaines suivants : le développement (sujet principal du cursus), le devOps, la conception logicielle, et le management de projet. Le programme sera également constitué d’enseignement transverse.
Développement
Maitriser la partie développement est primordial. Pour devenir expert, il faudra maitriser la manipulation des divers langages de programmation. Grâce à un enseignement individualisé par nos enseignants, vous serez apte à créer et à gérer des projets de développement informatique complexes. Vous aurez donc à traiter avec :
- UML pour la conception et la modélisation avancée
- Java pour POO avancé
- Les langages de développement mobile
- Les frameworks Spring et Angular
- Les outils de versioning GIT
- Les streams
- Maven pour POM (Project Object Model)
- Jenkins pour l’intégration continue
- JPA- Java Persistence API
- Les conteneurs Dockers
DevOps
Devops est une façon d’apprendre deux domaines plus facilement et plus rapidement. Étant une unification du domaine du développement et de l’administration système, d’où son nom Dev (Développement) et Ops (operating system). Grâce à cette partie, vous aurez les compétences nécessaires pour une maitrise parfaite de l’informatique. Elle comprend :
- L’apprentissage en automatisation des tâches avec Ansible
- La manipulation de SonarScanner-SonarQube
La conception logicielle
Vous aurez également grâce au cursus, des connaissances approfondies en conception logicielle. Cette partie sera pourvue de l’apprentissage en :
- Architecture du logiciel
- Gestion des couches logicielles
- Des web services
- BDD et DDD
Le management de projet
Savoir gérer un projet est propre d’un expert. Vous aurez acquis avec cette partie les connaissances requises pour être à la tête d’un projet de développement informatique.
- Agile/SCRUM sera utilisé pour la méthodologie projet
- ITIL pour la démarche qualité
Les enseignements transverses
Les enseignements transverses constitueront de précieux atouts qui amélioreront votre sens de l’adaptation. Vous serez en mesure d’adapter vos décisions en prenant en compte diverses situations. Cette partie sera constituée de :
- Prépa TOEIC Anglais
- Droit de l’informatique et de l’Internet
- Les fondamentaux du management et de la communication
Les objectifs à atteindre
Pour garantir une expertise complète du sujet, ENSITECH a pour objectif de vous faire maitriser les sujets suivants :
- Concevoir et faire évoluer l’architecture logicielle ou les solutions d’ingénierie logicielles
- Élaborer un cahier de charge
- Maitriser les méthodes et techniques de conception et d’intégration
- Sécuriser les couches logicielles et les applications
- Gérer un projet de refonte d’un système informatique
- Manager un service informatique
Ces objectifs maitrisés, vous serez apte à entrer dans un monde d’experts en informatique, et surtout en développement. Sachez que pour une formation entièrement validée, vous aurez à réussir un contrôle continu, un projet de création d’entreprise, un mémoire de pratique professionnelle, et un projet de fin d’études. Le niveau de sortie du cursus sera Master Titre RNCP certifié par l’État niveau 7.
Les débouchés
Avec votre diplôme bac+5 en poche, vous pouvez devenir :
- Chef de projet informatique
- Responsable informatique
- Architecte web
- Consultant
- Expert en développement d’applications mobiles
- Ingénieur logiciel
- Lead developer
- Directeur des systèmes d’information
Vous souhaitez candidater ?
Le dépôt de candidature se fait directement via notre site internet. Dans la rubrique « inscrivez-vous », vous aurez un formulaire à remplir et à envoyer. Dès réception de votre dossier par notre équipe, nous vous rappelons pour procéder à une sélection de dossiers. Vous devrez passer des tests d’évaluation et un entretien. Notez bien que vous devez avoir un bac +3 validé ou équivalent pour suivre ce cursus de 2 ans. Après votre admission, vous aurez droit à un accompagnement à la recherche d’alternance et à la mise en relation avec nos partenaires.
Si vous êtes bénéficiaire d’un contrat d’apprentissage ou contrat de professionnalisation, vous pouvez suivre la formation en alternance. Celle-ci aura un rythme d’alternance de 1 semaine en formation et 2 à 3 semaines en entreprise. Le cursus est également disponible en formation en initial.