Programme Architecture des Logiciels - École de Génie Informatique
X
SPO du 14/12
L'ESGI vous accueille pour sa Soirée Portes Ouvertes !
Je m'inscris
Brochure ESGI
Découvrez l'école et ses formations
Je télécharge
Une question ?
L'ESGI vous recontacte !
Être recontacté
Spécialisation

Architecture des Logiciels

Frédéric SANANES
Directeur Pédagogique

La spécialisation Architecture des Logiciels a pour but de former des ingénieurs en informatique qui maîtrisent l’ensemble des compétences indispensables au métier d’architecte logiciel : maîtrise 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. 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…).

 

Chaque année, les étudiants obtiennent 60 crédits ECTS.

 

Ce cursus comprend 65 jours de cours par an.

Cycle Bachelor

3e Année
Titre reconnu par l’État niveau 6
3e Année
3e Année

Programme
>
LANGAGES ET DÉVELOPPEMENT
Challenge C et algorithmes
Langage Java avancé : POO, lambdas, stream, JavaFX
Scripting Python
Théorie des langages et compilation
>
DÉVELOPPEMENT ET OUTILS
Algorithmique avancée : listes, tris et arbres
IA
Outils de développement et conteneurisation
Tests unitaires
Tests Logiciels
>
SYSTÈMES ET BASES DE DONNÉES
Linux orienté Développeurs
Conception de bases de données relationnelles
Bases de données NoSQL
>
TECHNOLOGIIE WEB ET FRAMEWORKS
API avec NodeJS
Développement FrontEnd avec Angular
>
GESTION DE PROJET, CONCEPTION ET COMMUNICATION
Design Thinking
Agilité et Scrum
Anglais professionnel (Business English) et TOEIC
>
ACTIVITÉS ANNUELLES
E-Learning
Projet Annuel
Projet personnel et vie de l’école
Mission en Entreprise

Rythmes
Aucun Rythme disponible pour cette ville.
>
Session de Septembre
SEPTOCTNOVDECJANVFEVMARSAVRMAIJUINJUILAOÛTSEPTOCTNOVDEC
De Octobre à Août

Cours en alternance

1 semaine en cours / 3 semaines en entreprise

>
Session de Janvier (pour le campus de Paris)
SEPTOCTNOVDECJANVFEVMARSAVRMAIJUINJUILAOÛTSEPTOCTNOVDEC
De Janvier à Décembre

Cours en alternance

1 semaine en cours / 3 semaines en entreprise


Titre délivré
Aucun Diplôme disponible pour cette ville.
Titre reconnu par l’État Niveau 6
délivré sous l’autorité d’ANAPIJ par arrêté du 24 avril 2020 portant enregistrement au répertoire national des certifications professionnelles.

Les titulaires de ces titres peuvent intégrer le marché du travail à l’issue de sa formation. Ils peuvent également poursuivre sur un Mastère dans la spécialisation choisie.

Cycle Mastère

4e et 5e Année
Titre reconnu par l’État niveau 7
4e ANNÉE
5e Année
4e ANNÉE

Programme
>
DÉVELOPPEMENT ET LANGAGES
Algorithmique et complexité (graphes)
Design Patterns en C#
Frameworks JEE
>
INGÉNIERIE DU LOGICIEL
Architecture logicielle
Clean Code
Devops (Orchestration de conteneurs et intégration continue)
Architecture micro-services
>
DÉVELOPPEMENT AVANCÉ
Reactive Programming Android
Programmation Fonctionnelle avec Scala
>
CONCEPTION, SYSTÈMES ET OUTILS
Cloud infrastructure
Rust appliqué à la programmation système et réseaux
Behaviour Domain Developpement (BDD)
Framework Deep Learning
>
OUTILS DE COMMUNICATION
Techniques de communication professionnelle
Anglais : préparation au TOEIC
>
ACTIVITÉS ANNUELLES
Projet Annuel
E-Learning
Mission en Entreprise
Projet personnel et vie de l’école

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

Cours en alternance

1 semaine en cours / 3 semaines en entreprise

>
Session de Janvier (pour le campus de Paris)
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
Projet IoT
Cryptographie et Sécurité Logicielle
Ergonomie et IHM Logicielle
>
DÉVELOPPEMENT ET PROGRAMMATION AVANCÉE
Blockchain et développement
Programmation et Parallélisme
Programmation Fonctionnelle
Programmation multi-plateforme avec Flutter
>
ARCHITECTURES
Clean Architecture
Data Centric
Introduction aux traitements distribués
>
CONCEPTIONS ET NORMES
Conception Pilotée par le Domaine (DDD)
Green IT et Informatique Responsable
>
TRAITEMENT ET ANALYSE DE DONNÉES
Apprentissage par renforcement appliqué au jeu
Machine Learning
>
COMPÉTENCES TRANSVERSES
Anglais Préparation au TOEIC (2)
Management d'équipe
Droit Informatique
>
ACTIVITÉS ANNUELLES
E-Learning
Projet personnel et vie de l’école
Projet Annuel
Mission en Entreprise
Projet de recherche FYC (Find Your Course)

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


Titre délivré
Aucun Diplôme disponible pour cette ville.
Titre reconnu par l’État Niveau 7
Titre inscrit au RNCP par arrêté du 30 juillet 2018, publié au Journal Officiel du 07 août 2018 et délivré sous l'autorité de Science-U Lyon.

Projets

  • Calculateur d'itinéraires adaptés aux personnes à mobilité réduite

  • Commandes aux bornes d'un fast food avec Node.js

  • App collaborative d'organisation de voyages de groupe

  • Réalisation d’un portail Web de Facility

  • Management avec JEE

  • Partage de ressources et synchronisation de fichiers en C#

  • Application d'aide aux refuges animaliers

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

  • Méta-simulateur de jeu de personnages


OBJECTIFS DE LA FORMATION

Cycle Bachelor

  • Mettre en œuvre une méthode de conduite de projet informatique pour traduire la problématique du client et garantir le déroulement du projet en conformité avec les objectifs et contraintes définis,
  • Administrer et faire évoluer un environnement système, réseaux et télécommunications (SRT) pour garantir un système performant et répondant aux normes et standards actuels,
  • Concevoir et développer une solution logicielle intégrant les technologies mobiles, seul ou au sein d’une équipe pluridisciplinaire, pour livrer un outil opérationnel répondant aux besoins du client,
  • Administrer et exploiter un système d’information pour assurer la confidentialité, l’intégrité et la disponibilité des données.

Cycle Mastère

  • Assurer une veille stratégique,
  • Communiquer en situation professionnelle,
  • Rechercher, structurer et synthétiser de l'information,
  • Proposer des solutions.
  • Ingénierie d'étude : analyser, organiser, concevoir des applications, maîtriser les langages de programmation, maîtriser les méthodes, les normes et les outils de développement.
  • Ingénierie Micro-réseau / Support : connaître les différents matériels et protocoles de communication, connaître les applications de l'entreprise ainsi que de l'environnement de développement et d'exploitation.
  • Ingénierie Système : connaître les différents matériels, les langages de programmation, maîtriser les systèmes d'exploitation, les SGBD et des outils spécialisés dans l'administration des bases de données.
  • Ingénierie Consultant : analyser l'existant, modéliser, maîtriser l'architecture et le fonctionnement du système d'information de l'entreprise. Il doit avoir une solide culture en technologie de l'information.
  • Chef de Projet : diriger et animer une équipe, maîtriser l'architecture et le fonctionnement du système d'information de l'entreprise, maîtriser les normes et les outils de télécommunications), maîtriser les technologies Internet.

MODALITES D’EVALUATION
  • Contrôle de connaissances
  • Mise en situation professionnelle à travers des cas pratiques et des études de cas
  • Compétitions internes avec les Hackathon durant lesquels les apprenants doivent répondre à des problématiques réelles rencontrées par des entreprises et présenter leurs solutions devant un jury constitué d’experts
  • Soutenances orales
  • Partiels constitués d’évaluations individuelles écrites et/ou orales.

La formation permet l’obtention totale ou partielle du titre par la validation de blocs de compétences.

Débouchés


Cycle Bachelor
Développeur d'applications web
Développeur d’information
Développeur Fullstack
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
42K
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

SAS ANAPIJ

Adresse : 85 avenue Pierre Grenier – 92100 Boulogne-Billancourt
Une école
du Réseau GES
Le Réseau des Grandes Écoles Spécialisées

Etablissement d’Enseignement Supérieur Technique Privé
Dernière mise à jour : Septembre 2022

Retrouvez-nous sur

Etablissement d’Enseignement Supérieur Technique Privé
Dernière mise à jour : Septembre 2022

200