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.
Duration 21 hours
Course Outline
Introduction
- Overview of microservices architecture
- Comprehending the fundamentals of microservices
Constructing Microservices
- Developing a mini-microservices application
- Executing services using Docker
- Orchestrating services with Kubernetes
- Grasping the architecture of multi-service applications
- Leveraging a cloud-based environment for application development
- Applying normalization strategies
- Database management and modeling
- Implementing authentication strategies and options
Testing Isolated Microservices
- Understanding the testing architecture
- Testing for invalid input
- Modifying the Node environment during testing
- Testing sign-in and sign-out functionality
- Addressing cookie-related issues during testing
- Testing non-authorized requests
Leveraging NodeJS and React
- Integrating a server-side rendered React application
- Sharing and reusing code between services
- Setting up Create-Read-Update-Destroy servers
- Utilizing a NATS streaming server
- Connecting NATS within a NodeJS environment
- Managing the NATS client
- Implementing 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
- Fundamental understanding of JavaScript and React
- Proficiency in using the command line
Target Audience
- Software Developers
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.