Présentation de la formation
Présentation de la formation
La filière Architecture des Logiciels a pour objectif de former des architectes logiciels maîtrisant toutes les compétences indispensables au métier, aussi bien sur la partie technique que sur l'analyse et la résolution de problèmes.
Niveaux d’entrée
BAC+3, >BAC+4
Campus de rattachement
ESGI Paris (75) 242 Rue du Faubourg Saint-Antoine, 75012 Paris, France
Débouchés de la formation
Débouchés professionnels :
Architecte logiciel Ingénieur logiciel Ingénieur d’études et développement Architecte et urbaniste de Système d’Information Chef de projet Consultant
Validation de la formation
La formation permet l’obtention totale ou partielle du titre par la validation de blocs de compétences.
Niveau de sortie :
BAC+5
N° titre RNCP :
36469
Formes d’enseignement
La formation est proposée en alternance
Formation non dispensée en initial sur ce campus.
Modalités d’enseignement
Formation dispensée en Présentiel
Programme
4eANNÉ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
5E ANNEE 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)
Niveaux d’entrée et conditions d’accès
BAC+3
Avoir un Bac + 3 en Architecture des logiciels
>BAC+4
Avoir un Bac + 4/5 très proche de la spécialisation demandée
Alternance
4e année
RENTREE DE SEPTEMBRE
D'octobre à juillet: 1 semaine en cours / 3 semaines en entreprise
RENTREE DE JANVIER
De janvier à décembre: 1 semaine en cours / 3 semaines en entreprise
5e année
RENTREE DE SEPTEMBRE - Pas de rentrée de Janvier
De septembre à juillet: 1 semaine en cours / 3 semaines en entreprise
Processus d’admission
Sélectionner un niveau d’entrée
BAC+3
Inscription :
A partir du mois d'octobre pour la rentrée suivante et sont closes une fois les effectifs atteints, en fonction du nombre de places disponibles
Rentrée :
Septembre / Janvier
Déroulement de l’admission
ÉTAPE 1 : CANDIDATURE ÉTAPE 2 : ÉTUDE DE DOSSIER ÉTAPE 3 : LE TEST D'ADMISSION ADMISSIONS – DATES DE TESTS ÉTAPE 4 : L’INSCRIPTION
>BAC+4
Inscription :
A partir du mois d'octobre pour la rentrée suivante et sont closes une fois les effectifs atteints, en fonction du nombre de places disponibles
Rentrée :
Septembre
Déroulement de l’admission
ÉTAPE 1 : CANDIDATURE ÉTAPE 2 : ÉTUDE DE DOSSIER ÉTAPE 3 : LE TEST D'ADMISSION ADMISSIONS – DATES DE TESTS ÉTAPE 4 : L’INSCRIPTION
Formation non dispensée en mixte sur ce campus.