← Retour aux résultats

Mastère Architecture des Logiciels

Établissement ESGI - Ecole Supérieure de Génie Informatique
Diplôme Mastère
Localisation Paris - 75
Niveau d'entrée validé Bac+3
Niveau de sortie Bac+5

Spécialités

Web

Description de la formation

Le Cycle Mastère Architecture du Logiciel de l'ESGI pour but de former des ingénieurs en informatique qui maitrisent l'ensemble des compétences indispensables au métier d'architecte logiciel : maitrise des concepts techniques, pratique des architectures essentielles des systèmes d'information des grandes entreprises, expertise sur les plateformes actuelles (mobiles, lourdes, Web), capacités d'analyse et de résolution de problèmes complexes, qualités relationnelles, sens de l'adaptation aux nouvelles technologies et compréhension des problématiques "business" de l'entreprise.

Les architectures des logiciels sont un élément stratégique de la politique informatique des entreprises. Le développement reste déterminant dans le savoir-faire du spécialiste, qui doit en outre savoir intégrer ses réalisations au sein d'architectures complexes et évolutives et des politiques d'urbanisation des Systèmes d'Information : standards systèmes, standards bases de données et déploiement de services.

Il s'agit donc d'une formation d'expert sur les méthodes de conception et de réalisation de solutions logicielles complexes, dans des secteurs extrêmement variés (finance, industrie, ESN, éditeurs de logiciels WEB ou mobiles, direction des systèmes informatiques…).

Mastère 1 :

La première année du Mastère Architecture des logiciels permet d'améliorer les compétences techniques nécessaires à la création du logiciel, notamment en terme de qualité de code ou de tests, tout en offrant la boite à outils nécessaire à la gestion de la chaîne complète de production d'un logiciel (génie logiciel, architecture, management de projet, méthodes agiles).
Il sera ainsi possible aux étudiants de spécifier et de formaliser les besoins d'un client, de les développer et d'encadrer des équipes de développeurs, et de déployer une application sur des plateformes variées.

Programme :

DÉVELOPPEMENT
Algorithmique avancée et complexité, graphes
Méthodologie des tests logiciels
IHM et C#
Clean Code
Frameworks JEE
Langage C++

DÉVELOPPEMENT MOBILE
Développement mobile pour Android
Développement mobile pour Iphone et Ipad

SYSTÈMES ET RÉSEAUX
Programmation système et réseaux sous Linux

CONCEPTION LOGICIELLE
Architecture du logicielle
Génie Logiciel

MANAGEMENT DE PROJET
Management de projet SI : Cahier des charges, risques, budget et pilotage
Méthodologie agile SCRUM

CONNAISSANCE DE L'ENTREPRISE
Les fondamentaux du marketing

COMMUNICATION - OUTILS DE COMMUNICATION
Techniques de communication professionnelle
Anglais Préparation au TOEIC 1

ACTIVITÉS ANNUELLES
Semaine d'intégration
Programme Open ESGI et vie d'école
E Learning (FOAD) : Langues,
Culture entreprise,Informatique
Projet Annuel AL
Stage en entreprise

Mastère 2 :

La seconde année du Mastère en Architecture des Logiciels a vocation à fournir aux étudiants une expertise dans les domaines du traitement de données et de l'IA (machine learning et Big Data), du développement avancé, ou encore des architectures des services.
Des savoir-faire complémentaires mais indispensables au génie logiciel viennent enrichir la formation, comme les systèmes décisionnels, l'ergonomie ou encore la cryptographie.

Programme :

SCIENCES DE l'INGÉNIEUR
Machine Learning

DÉVELOPPEMENT
Ergonomie et IMH pour le Génie Logiciel
Design Patterns & Architecture
Architectures distribuées et programmation concurrente
Cryptographie et sécurité logicielle
Intégration, validation et tests logiciels
Technologies .NET pour applications d'entreprise
Big Data et Hadoop

WEB
Architecture Orientée Services
SYSTÈME D'INFORMATION
Systèmes d'information décisionnels : modélisation et outils

MANAGEMENT DE PROJET
Méthodologie agile : SCRUM
Droit de l'informatique et de l'Internet
Management d'équipe

COMMUNICATION - OUTILS DE COMMUNICATION
Anglais Préparation au TOEIC 2

ACTIVITÉS ANNUELLES
Semaine d'intégration
Programme Open ESGI et vie d'école
E Learning (FOAD) : Langues,
Culture entreprise, Informatique
Méthodologie de la recherche et accompagnement au mémoire de recherche appliqué
Projet Professionnel
Stage en entreprise

À propos de ESGI - Ecole Supérieure de Génie Informatique

L'enseignement dans une grande école d'informatique comme l'ESGI est aussi exigeant sur la théorie que sur la pratique afin de développer l'ensemble de compétences nécessaires aux futurs ingénieurs informaticiens : maîtrise des concepts et architectures informatiques, expertise technologique, capacités d'analyse et de réflexion, qualités relationnelles et compréhension des problématiques « business » de l'entreprise.

Etudier à l'école d'informatique ESGI, c'est acquérir par étapes toutes ces compétences en bénéficiant d'une équipe enseignante expérimentée et impliquée dans la réussite de chacun, d'une situation géographique exceptionnelle et d'un cadre spacieux, d'une infrastructure technologique de très haut niveau et d'une ambiance respectueuse où s'expriment au quotidien les valeurs fortes à l'école : ouverture d'esprit, goût du challenge, esprit d'équipe, échange avec le monde professionnel.

Caractéristiques

Association Loi de 1901 Etablissement reconnu par l'Etat Boursiers acceptés Titres RNCP Propose des formations en alternance Effectif de 1000 élèves Académie de Paris