Informatique et Réseaux – Option Développement Logiciel, Cloud & Big Data
Cycle Ingénieur
PRÉSENTATION
Le Cycle Ingénieur Informatique et Réseaux – Option Développement Logiciel, Cloud & Big Data forme des ingénieurs capables de concevoir, développer et déployer des solutions logicielles complexes dans des environnements distribués et hautement scalables.
Dans un contexte de transformation numérique accélérée, marqué par l’explosion des données, la généralisation du cloud computing et la nécessité de systèmes performants et sécurisés, cette formation prépare les étudiants à relever les défis technologiques des entreprises modernes.
Approche pédagogique
Grâce à des projets concrets, des environnements professionnels et une forte orientation vers l’innovation, ce cycle ingénieur forme des ingénieurs polyvalents, agiles et immédiatement opérationnels, capables d’évoluer dans des contextes technologiques complexes et internationaux.
Compétences transversales
Le programme repose sur une approche équilibrée entre théorie avancée et pratique intensive, couvrant le développement logiciel avancé, les architectures applicatives, les systèmes cloud, le Big Data et l’ingénierie des données.
Les étudiants acquièrent une vision globale du cycle de vie des applications : de la conception à la mise en production, en passant par le test, la sécurisation, l’optimisation et la maintenance.
INFOS CLÉS & CONDITIONS D’ADMISSIONS
Diplôme de l'ESGI
Ingénieur d'Etat - Informatique et Réseaux –
Option Développement Logiciel, Cloud & Big Data
Durée:
3 ans
Pré – Requis
L’accès au premier semestre est ouvert aux:
• étudiants ayant validé les classes préparatoires;
• candidats admis au concours national commun d’accès aux écoles d’ingénieurs ;
• aux titulaires d’un diplôme scientifique reconnu de niveau Bac+2 ou Bac+3 (DUT, DEUG, Licence, Bachelor…), après sélection et vérification des prérequis pédagogiques.
L’accès direct au troisième semestre est possible pour les titulaires d’un diplôme scientifique reconnu de niveau Bac+3 minimum, après concours et sélection.
Étude de dossier
Objectifs et competences visees
Le Cycle Ingénieur a pour objectif de former des ingénieurs experts en développement logiciel et infrastructures cloud, capables de concevoir des solutions performantes, évolutives et orientées données.
À l’issue de la formation, les diplômés seront capables de :
- Concevoir et développer des applications logicielles complexes (web, mobiles, distribuées) selon les standards de qualité industrielle ;
- Maîtriser les langages et frameworks avancés du développement logiciel (Java, Python, JavaScript, .NET, frameworks front-end et back-end) ;
- Concevoir des architectures logicielles modernes (microservices, API, architectures distribuées) ;
- Déployer et gérer des solutions sur des environnements cloud (AWS, Azure, Google Cloud) ;
- Concevoir et exploiter des systèmes Big Data (stockage, traitement, analyse de données massives) ;
- Mettre en œuvre des pratiques DevOps, CI/CD, conteneurisation et automatisation ;
- Garantir la performance, la sécurité et la fiabilité des systèmes informatiques ;
- Piloter des projets informatiques complexes en intégrant les contraintes techniques, organisationnelles et économiques.
La formation développe également des compétences essentielles en gestion de projet, travail en équipe, communication technique, innovation et veille technologique.
Le Cycle Ingénieur Informatique et Réseaux – Option Développement Logiciel, Cloud & Big Data ouvre l’accès à des carrières à forte valeur ajoutée dans les secteurs les plus dynamiques du numérique : technologies de l’information, finance, industrie, télécommunications, e-commerce, santé et services.
Les diplômés peuvent occuper des postes tels que :
- Ingénieur développement logiciel / full-stack ;
- Ingénieur cloud computing ;
- Ingénieur Big Data / data engineer ;
- Architecte logiciel ou architecte cloud ;
- Ingénieur DevOps ;
- Chef de projet technique ou tech lead ;
- Consultant en solutions logicielles et cloud.
Ce cycle ingénieur permet également une poursuite d’études en Doctorat, l’accès à des certifications internationales (Cloud, DevOps, Big Data) et une forte employabilité à l’échelle nationale et internationale.
Le Cycle Ingénieur ESGI – Développement Logiciel, Cloud & Big Data constitue ainsi une formation d’excellence pour les étudiants souhaitant devenir des ingénieurs innovants, experts des technologies du futur et acteurs clés de la transformation digitale.
Semestre 1
Algorithmique avancée
Programmation avancée (Java / Python)
Bases de données avancées
Architecture des systèmes informatiques
Réseaux & protocoles
Langues étrangères
Transversale : Gestion de projet (Agile / Scrum)
Semestre 2
Génie logiciel avancé
Systèmes distribués
Sécurité informatique – fondamentaux
Administration systèmes & réseaux
Développement web full stack
Langues étrangères
Transversale : Droit & éthique du numérique
Semestre 3
Intelligence artificielle – concepts généraux
Data management & Big Data – introduction
Cloud computing – fondamentaux
Réseaux avancés & virtualisation
Tests logiciels & assurance qualité
Langues étrangères
Transversale : Innovation & design thinking
Semestre 4
Développement logiciel avancé
Architectures microservices
Cloud computing avancé (AWS / Azure)
Big Data (Hadoop, Spark)
DevOps & CI/CD
Langues étrangères
Transversale : Gestion de produit digital
Semestre 5
Applications cloud natives
Big Data analytics
Sécurité des applications cloud
Containers & orchestration (Docker, Kubernetes)
Projet applicatif avancé
Langues étrangères
Transversale : Leadership & management d’équipe
Semestre 6
Projet de Fin d’Études (PFE)
INTERNATIONAL
Le Monde Comme Terrain d’Apprentissage
Dans un monde sans frontières, l’ESGI fait de l’ouverture internationale une priorité. Nous formons des leaders capables d’évoluer dans des environnements multiculturels et d’innover à l’échelle mondiale.
Échanges semestriels
Poursuite d’études à l’international
Double diplomation
Service Admissions
- Casablanca
- 06.61.805.718
- admissions@esgi.ma