M2 développement web 95 : Objectifs, programme et débouchés.

M2 développement web 95

Maitrisez l’architecture logicielle et la gestion de projet web grâce au cursus M2 ILW, master développement web 95 : ingénierie du logiciel et du web. En 2 ans de formation, vous aurez acquis les compétences nécessaires pour créer, développer et réaliser un projet de développement. Votre expertise sera grandement appréciée en entreprise, car vous saurez gérer et être réactif sur les projets informatiques. Devenez expert en développement grâce au cursus bac+5 délivré par ENSITECH.

M2 développement web 95 : au programme

Au programme, vous aurez 5 grandes parties à maitriser. Ces différents domaines d’études seront répartis en unités d’études spécifiques. Le but principal étant d’approfondir vos connaissances dans le domaine du développement.

M2 développement web 95

1— Développement :

Dans cette partie, vous aurez à traiter avec les outils de référence pour concevoir, modéliser, intégrer, et gérer une application. Toutes les cartes en main pour développer en bonne et due forme un logiciel, etc. La partie développement comprend donc :

  • La conception et modélisation avancée UML. UML est un langage de modélisation et de structuration de référence. Employé par les plus grands développeurs, cet outil vous permettra de vous familiariser avec les différentes étapes d’un projet.
  • POO en Java avancée : Vous serez apte à développer en Java avec les meilleures techniques POO (Programmation Orientée Objet).
  • Développement mobile : Vous aurez à manipuler divers outils de développement d’applications mobiles. Ainsi, vous serez apte à gérer un projet de développement mobile sous tous les angles.
  • Spring et Angular JS : Le développement Full Stack n’aura plus aucun secret pour vous grâce aux outils de référence Spring et Angular.
  • Versioning GIT : Vous serez apte à traiter avec des outils de gestion de version GIT adaptés.
  • Les streams : Familiarisez-vous avez les flux de données, les streams, etc.
  • MAVEN : Avec Maven, vous aurez les capacités nécessaires pour développer un projet dans un fichier XML (POM/ Project Object Model).
  •  Jenkins, intégration continue. Outil open source développé en Java, Jenkins sera l’outil idéal pour étudier et approfondir ses connaissances en intégration continue.
  •  JAVA persistence, API- JPA
  • Conteneurs Dockers

2— DevOPS :

Le terme DevOps résulte de la combinaison des termes « Développement » et « Operating system » ou système d’exploitation. Ce terme a été créé pour combiner ces deux secteurs. Afin de réaliser et développer efficacement, il est de mise de combiner les meilleures méthodes. Cette partie DevOps est donc primordiale pour vous familiariser avec les deux secteurs développement et systèmes. Cette partie comprend :

  • Ansible, ou l’automatisation des tâches
  • SonarScanner & SonarQube

3— Conception logicielle :

La partie conception logicielle vous permet de cerner toutes les étapes et procédures de création et développement de logiciel.

  • Architecture logicielle
  • Gestion des couches logicielles
  • Web services
  • BDD et DDD

4— Gestion de projet :

  • Agile/SCRUM : méthodologie projet
  • ITIL : démarche qualité.

5— Enseignement transverse.

L’enseignement transverse vous permet d’acquérir les connaissances complémentaires pour vous adapter à toutes les situations.

  • Anglais, prépa TOEIC : vous aurez ainsi de meilleures chances pour décrocher votre TOEIC et ainsi vous adapter à l’international.
  • Droit de l’informatique et de l’internet. Soyez informé des diverses réglementations et lois qui régissent le domaine informatique et internet.
  • Les bases du management et de la communication. Approfondissez vos connaissances en gestion et communication en entreprise. Vous aurez ainsi acquis les meilleures méthodes de communication professionnelle.

Formation en alternance et formation en initial

Le cursus M2 en ingénierie logicielle et du web est disponible en formation en alternance et en formation en initial.

La formation en alternance peut se faire en contrat d’apprentissage et contrat de professionnalisation. Avec un rythme d’alternance d’une semaine à l’école et 2 à 3 semaines de pratique en entreprise.

Les objectifs du cursus M2 ILW

Les objectifs du cursus sont :

  • Concevoir et faire évoluer l’architecture de solutions logicielles.
    • Sécuriser toutes les couches logicielles
    • Gérer un projet de refonte des systèmes d’informations
    • Manager un système informatique.

Quels sont les métiers d’avenir du master en développement web d’ENSITECH ?

ENSITECH vous accompagne dans votre recherche d’alternance en organisant des ateliers vous permettant d’optimiser votre cv et lettre de motivation. Vous participerez également à des job dating et des séances de coaching.

Les postes à pourvoir durant et après obtention du diplôme sont nombreux :

— 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’informations

— Etc.