Course Code: microsrvcnodejsreact
Duration: 21 hours
Prerequisites:
  • Basic knowledge of JavaScript and React
  • Familiar with using the command line

Audience

  • Developers
Overview:

Microservices is an architectural approach based on developing applications from a collection of small services.

This instructor-led, live training (online or onsite) is aimed at experienced developers who wish to build, deploy, and scale applications using microservices built with NodeJS and React.

By the end of this training, participants will be able to:

  • Develop, deploy, and scale applications using different microservices.
  • Build a server-side rendered React application.
  • Deploy multi-service apps to the cloud using Docker and Kubernetes.
  • Perform application testing on microservices.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

  • Overview of microservices architecture
  • Understanding the microservices fundamentals

Building Microservices

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

Testing Isolated Microservices

  • Understanding the testing architecture
  • Testing invalid input
  • Changing Node environment during tests
  • Testing sign-in and sign-out functionality
  • Issues with cookies during testing
  • Testing non-authorized request

Utilizing NodeJS and React

  • Integrating server-side-rendered React application
  • Code sharing and reusing between services
  • Create-read-update-destroy server setup
  • Using NATS streaming server
  • Connecting NATS in the NodeJS environment
  • Managing NATS client
  • Using cross-service data replication
  • Understanding the event flow
  • Handling events and concurrency issues

Continuous Integration and Delivery (CI/CD)

  • Understanding the development workflow
  • Working with Git
  • Running tests
  • Deployment options

Summary and next steps

Sites Published:

United Arab Emirates - Building Microservices with NodeJS and React

Qatar - Building Microservices with NodeJS and React

Egypt - Building Microservices with NodeJS and React

Saudi Arabia - Building Microservices with NodeJS and React

South Africa - Building Microservices with NodeJS and React

Brasil - Building Microservices with NodeJS and React

Canada - Building Microservices with NodeJS and React

中国 - Building Microservices with NodeJS and React

香港 - Building Microservices with NodeJS and React

澳門 - Building Microservices with NodeJS and React

台灣 - Building Microservices with NodeJS and React

USA - Building Microservices with NodeJS and React

Österreich - Building Microservices with NodeJS and React

Schweiz - Building Microservices with NodeJS and React

Deutschland - Building Microservices with NodeJS and React

Czech Republic - Building Microservices with NodeJS and React

Denmark - Building Microservices with NodeJS and React

Estonia - Building Microservices with NodeJS and React

Finland - Building Microservices with NodeJS and React

Greece - Building Microservices with NodeJS and React

Magyarország - Building Microservices with NodeJS and React

Ireland - Building Microservices with NodeJS and React

Luxembourg - Building Microservices with NodeJS and React

Latvia - Building Microservices with NodeJS and React

España - Building Microservices with NodeJS and React

Italia - Building Microservices with NodeJS and React

Lithuania - Building Microservices with NodeJS and React

Nederland - Building Microservices with NodeJS and React

Norway - Building Microservices with NodeJS and React

Portugal - Building Microservices with NodeJS and React

România - Building Microservices with NodeJS and React

Sverige - Building Microservices with NodeJS and React

Türkiye - Building Microservices with NodeJS and React

Malta - Building Microservices with NodeJS and React

Belgique - Building Microservices with NodeJS and React

France - Building Microservices with NodeJS and React

日本 - Building Microservices with NodeJS and React

Australia - Building Microservices with NodeJS and React

Malaysia - Building Microservices with NodeJS and React

New Zealand - Building Microservices with NodeJS and React

Philippines - Building Microservices with NodeJS and React

Singapore - Building Microservices with NodeJS and React

Thailand - Building Microservices with NodeJS and React

Vietnam - Building Microservices with NodeJS and React

India - Building Microservices with NodeJS and React

Argentina - Building Microservices with NodeJS and React

Chile - Building Microservices with NodeJS and React

Costa Rica - Building Microservices with NodeJS and React

Ecuador - Building Microservices with NodeJS and React

Guatemala - Building Microservices with NodeJS and React

Colombia - Building Microservices with NodeJS and React

México - Building Microservices with NodeJS and React

Panama - Building Microservices with NodeJS and React

Peru - Building Microservices with NodeJS and React

Uruguay - Building Microservices with NodeJS and React

Venezuela - Building Microservices with NodeJS and React

Polska - Building Microservices with NodeJS and React

United Kingdom - Building Microservices with NodeJS and React

South Korea - Building Microservices with NodeJS and React

Pakistan - Building Microservices with NodeJS and React

Sri Lanka - Building Microservices with NodeJS and React

Bulgaria - Building Microservices with NodeJS and React

Bolivia - Building Microservices with NodeJS and React

Indonesia - Building Microservices with NodeJS and React

Kazakhstan - Building Microservices with NodeJS and React

Moldova - Building Microservices with NodeJS and React

Morocco - Building Microservices with NodeJS and React

Tunisia - Building Microservices with NodeJS and React

Kuwait - Building Microservices with NodeJS and React

Oman - Building Microservices with NodeJS and React

Slovakia - Building Microservices with NodeJS and React

Kenya - Building Microservices with NodeJS and React

Nigeria - Building Microservices with NodeJS and React

Botswana - Building Microservices with NodeJS and React

Slovenia - Building Microservices with NodeJS and React

Croatia - Building Microservices with NodeJS and React

Serbia - Building Microservices with NodeJS and React

Bhutan - Building Microservices with NodeJS and React

Nepal - Building Microservices with NodeJS and React

Uzbekistan - Building Microservices with NodeJS and React