Get in Touch

Course Outline

Introduction

  • Overview of microservices architecture.
  • Understanding the fundamentals of microservices.

Building Microservices

  • Developing a mini-microservices application.
  • Running services with Docker.
  • Orchestrating services with Kubernetes.
  • Understanding the architecture of multi-service applications.
  • Leveraging a cloud-based environment for app development.
  • Implementing normalization strategies.
  • Database management and modeling.
  • Utilizing authentication strategies and options.

Testing Isolated Microservices

  • Understanding the testing architecture.
  • Testing invalid input.
  • Modifying the Node environment during tests.
  • Testing sign-in and sign-out functionality.
  • Addressing issues with cookies during testing.
  • Testing unauthorized requests.

Utilizing NodeJS and React

  • Integrating server-side rendered React applications.
  • Sharing and reusing code between services.
  • Setting up Create-Read-Update-Delete (CRUD) servers.
  • Utilizing the NATS streaming server.
  • Connecting NATS within the NodeJS environment.
  • Managing the NATS client.
  • Implementing cross-service data replication.
  • Understanding event flow.
  • Handling events and concurrency issues.

Continuous Integration and Delivery (CI/CD)

  • Understanding the development workflow.
  • Working with Git.
  • Running tests.
  • Exploring deployment options.

Summary and next steps

Requirements

  • Foundational knowledge of JavaScript and React.
  • Familiarity with command-line usage.

Audience

  • Developers.
 21 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 4800 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (1)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories