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 core principles of microservices
Creating Microservices
- Building a mini-microservices application
- Executing services via Docker
- Managing service orchestration with Kubernetes
- Comprehending the structure of multi-service applications
- Leveraging cloud-based environments for app development
- Applying normalization techniques
- Database administration and data modeling
- Implementing authentication methods and configurations
Testing Discrete Microservices
- Analyzing the testing framework
- Verifying invalid input handling
- Modifying Node environment variables during testing
- Testing login and logout capabilities
- Addressing cookie-related issues in tests
- Validating non-authorized requests
Leveraging NodeJS and React
- Integrating server-side-rendered React applications
- Sharing and reusing code across services
- Configuring Create-Read-Update-Delete server operations
- Implementing the NATS streaming server
- Linking NATS within the NodeJS environment
- Overseeing the NATS client
- Executing cross-service data replication
- Interpreting event flow mechanisms
- Managing events and concurrency challenges
Continuous Integration and Deployment (CI/CD)
- Comprehending the development process
- Utilizing Git for version control
- Executing automated tests
- Exploring deployment strategies
Conclusion and Future Steps
Requirements
- Foundational understanding of JavaScript and React
- Proficiency with command-line interfaces
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.