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
Constructing Microservices
- Developing a mini-microservices application
- Running services with Docker
- Orchestrating services with Kubernetes
- Understanding multi-service application architecture
- Leveraging a cloud-based environment for development
- Applying normalization strategies
- Database management and modeling
- Implementing authentication strategies and options
Testing Isolated Microservices
- Comprehending the testing architecture
- Testing invalid input scenarios
- Modifying the Node environment during tests
- Testing sign-in and sign-out functionality
- Addressing cookie-related issues during testing
- Testing non-authorized 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 mechanisms
- Handling events and addressing 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
- Proficiency in using the command line
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.