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.
- Understanding microservices fundamentals.
Building Microservices
- Developing a mini-microservices application.
- Running services with Docker.
- Orchestrating services with Kubernetes.
- Understanding multi-service application architecture.
- Utilizing cloud-based environments for application development.
- Applying normalization strategies.
- Database management and modeling.
- Implementing authentication strategies and options.
Testing Isolated Microservices
- Comprehending the testing architecture.
- Testing invalid inputs.
- Modifying Node environment during tests.
- Testing sign-in and sign-out functionality.
- Addressing cookie issues during testing.
- Testing unauthorized requests.
Utilizing NodeJS and React
- Integrating server-side-rendered React applications.
- Sharing and reusing code across services.
- Setting up CRUD server operations.
- Using NATS streaming server.
- Connecting NATS within the NodeJS environment.
- Managing NATS clients.
- Employing cross-service data replication.
- Understanding event flow.
- Handling events and concurrency challenges.
Continuous Integration and Delivery (CI/CD)
- Understanding the development workflow.
- Working with Git.
- Executing tests.
- Exploring deployment options.
Summary and next steps
Requirements
- Foundational knowledge of JavaScript and React.
- Familiarity with command-line usage.
Target Audience
- Software 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.