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