Bachelor Architecture des logiciels
formation d’un an post bac +2

BAC
+3
Disponible en : Alternance
Durée : 1 an
Informations diplôme : 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

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…).

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

Bachelor Architecture des logiciels : la formation en détail

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
  • 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éveloppeur informatique
  • Développeur d’information
  • Analyste
  • Administrateur de base de données

Vous souhaitez en savoir plus sur cette formation ?