Get in Touch

Course Outline

Introduction

  • Overview of microservices architecture
  • Comprehending microservices fundamentals

Constructing Microservices

  • Developing a miniature microservices application
  • Operating services via Docker
  • Orchestrating services using Kubernetes
  • Analyzing the architecture of multi-service applications
  • Leveraging cloud-based environments for application development
  • Applying data normalization strategies
  • Database administration and modeling
  • Implementing authentication strategies and options

Testing Isolated Microservices

  • Understanding the testing architecture
  • Testing invalid input scenarios
  • Modifying the Node environment during test execution
  • Testing sign-in and sign-out functionalities
  • Addressing cookie-related issues during testing
  • Testing non-authorized requests

Leveraging NodeJS and React

  • Integrating a server-side-rendered React application
  • Sharing and reusing code across services
  • Setting up Create-read-update-destroy servers
  • Utilizing the NATS streaming server
  • Integrating NATS within the NodeJS environment
  • Managing the NATS client
  • Implementing cross-service data replication
  • Understanding the event flow
  • Managing events and concurrency issues

Continuous Integration and Delivery (CI/CD)

  • Comprehending the development workflow
  • Collaborating with Git
  • Executing tests
  • Evaluating deployment options

Summary and Subsequent Steps

Requirements

  • Fundamental understanding of JavaScript and React
  • Proficiency with command-line interfaces

Target Audience

  • Software Developers
 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories