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
- Understanding microservices fundamentals
Building Microservices
- Developing a mini-microservices application
- Running services with Docker
- Orchestrating services with Kubernetes
- Understanding the architecture of multi-service applications
- Utilising a cloud-based environment for app development
- Using normalisation strategies
- Database management and modelling
- Using authentication strategies and options
Testing Isolated Microservices
- Understanding the testing architecture
- Testing invalid input
- Changing the Node environment during tests
- Testing sign-in and sign-out functionality
- Issues with cookies during testing
- Testing non-authorised requests
Utilising NodeJS and React
- Integrating server-side-rendered React application
- Code sharing and reusing between services
- Create-read-update-destroy server setup
- Using a NATS streaming server
- Connecting NATS in the NodeJS environment
- Managing the NATS client
- Using cross-service data replication
- Understanding 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
- Basic knowledge of JavaScript and React
- Familiarity with 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.