Thank you for sending your enquiry! One of our team member will contact you shortly.
Thank you for sending your booking! One of our team member will contact you shortly.
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
Requirements
- Basic knowledge of JavaScript and React
- Familiar with using the command line
Audience
- Developers
Testimonials
I enjoyed the doing problem solving with JavaScript coding.
- Inland Revenue
The journey from introducing the history of Javascript and progressively moving into Node, parallel programming, promise and async.
- Rockwell Automation Asia Pacific Business Center Pte. Ltd.
the trainer takes us to the journey of behind scene of how everything works by doing it.
- Rockwell Automation Asia Pacific Business Center Pte. Ltd.
Related Courses
Managing React State with MobX
14 hours
Material UI
7 hours
Ant Design
7 hours
Traefik
7 hours
Introduction to Apache Log4j
14 hours
RocketMQ Messaging
14 hours
Envoy Proxy
14 hours
Envoy Mobile
14 hours
Creating a Service Mesh with Linkerd
14 hours
Axon Framework
21 hours
Spring Cloud for Microservices
14 hours