Développez Full Stack avec Spring Boot 3 et Angular [2025]
![Développez Full Stack avec Spring Boot 3 et Angular [2025]](https://thumbs.comidoc.net/750/4641890_ff11.jpg)
Why take this course?
Le programme d'ateliers que vous avez décrit couvre une gamme complète de technologies et de compétences dans le développement de logiciels modernes, spécifiquement pour l'écosystème Spring Boot (Java) et Angular (JavaScript/TypeScript). Voici un résumé des compétences et des sujets abordés dans chaque atelier :
-
Consommer les API sécurisées avec JWT : Apprendre à utiliser JSON Web Tokens (JWT) pour sécuriser les communications entre le client (Angular) et le serveur (Spring Boot).
-
Inscription des utilisateurs (User Registration) : Créer un système permettant aux utilisateurs de s'inscrire sur l'application, en gérant les données d'entrée, la vérification et le stockage de ces informations.
-
Gestion des images : Gérer le téléchargement, le stockage et la récupération d'images dans un système de gestion de contenu (CMS) ou une base de données.
-
Ateliers sur Spring Boot :
- Les couches Modèle, Persistance et Service : Comprendre la structure et les interactions entre les différentes couches d'un microservice Spring Boot.
- Persister et interroger les données avec Spring Data JPA : Utiliser Java Persistence API (JPA) pour manipuler les données persistantes.
- Développer des Web services REST avec Spring Boot : Créer et tester des services web suivant le standard REST.
- Le Design Pattern DTO (Data Transfer Object) : Utiliser les DTO pour sécuriser et organiser le transfert de données entre les clients et les serveurs.
- Social login “Connect with GITHUB” : Intégrer des fonctionnalités de connexion sociale dans l'application.
- Sécuriser vos APIs avec Oauth2 et Keycloak : Mettre en place une authentification et une autorisation sécurisée avec OAuth2 et Keycloak.
- Sécuriser les API avec JWT : Ajouter un niveau supplémentaire de sécurité aux APIs à l'aide de JWT.
-
Ateliers sur Angular :
- Comprendre la structure d'un projet Angular, y compris l'installation et la création d'un premier projet.
- Utiliser les différents types du Data Binding : Comprendre comment les données s'affichent et se mettent à jour dans la vue Angular.
- Créer les composants web, intégrer Bootstrap et utiliser le Routing : Construire une interface utilisateur réactive et navigable.
- Créer des formulaires de saisie et utiliser les services Angular : Gérer l'entrée et la validation des données par l'utilisateur.
- Créer des formulaires pour modifier et supprimer les produits : Interface utilisateur avancée pour gérer des données.
- Créer des associations entre les classes modèle et manipuler les listes déroulantes : Lieux les données de différentes entités et affichez ces liens.
- Consommer des API REST à partir de Angular en utilisant le module HttpClient : Interagir avec un serveur distant pour récupérer ou envoyer des données.
- Consommer des API REST développées avec Spring Data REST : Utiliser les ressources REST exposées par un backend Spring Boot.
- Installation et Configuration de Keycloak : Configurer un fournisseur d'identité pour la gestion de l'authentification et de l'autorisation.
- Utilisation de Keycloak dans Angular : Intégrer les fonctionnalités d'authentification de Keycloak dans une application Angular.
-
Gestion des images : Stockage, téléchargement et gestion des images au sein de votre application.
-
Social login “Connect with GITHUB” : Intégration de la connexion sociale dans le processus d'authentification de l'application.
-
Installation et Configuration de Keycloak : Préparer et configurer Keycloak pour gérer l'identité des utilisateurs.
Ces ateliers sont conçus pour fournir une expertise complète sur le cycle de développement d'applications web modernes, en couvrant les aspects front-end avec Angular, les aspects back-end avec Spring Boot, ainsi que l'intégration et la sécurité des systèmes d'identité. Cela permet aux développeurs d'acquérir les compétences nécessaires pour construire des applications robustes, évolutives et sécurisées.
Course Gallery
![Développez Full Stack avec Spring Boot 3 et Angular [2025] – Screenshot 1](https://cdn-screenshots.comidoc.net/4641890_1.png)
![Développez Full Stack avec Spring Boot 3 et Angular [2025] – Screenshot 2](https://cdn-screenshots.comidoc.net/4641890_2.png)
![Développez Full Stack avec Spring Boot 3 et Angular [2025] – Screenshot 3](https://cdn-screenshots.comidoc.net/4641890_3.png)
![Développez Full Stack avec Spring Boot 3 et Angular [2025] – Screenshot 4](https://cdn-screenshots.comidoc.net/4641890_4.png)
Loading charts...