Ce que vous saurez faire
Vous souhaitez apprendre à créer des applications web modernes, performantes et sécurisées en combinant un backend puissant avecSpring Bootet un frontend dynamique avecAngular? Cette formation est faite pour vous.
À la fin de cette formation, vous serez capable de :
- Maîtriser Angularpour développer des interfaces utilisateurs interactives et modulaires.
- Créer des composants réutilisableset gérer les états avec les services Angular.
- Gérer la navigationet la communication entre composants avec le Router d'Angular.
- Consommer une API RESTavec HttpClientModule et afficher dynamiquement les données.
- Maîtriser Spring Bootpour concevoir une API backend robuste et sécurisée.
- Gérer les bases de donnéesavec JPA/Hibernate et Spring Data.
- Sécuriser les applicationsavec Spring Security et JWT.
- Déployer une application fullstackdans un environnement de production.
Cette formation vous apportera toutes les compétences nécessaires pour concevoir, développer et déployer des applications fullstack robustes et professionnelles avec Angular & Spring Boot.
Le déroulé, étape par étape
Méthode
Cette formation est basée sur uneméthode par projetavec un accompagnement personnalisé.
Tout au long de la formation, vous avez accès au contenu e-learning ainsi que des sessions d'accompagnement individuel avec votre mentor une fois chaque semaine.
Programme
1 : Introduction à Angular
- Installation et configuration via Angular CLI
- Structure d'un projet Angular
- Découverte de TypeScript et de l'écosystème Angular
2 : Composants, services et communication
- Création de composants dynamiques et réutilisables
- Services, injection de dépendances et partage de données
- Data binding et gestion des événements
3 : Routage et consommation d'API
- Routage avec RouterModule
- Appels HTTP avec HttpClientModule
- Affichage dynamique et gestion des erreurs
4 : Stylisation et performance
- Utilisation de CSS/SCSS, Angular Material ou TailwindCSS
- Optimisation avec Lazy loading et modules partagés
- Utilisation avancée de RxJS
5 : Introduction à Spring Boot
- Création d'un projet avec Spring Initializr
- Structure d'une application Spring Boot
- Configuration de l'environnement avec Maven ou Gradle
6 : Base de données et JPA
- Connexion à une base de données (MySQL, PostgreSQL)
- Création d'entités et de repositories avec Spring Data JPA
- Requêtes personnalisées et relations entre entités
7 : Création d'une API REST sécurisée
- Développement de contrôleurs REST
- Sérialisation JSON avec Jackson
- Authentification avec JWT et sécurisation des routes via Spring Security
8 : Tests et bonnes pratiques
- Tests unitaires avec JUnit et Mockito
- Debugging, logs, gestion des exceptions
- Respect des bonnes pratiques de développement backend
9 : Projet final et déploiement
- Développement d'un projet fullstack complet (ex. gestion de tâches)
- Connexion du frontend Angular avec l'API Spring Boot
- Déploiement sur un serveur web ou dans le cloud (Heroku, VPS, Docker)
À la fin de la formation
À la fin de cette formation :
Vous pouvez prétendre au Certificat du bloc Développeur Web RNCP 37805BC03 , une certification officiellement enregistrée auprès de France Compétences le 19 juillet 2023 par WEBECOM .
À propos des évaluations :
Contrôle continu pendant la formation : 40%
Évaluation finale sous forme de projet à réaliser : 60%
Selon l’organisme
80% de pratique et 20% de théorie
Accompagnement personnalisé et en petits groupes une fois chaque semaine
Plateforme e-learning disponible à tout moment
Où se déroule la formation
Payer avec votre Compte Personnel de Formation
Cette formation figure au catalogue Mon Compte Formation : elle est éligible au CPF. Vos droits, cumulés en euros, se consultent et s’utilisent sur le site officiel.
Vérifier mes droits sur moncompteformation.gouv.frOrganisme, certification, inscription
Texte rédigé par l’organisme de formation. Source : « Moncompteformation – L’offre de formation », Caisse des Dépôts et DGEFP, données ouvertes sous Licence Ouverte 2.0, mise à jour du 02/10/2026. WorkDispo n’est pas affilié à Mon Compte Formation.