Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction
- Overview of microservices architecture.
- Grasping 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.
- Utilising a cloud-based environment for application development.
- Applying normalisation strategies.
- Database management and modelling.
- Implementing authentication strategies and options.
Testing Isolated Microservices
- Understanding testing architecture.
- Testing invalid inputs.
- Modifying the Node environment during tests.
- Testing sign-in and sign-out functionalities.
- Addressing cookie issues during testing.
- Testing unauthorised requests.
Utilising NodeJS and React
- Integrating server-side-rendered React applications.
- Sharing and reusing code between services.
- Setting up Create-Read-Update-Delete (CRUD) server functionality.
- Utilising the NATS streaming server.
- Connecting NATS within the NodeJS environment.
- Managing the NATS client.
- Implementing cross-service data replication.
- Understanding event flows.
- Handling events and concurrency issues.
Continuous Integration and Delivery (CI/CD)
- Understanding the development workflow.
- Working with Git.
- Executing tests.
- Exploring deployment options.
Summary and next steps
Requirements
- Fundamental knowledge of JavaScript and React.
- Familiarity with command-line operations.
Audience
- Developers.
21 Hours
Testimonials (1)
Friendly environment. Also, I liked one on one training. It’s very productive. I would definitely recommend it to my friends and colleagues.