Plan du cours

Introduction

  • Aperçu de l'architecture des microservices
  • Comprendre les principes fondamentaux des microservices

Création de Microservices

  • Développement d'une application mini-microservice
  • Exécution des services avec Docker
  • Orchestration des services avec Kubernetes
  • Comprendre l'architecture des applications multi-services
  • Utilisation d'un environnement basé sur le cloud pour le développement d'applications
  • Utilisation de stratégies de normalisation
  • Gestion et modélisation de bases de données
  • Utilisation de stratégies d'authentification et des options disponibles

Test des Microservices isolés

  • Comprendre l'architecture des tests
  • Tester les entrées invalides
  • Modifier l'environnement Node lors des tests
  • Tester la fonctionnalité de connexion et déconnexion
  • Problèmes liés aux cookies lors des tests
  • Tester les requêtes non autorisées

Utilisation de NodeJS et React

  • Intégration d'une application React rendue côté serveur
  • Partage et réutilisation du code entre les services
  • Mise en place d'un serveur create-read-update-destroy (CRUD)
  • Utilisation du serveur de diffusion NATS
  • Connexion de NATS dans l'environnement NodeJS
  • Gestion du client NATS
  • Utilisation de la réplication de données inter-services
  • Comprendre le flux d'événements
  • Gestion des événements et des problèmes de concurrence

Intégration continue et livraison continue (CI/CD)

  • Comprendre le workflow de développement
  • Travailler avec Git
  • Exécuter les tests
  • Options de déploiement

Résumé et étapes suivantes

Pré requis

  • Connaissances de base de JavaScript et React
  • Familiarité avec l'utilisation de la ligne de commande

Public visé

  • Développeurs
 21 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires