Développez Full Stack avec Spring Boot 3 et Angular upd 2024
Apprendre à développer Full Stack Spring Boot/Angular à partir de zéro à travers des exemples simples et pédagogiques
What you will learn
Développer des api REST avec Spring Boot
Développer des interfaces Front end avec Angular
Sécuriser les api avec le token JWT
Consommer les api REST sécuriser à partir de Angular
Why take this course?
A l'aide de 24 ateliers pratiques contenant chacun un ensemble d'objectifs pédagogiques précis. A la fin de ce cours le participant sera capable de :
Spring Boot : Développer les couches Modèle, Persistance et Service d'une application Back end
Spring Boot : Persister et interroger les données avec Spring Data JPA
Spring Boot : Développer des Webservices/api REST full
Spring Boot : Le Design pattern DTO (Data Transfer Object)
Angular : Comprendre la structure d'un projet Angular, de l'installer et de créer un premier Projet
Angular : Utiliser les différents types du Data Binding : String Interpolation, Property Binding, Event Binding et Two Way Binding
Angular : Créer les composant web, intégrer Bootstrap et utiliser le Routing
Angular : Créer des formulaires de saisie et d'utiliser les services Angular
Angular : Créer des formulaires pour modifier et supprimer les produits
Angular : Créer des associations entre les classes modèle et de manipuler les listes déroulantes
Angular : Consommer des api REST à partir de Angular en utilisant le module HttpClient
Angular : Consommer des api REST développés avec Spring Data REST
Angular : Développer des interfaces de recherches en utilisant l'event Keyup, les pipes et les filtres
Angular : Utiliser les décorateurs @Input et @output pour transmettre les données entre les composants
Angular : Sécuriser l'accès aux différentes interfaces selon les droits de l'utilisateurs connecté
Spring Boot : Développer une application Spring boot qui génère un token JWT
Spring Boot : Développer une application Spring boot qui vérifie l'authenticité du token JWT
Spring Boot : Sécuriser des api Rest à l'aide du Token JWT
Angular : Consommer les api sécurisés avec JWT
Spring Boot/Angular : Inscription des utilisateurs (User Registration)
Spring Boot/Angular : Gestion des images
Contenu :
Atelier 01 Spring Boot : Les couches Modèle, Persistance et Service
Atelier 02 Spring Boot :Persister et interroger les données avec Spring Data JPA,
Atelier 03 Spring Boot : Développer des Web services REST avec Spring Boot,
Atelier 03 bis Spring Boot : Le Design pattern DTO (Data Transfer Object)
Atelier 04 Angular : Comprendre la structure d'un projet Angular, de l'installer et de créer un premier Projet
Atelier 05 Angular : Utiliser les différents types du Data Binding
Atelier 06 Angular : Créer les composant web, intégrer Bootstrap et utiliser le Routing
Atelier 07 Angular : Créer des formulaires de saisie et d'utiliser les services Angular
Atelier 08 Angular : Créer des formulaires pour modifier et supprimer les produits
Atelier 09 Angular : Créer des associations entre les classes modèle et de manipuler les listes déroulantes
Atelier 10 Angular : Consommer des api REST à partir de Angular en utilisant le module HttpClient
Atelier 11 Angular : Consommer des api REST développés avec Spring Data REST
Atelier 12 Angular : Développer des interfaces de recherches en utilisant l'event Keyup, les pipes et les filtres
Atelier 13 Angular : Utiliser les décorateurs @Input et @output pour transmettre les données entre les composants
Atelier 14 Angular : Sécuriser l'accès aux différentes interfaces selon les droits de l'utilisateurs connecté
Atelier 15 Spring Boot : Développer une application Spring boot qui génère un token JWT
Atelier 16 Spring Boot : Développer une application Spring boot qui vérifie l'authenticité du token JWT
Atelier 17 Spring Boot : Sécuriser des api Rest à l'aide du Token JWT
Atelier 18 Angular : Consommer les api sécurisés avec JWT
Atelier 19 Spring Boot/Angular : Inscription des utilisateurs (User Registration)
Atelier 20 Spring Boot/Angular : Gestion des images
Atelier 21 Spring Boot : Social login “Connect with GITHUB”
Atelier 22 Installation et Configuration de Keycloak
Atelier 23 Spring Boot : Sécuriser vos APIs avec Oauth2 et Keycloak
Atelier 24 : Angular utilisation de keycloak