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
- Comprehensive overview of microservices architecture
- Grasping the core principles of microservices
Developing Microservices
- Building a small-scale microservices application
- Executing services with Docker
- Managing service orchestration via Kubernetes
- Comprehending the structure of multi-service applications
- Utilizing cloud-based environments for application development
- Applying normalization strategies
- Database management and data modeling
- Implementing authentication strategies and options
Testing Isolated Microservices
- Understanding the testing architecture
- Handling invalid input scenarios
- Modifying the Node environment during test phases
- Testing sign-in and sign-out functionalities
- 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 across services
- Setting up Create, Read, Update, Delete (CRUD) servers
- Employing the NATS streaming server
- Connecting NATS within the NodeJS environment
- Managing the NATS client
- Implementing cross-service data replication
- Grasping the event flow
- Resolving events and managing concurrency challenges
Continuous Integration and Delivery (CI/CD)
- Understanding the development workflow
- Collaborating with Git
- Executing tests
- Exploring deployment options
Summary and Future Steps
Requirements
- Fundamental understanding of JavaScript and React
- Comfortable navigating the command line
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.