Maîtrisez Spring Boot, Angular & DevOps en partant de zéro.
Encadrement par un docteur en informatique.
Chaque niveau est indépendant et débouche sur un projet concret livrable.
Algorithmique, Java OOP, HTML/CSS/JS, bases de données. Idéal pour les débutants absolus.
~30h · DébutantSpring Boot REST API + Angular + JWT. Créez une application complète déployable.
~50h · IntermédiaireArchitecture propre, microservices, Docker, CI/CD, OAuth2. Niveau professionnel confirmé.
~40h · AvancéConstruisez des bases solides en programmation, algorithmique et développement web.
Variables, conditions, boucles, complexité algorithmique O(n), récursivité.
Classes, héritage, polymorphisme, interfaces, collections, exceptions.
HTML5 sémantique, CSS3, Flexbox, Grid, responsive design mobile-first.
DOM, événements, Promises, async/await, ES6+, modules, typage fort.
SQL (PostgreSQL / MySQL), modélisation relationnelle, NoSQL avec MongoDB.
Versioning avec Git, GitHub, premiers projets publics et profil développeur.
Créez et déployez une application web complète côté serveur et côté client.
API REST, Spring MVC, JPA/Hibernate, services, repositories, validation.
Components, routing, RxJS, formulaires réactifs, services HTTP, interceptors.
Authentification stateless, gestion des rôles (ADMIN/USER), refresh tokens.
Application complète avec pagination, recherche, validation, DTO et dashboard.
Swagger/OpenAPI, bonnes pratiques REST, gestion des erreurs structurée.
Tests unitaires (JUnit, Mockito), tests d'intégration, couverture de code.
Maîtrisez les patterns avancés, l'infrastructure et les pratiques des équipes professionnelles.
Principes SOLID, design patterns (Factory, Strategy, Observer), Hexagonal Architecture.
Spring Cloud, API Gateway, Service Discovery (Eureka), communication inter-services.
Dockerfiles, Docker Compose, orchestration, registre d'images, déploiement.
GitHub Actions, automatisation des tests, builds et déploiement continu.
OAuth2, OpenID Connect, Keycloak, gestion des permissions fines, audit.
Logs structurés, Actuator, métriques applicatives, alerting en production.
Votre formateur
Docteur en Informatique, enseignant-chercheur et développeur fullstack avec plus de 10 ans d'expérience. Auteur de publications dans des revues internationales indexées (Scopus, DBLP, Thomson Reuters). Fondateur de plusieurs plateformes SaaS et formateur certifié.
Tout ce que vous devez savoir avant de vous inscrire.
Rejoignez la prochaine session et lancez votre carrière dans le développement logiciel.