Ce que vous apprendrez ?

  • Tester et déboguer efficacement des applications microservices full-stack.
  • Déployer et gérer des microservices sur un environnement cloud (ex: AWS, GCP, Azure).
  • Mettre en œuvre la communication inter-services utilisant des techniques telles que REST et Kafka.
  • Développer une interface utilisateur front-end réactive avec Angular pour interagir avec les microservices.
  • Concevoir et implémenter des microservices RESTful à l'aide de Spring Boot et Kotlin.

Prérequis

  • Maîtrise de Kotlin et Java (bases) Connaissances de Spring Boot (REST, JPA, sécurité) Maîtrise des bases d'Angular et TypeScript

Contenu de la Formation

Total: 20 Chapitres Total hours: 9
  • Introduction aux microservices et architectures distribuées
  • Présentation de Spring Boot et son écosystème
  • Mise en place de l'environnement de développement
  • Création d'un premier microservice simple avec Spring Boot
  • Programmation Kotlin pour Spring Boot
  • Gestion des dépendances avec Maven ou Gradle
  • Conception d'API REST avec Spring Boot
  • Tests unitaires et d'intégration
  • Introduction à Angular et à la création d'une application
  • Consommation d'API REST avec HttpClient
  • Gestion des données et affichage avec Angular Material (optionnel)
  • Mise en place de la sécurité côté client
  • Communication inter-services avec REST et autres protocoles
  • Gestion des bases de données avec Spring Data JPA
  • Optimisation des performances et scalabilité
  • Mise en place d'un système de logging centralisé
  • Déploiement sur un serveur cloud (ex: AWS, GCP, Azure)
  • Mise en place d'un système de monitoring (ex: Prometheus, Grafana)
  • Gestion des erreurs et stratégies de reprise
  • Revue générale et perspectives

À TÉLÉCHARGER

À propos de l'instructeur

Avatar image
Fayçal Chebihi

faycal.chebihi@openskillroom.com

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 9 hour
  • Language Français
  • Niveau de compétence.
  • CertificateNon
  • Nombre maximum d'inscrits
  • Type de formation

Devenir enseignant, Partagez vos connaissances

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