Get in Touch
 Duration 21 hours

Course Outline

Introduction

  • Overview of microservices architectural patterns
  • Understanding core principles of microservices

Microservices Development

  • Constructing a compact microservices application
  • Executing services via Docker containers
  • Managing service orchestration with Kubernetes
  • Analyzing the architecture of multi-service systems
  • Leveraging cloud-based platforms for application development
  • Applying data normalization strategies
  • Database administration and schema design
  • Implementing authentication protocols and security options

Testing Isolated Microservices

  • Examining the testing framework architecture
  • Validating responses to invalid input
  • Modifying Node environment variables during test execution
  • Verifying user sign-in and sign-out processes
  • Addressing cookie management challenges in testing
  • Testing unauthorized request handling

Integration of NodeJS and React

  • Incorporating a server-side-rendered React application
  • Sharing and reusing code across distributed services
  • Configuring create-read-update-destroy server operations
  • Utilizing NATS streaming infrastructure
  • Connecting NATS within the NodeJS ecosystem
  • Administering the NATS client
  • Implementing cross-service data synchronization
  • Analyzing event data flow mechanisms
  • Resolving event handling and concurrency concerns

Continuous Integration and Delivery (CI/CD)

  • Evaluating the development workflow structure
  • Utilizing Git for version control
  • Executing automated test suites
  • Reviewing deployment strategies

Summary and Next Steps

Requirements

  • Foundational proficiency in JavaScript and React
  • Working knowledge of command-line interface operations

Target Audience

  • Software Developers

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories