Objectifs Généraux 

Ce parcours vise à former des ingénieurs capables de concevoir, développer, déployer, exploiter et faire évoluer des systèmes logiciels robustes, scalables et sécurisés, en intégrant les pratiques modernes du génie logiciel, du DevOps et du Site Reliability Engineering (SRE). La formation prépare les diplômés à piloter l’automatisation, la qualité logicielle, la résilience des systèmes et la collaboration entre les équipes de développement et d’exploitation, afin de répondre aux exigences d’agilité, de performance et de haute disponibilité des systèmes logiciels.

Objectifs Spécifiques

Doter les étudiants des compétences et techniques nécessaires leur permettant de:


- Concevoir et déployer des applications logicielles distribuées résilientes et scalables, en utilisant des architectures et techniques avancées : architecture microservices, API REST, conteneurisation (Docker) et orchestration (Kubernetes).


-Mettre en œuvre des stratégies complètes de tests logiciels, incluant les tests unitaires, d’intégration, fonctionnels et non fonctionnels, avec automatisation via des frameworks et outils adaptés.


- Piloter la qualité logicielle à travers des pratiques outillées de revue de code, d’intégration continue, d’analyse statique, de mesure de couverture et de suivi de la dette technique.


- Appliquer les méthodes DevOps pour automatiser l’intégration continue, le déploiement continu (CI/CD), l’infrastructure as code (IaC), et assurer la livraison rapide et fiable des logiciels.


- Gérer et exploiter efficacement les données structurées et non structurées, via les bases de données relationnelles, NoSQL et les écosystèmes Big Data, avec des outils d’analyse et de visualisation.


- Mettre en œuvre les principes du Site Reliability Engineering (SRE) pour garantir la résilience, la performance et la haute disponibilité des systèmes en production via l’observabilité, la gestion des incidents, et les SLOs.


- Adopter les principes DevOps pour automatiser le cycle de vie logiciel, du code au déploiement, en assurant la collaboration fluide entre développement et exploitation.


PROGRAMMES

Programmation et Développement Logiciel

  • Algorithmique, Structure de Données et Complexité
  • Atelier de Programmation
  • Recherche Opérationnelle et Optimisation
  • Conception & Programmation OO
  • Java Advancé
  • Algorithmique et Structures de données Avancées
  • Développement Web & Mobile

Génie Logiciel, Qualité et Tests

  • Génie Logiciel
  • Architectures Logicielles
  • Patron de conception
  • Fondement du test Logiciel (ISTQB)
  • Automatisation et outils de tests fonctionnels
  • Automatisation et outils de tests non fonctionnels
  • Qualité logicielle : outils et méthodes
  • Pilotage Agile de Projets

Bases de Données et Big Data

  • Fondements des bases de données
  • Atelier de base de données
  • Ingénierie des Bases de données
  • Base de données NoSQL,
  • Technologies et framework Big Data
  • Visualisation de Données Massives
  • IA & Machine Learning

Systèmes, Réseaux et Sécurité

  • Systèmes d'exploitation
  • Fondements et service des réseaux
  • Sécurité des SI
  • Droit informatique, protection des données et éthique
  • Systèmes Répartis
  • Services & API
  • Observabilité des Systèmes Répartis

Cloud & DevOps

  • Virtualisation, Cloud & Containers
  • Cloud Practitioner​
  • Cloud Architect
  • Micro Services & Orchestration (docker/k8s)
  • Principes et Pratiques DevOps et SRE
  • Continuous Integration/ Deploiement
  • Service Level Objectives

Soft Skills

  • Stratégies de Résolution de Problèmes
  • English-TOEIC 
  • Travail de Groupe
  • Droit Informatique, Protection des Données et Ethique
  • Business Communication
  • Entreprenariat
  • Busniess Management

Formation par Alternance


Les étudiants peuvent également suivre cette formation en alternance, ce qui leur permettra d'obtenir leur diplôme et d'acquérir en même temps une expérience professionnelle.

Certifications

Horizon offre aux étudiants l'opportunité de se préparer aux certifications :


Newsletter:​​

Abonnez-vous à notre newsletter pour recevoir périodiquement des nouvelles..