Spécialisation

Architecture des Logiciels

Frédéric SANANES
Directeur Pédagogique

La spécialisation Architecture des Logiciels forme des ingénieurs en informatique qui maîtrisent l’ensemble des compétences indispensables au métier d’architecte logiciel, fonction stratégique dans la politique informatique des entreprises.

Il s’agit d’une formation d’experts 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…).

Cycle Bachelor

3e Année
Diplôme reconnu par l’État niveau 6
(EX-NIVEAU II)
3e Année
3e Année

Programme
>
Sciences de l’ingénieur
Recherche opérationnelle et intelligence artificielle
>
Développement
Algorithmique avancée : listes, tris et arbres
Théorie des langages et compilation
Langage C avancé
Langage de Scripting Shell et Python
Java : POO, FX, lambdas et Streams
Outils et techniques de développement
Tests unitaires et TDD
Architecture et conception de bases de données relationnelles
>
Conception de projets
Design Thinking
>
Systèmes et réseaux
Linux administration avancée
Technologies réseaux avancées CCNA1
>
Technologie web et internet
APIs avec Node.js
Développement Front-End avec Angular
>
Management de projets - fondamentaux
Management de projet SI : cahier des charges, risques, budget et pilotage
Agilité et Scrum
>
Outils de communication
Anglais : vocabulaire business, préparation au TOEIC
>
Activités annuelles
Semaine d’intégration
Programme Open ESGI et vie d’école
Projet annuel
Stage ou mission en entreprise

Rythmes
Aucun Rythme disponible pour cette ville.
>
Session de Septembre
SEPTOCTNOVDECJANVFEVMARSAVRMAIJUINJUILAOÛTSEPTOCTNOVDEC
De Septembre à Juillet

Cours en alternance

1 semaine en cours / 2 semaines en entreprise

>
Session de Janvier
SEPTOCTNOVDECJANVFEVMARSAVRMAIJUINJUILAOÛTSEPTOCTNOVDEC
De Janvier à Décembre

Cours en alternance

1 semaine en cours / 2 semaines en entreprise


Diplôme délivré
Aucun Diplôme disponible pour cette ville.
Chef/fe de projet logiciel et réseaux
Diplôme reconnu par l’État niveau 6
(ex-niveau II)
Diplôme inscrit au RNCP par arrêté du 27 décembre 2018 publié au Journal Officiel du 4 janvier 2019 (code NSF 326n), et délivré sous l'autorité de SAS ANAPIJ - ESGI (accessible par la VAE)

Cycle Mastère

4e et 5e Année
Diplôme reconnu par l’État niveau 7
(EX-NIVEAU I)
4e ANNÉE
5e Année
4e ANNÉE

Programme
>
Développement
Algorithmique avancée et complexité, graphes
Design Patterns en C#
Clean Code
Frameworks JEE
Langage C++
Frameworks Deep Learning
>
Développement mobile
Développement mobile pour Android
Développement mobile pour iOS Swift
>
Systèmes et réseaux
Programmation système et réseaux sous Rust
Cloud et Infrastructure
>
Conception logicielle
Architecture du logiciel
Architecture Micro-services
Behavior Driven Development et Génie Logiciel
Intégration continue et Conteneurs Docker
>
Méthodologie et outils
Devops
Méthodes Agiles
>
Connaissance de l’entreprise
Fondamentaux du marketing
>
Outils de communication
Techniques de communication professionnelle
Anglais : préparation au TOEIC
>
Activités annuelles
Semaine d’intégration
Programme Open ESGI et vie d’école
E-learning (FOAD) : langues, culture entreprise, informatique
Projet annuel
Stage ou mission en entreprise

Rythmes
Aucun Rythme disponible pour cette ville.
>
Session de Septembre
SEPTOCTNOVDECJANVFEVMARSAVRMAIJUINJUILAOÛTSEPTOCTNOVDEC
De Septembre à Juillet

Cours en alternance

1 semaine en cours / 3 semaines en entreprise

>
Session de Janvier
SEPTOCTNOVDECJANVFEVMARSAVRMAIJUINJUILAOÛTSEPTOCTNOVDEC
De Janvier à Décembre

Cours en alternance

1 semaine en cours / 3 semaines en entreprise

5e Année

Programme
>
Sciences de l’ingénieur
Machine Learning
Cryptographie et sécurité logicielle
>
Développement et conception
Programmation parallèle
Ergonomie et IMH pour le Génie Logiciel
IoT et logiciels
Programmation fonctionnelle
Domain Driven Development
Clean Architecture
>
Technologies avancées et Big Data
Architectures distribuées (Spark)
Blockchain et développement
>
Systèmes d'information
Systèmes d’Information décisionnels : modélisation et outils
>
Management de projet et transformations digitales
Green IT et Informatique Responsable
Droit de l’informatique et de l’Internet
Management d’équipe
ITIL, normes et recommandations
>
Outils de communication
Anglais : préparation au TOEIC
>
Activités annuelles
Semaine d'intégration
Workshops d’ouverture
Programme Open ESGI et vie d’école
E-learning (FOAD) : langues, culture entreprise, informatique
Projet annuel
Stage ou mission en entreprise
Mémoire de recherche appliquée

Rythmes
Aucun Rythme disponible pour cette ville.
>
Session de Septembre
SEPTOCTNOVDECJANVFEVMARSAVRMAIJUINJUILAOÛTSEPTOCTNOVDEC
De Septembre à Juillet

Cours en alternance

1 semaine en cours / 3 semaines en entreprise

>
Session de Janvier
SEPTOCTNOVDECJANVFEVMARSAVRMAIJUINJUILAOÛTSEPTOCTNOVDEC
De Janvier à Décembre

Cours en alternance

1 semaine en cours / 3 semaines en entreprise


Diplôme délivré
Aucun Diplôme disponible pour cette ville.
expert/te en Ingénierie de l’informatique
et des systèmes d’information
Diplôme reconnu par l’État niveau 7
(ex-niveau I)
Diplôme inscrit au RNCP par arrêté du 27 décembre 2018 publié au Journal Officiel du 4 janvier 2019 (code NSF 326n), et délivré sous l'autorité de SAS ANAPIJ - ESGI (accessible par la VAE)

Projets

  • Réécriture de commandes Linux en C (find, grep, ...)

  • Création de services Web et documentation associée (réseau social)

  • Génération dynamique de code source avec parser d’annotation

  • Réalisation d’un portail Web de Facility Management avec JEE

  • Partage de ressources et synchronisation de fichiers en C#

  • Détection de coordonnées GPS et suivi du déplacement d’un utilisateur

  • Découverte intelligente d’artistes musicaux en iPhone (Deezcovery)

  • Méta-simulateur de jeu de personnages

Débouchés


Cycle Bachelor
Développeur informatique
Développeur d’information
Analyste
Administrateur de base de données

Cycle Mastère
Architecte logiciel
Ingénieur logiciel
Ingénieur d’études et développement
Architecte et urbaniste de Système d’Information
Consultant
Chef de projet
39,5K
Salaire moyen après un Bac+5 (en euros)
Le service des anciens
Le Service accompagne les diplômés dans leur carrière, soutient la création d’entreprise et développe la visibilité de l’école.
En savoir plus

Exemples de missions en alternance

Le laboratoire Développement Avancé


Principales Activités
  • >
    Veille technologique Android
  • >
    Développement pour montres connectées
  • >
    Veille sur les pratiques de développement avancée
  • >
    Organisation de Challenges « Hackathons », participation à la DroidCon
  • >
    Organisation de l’ESGI Developer Day
Cycle Bachelor Cycle Mastère Points Clés
Une école
du Réseau GES
Le Réseau des Grandes Écoles Spécialisées
Établissement d'enseignement supérieur privé
200