Master en génie logiciel Full Stack
Créez des produits web de bout en bout : backend, frontend, bases de données, APIs, microservices et architecture moderne.
Présentation
Ce master vous forme à concevoir, développer et déployer des applications complètes selon les standards actuels. Vous travaillerez des stacks modernes, les bonnes pratiques, les tests, le CI/CD, l’observabilité et les principes d’architecture pour scaler avec qualité.
Plan d’études (Cours / Modules)
Développer des APIs robustes et des frontends modernes.
Modéliser les données et choisir SQL/NoSQL selon le contexte.
Concevoir des contrats de service (REST/événements).
Garantir la qualité avec tests, CI/CD et observabilité.
Appliquer sécurité, performance et architecture scalable.
Pour qui
Développeurs souhaitant devenir Full-Stack.
Spécialistes backend ou frontend voulant élargir leur périmètre.
Professionnels visant à piloter des décisions techniques avec une vision d’architecture.
Compétences visées
M1 — Foundations of Full-Stack Software Engineering
Fondations web, Git, CLI, patterns, conception de code et mindset ingénierie.
Thèmes : architecture de base · clean code · workflow Git.
M2 — Backend Development with Node.js & NestJS
APIs Node/NestJS : contrôleurs, services, validation, sécurité, documentation.
Thèmes : REST · authN/authZ · OpenAPI/Swagger.
M3 — Backend Development with Java & Spring Boot
Backend “enterprise” : couches, persistance, sécurité, configuration, bonnes pratiques.
Thèmes : Spring Web · Spring Data · sécurité & profils.
M4 — Frontend Development with React
UI moderne : composants, state, routing, formulaires, UX, performance.
Thèmes : React (+ TypeScript si applicable) · consommation d’API · architecture frontend.
M5 — Databases: SQL & NoSQL
Modélisation, requêtes, relationnel et alternatives NoSQL selon les cas.
Thèmes : modélisation · index & performance · transactions & cohérence.
M6 — APIs, Microservices & System Integration
Contrats, patterns d’intégration et communication (synchrone/asynchrone).
Thèmes : patterns d’intégration · files/événements · versioning & compatibilité.
M7 — Software Quality: Testing, CI/CD & Observability
Qualité end-to-end : tests, pipelines, logs, métriques, traces.
Thèmes : unit/integration tests · CI/CD · observabilité.
M8 — Architecture, Security & Performance
Choix d’architecture, menaces, hardening, optimisation, scalabilité.
Thèmes : OWASP · caching · performance & profiling.
M9 — Capstone Project (Proyecto Final)
Produit full-stack complet : conception, réalisation, déploiement, démo.
Livrables : dépôt · documentation · présentation finale.
Nombre de places: 25
Grâce à ce master, j'ai acquis une maîtrise du développement d'applications et décroché un emploi que j'adore.
Anne M.
La plateforme de campus virtuel et les ressources audiovisuelles ont rendu mon apprentissage clair et efficace.
Luis R.
★★★★★
★★★★★
Tarifas y pagos
Frais totaux : 1 990 € (100 % en ligne)
Modèle pédagogique : contenu en ligne + tuteurs experts (mentorat, suivi et corrections). Pas de cours avec un professeur par matière.
Options de paiement (sans intérêts) :
Paiement en une fois : 1 990 €
2 échéances : 995 € + 995
Calendrier de paiement:
premier paiement après admission (réservation de place)
Les suivants, mensuels.
Moyens de paiement:
Carte
Paypal
Virement bancaire
