Plan du cours

Introduction

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

Construire des microservices

  • Développer une application mini-microservices
  • Exécuter des services avec Docker
  • Orchestrer des services avec Kubernetes
  • Comprendre l'architecture des applications multi-services
  • Utiliser un environnement basé sur le cloud pour le développement d'applications
  • Utiliser des stratégies de normalisation
  • Gestion et modélisation de la base de données
  • Utiliser des stratégies et options d'authentification

Tester des microservices isolés

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

Utiliser NodeJS et React

  • Intégrer une application React rendue côté serveur
  • Partager et réutiliser le code entre les services
  • Configurer un serveur de création-lecture-mise à jour-suppression (CRUD)
  • Utiliser un serveur de streaming NATS
  • Connecter NATS dans l'environnement NodeJS
  • Gérer le client NATS
  • Utiliser la réplication de données entre services
  • Comprendre le flux d'événements
  • Gérer les événements et les problèmes de concurrence

Intégration continue et livraison (CI/CD)

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

Résumé et étapes suivantes

Pré requis

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

Public cible

  • Développeurs
 21 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires