Plan du cours

Introduction

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

Construire Microservices

  • Développement d'une application mini-microservices
  • Exécution de 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 Database
  • Utilisation de stratégies et options d'authentification

Test isolé Microservices

  • Comprendre l'architecture des tests
  • Tester les entrées invalides
  • Modifier l'environnement Node pendant les tests
  • Tester la fonctionnalité de connexion et déconnexion
  • Problèmes avec les cookies lors des tests
  • Tester une requête non autorisée

Utilisation de NodeJS et React

  • Intégration d'une application React rendue côté serveur
  • Partage et réutilisation du code entre les services
  • Configuration du serveur pour créer, lire, mettre à jour et supprimer (CRUD)
  • Utilisation du serveur de diffusion en continu NATS
  • Connexion de NATS dans l'environnement NodeJS
  • Gestion du client NATS
  • Utilisation de la réplication des données entre services
  • Comprendre le flux d'événements
  • Gérer les événements et les problèmes de concurrence

Intégration et livraison continues (CI/CD)

  • Comprendre le workflow de développement
  • Travailler avec Git
  • Exécution des tests
  • Options de déploiement

Résumé et prochaines étapes

Pré requis

  • Connaissances de base en JavaScript et React
  • Familier avec l'utilisation de la ligne de commande

Public

  • Développeurs
 21 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires