Ce que vous apprendrez ?

  • Résoudre au moins deux scénarios de problèmes courants liés à la sécurité des communications entre microservices dans un environnement Spring Cloud.
  • Décrire et mettre en œuvre un mécanisme de journalisation et d'audit pour surveiller et analyser les tentatives d'accès aux microservices.
  • Comparer et contraster au moins deux approches de gestion des clés et des certificats pour sécuriser les communications TLS/SSL entre microservices.
  • Configurer et tester la sécurité basée sur les rôles pour restreindre l'accès aux ressources des microservices.
  • Identifier et implémenter au moins trois mécanismes d'authentification pour les communications inter-microservices utilisant Spring Cloud Security.

Prérequis

  • Connaissance de base de Spring Boot et des microservices Compréhension des concepts de sécurité des API REST (authentification, autorisation) Expérience avec Spring Security (notamment OAuth2 et JWT) Notions sur les proxies API sécurisés (Spring Cloud Gateway) Familiarité avec les gestionnaires d'identité et les fournisseurs d'authentification (Keycloak, Okta)

Contenu de la Formation

Total: 10 Chapitres Total hours: 6
  • Qu'est-ce que Spring Cloud Security ?
  • Architecture et composants clés
  • Installation et configuration de base
  • Jetons JWT et OAuth2
  • Mise en place d'un serveur de ressources
  • Mise en place d'un serveur de ressources
  • Mise en place d'un proxy de sécurité
  • Contrôle d'accès basé sur les rôles (RBAC)
  • Gestion des utilisateurs et des groupes
  • Audit et journalisation des événements de sécurité

À TÉLÉCHARGER

À propos de l'instructeur

Avatar image
Ehabib Benlahmer

ehabib.benlahmer@openskillroom.com

Dr. Benlahmar Habib est un expert reconnu en informatique et en intelligence artificielle. Docteur en informatique depuis 2007, il s’est spécialisé dans les moteurs de recherche et a apporté plusieurs contributions scientifiques dans les domaines de l’IT et de l’IA. Consultant et architecte logiciel, il excelle dans la conception d’architectures microservices et l’intégration des technologies d’IA, notamment en traitement du langage naturel (NLP), vision par ordinateur (Computer Vision), machine learning et deep learning. Titulaire de plusieurs certifications de grandes entreprises technologiques (Microsoft, Oracle, Google), il possède une expertise avancée en développement logiciel et en intelligence artificielle. Il est également l’inventeur d’une innovation majeure dans le domaine de l’IA appliquée au NLP. Formateur expérimenté avec plus de 20 ans d’expérience, il a accompagné et formé des centaines d’équipes au sein d’organismes et d’entreprises nationales et multinationales, contribuant ainsi à l’essor des compétences en IT et IA à grande échelle.

Retour des Apprenants

Avis

Pour ajouter un avis sur le cours, vous devez d'abord vous connecter. Connectez-vous ici

Caractéristiques du cours

  • Durée 6 hour
  • Language Français
  • Niveau de compétence.
  • CertificateNon
  • Nombre maximum d'inscrits 30
  • Type de formation distanciel

Devenir enseignant, Partagez vos connaissances

Rejoignez OpenskillRoom, la plateforme de formations synchrones qui valorise votre expertise.