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