Get in Touch

Course Outline

Introduction

  • Overview of microservices architecture
  • Grasping the core principles of microservices

Creating Microservices

  • Building a mini-microservices application
  • Executing services via Docker
  • Managing service orchestration with Kubernetes
  • Comprehending the structure of multi-service applications
  • Leveraging cloud-based environments for app development
  • Applying normalization techniques
  • Database administration and data modeling
  • Implementing authentication methods and configurations

Testing Discrete Microservices

  • Analyzing the testing framework
  • Verifying invalid input handling
  • Modifying Node environment variables during testing
  • Testing login and logout capabilities
  • Addressing cookie-related issues in tests
  • Validating non-authorized requests

Leveraging NodeJS and React

  • Integrating server-side-rendered React applications
  • Sharing and reusing code across services
  • Configuring Create-Read-Update-Delete server operations
  • Implementing the NATS streaming server
  • Linking NATS within the NodeJS environment
  • Overseeing the NATS client
  • Executing cross-service data replication
  • Interpreting event flow mechanisms
  • Managing events and concurrency challenges

Continuous Integration and Deployment (CI/CD)

  • Comprehending the development process
  • Utilizing Git for version control
  • Executing automated tests
  • Exploring deployment strategies

Conclusion and Future Steps

Requirements

  • Foundational 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