- Level Foundation
- المدة 12 ساعات hours
- الطبع بواسطة NIIT
-
Offered by
عن
Do you think an e-commerce application can be created as one large application? Imagine there is an ongoing sale, or some new features are to be added. How, according to you are the changes made visible on the application? Microservices is a cloud-based architectural approach. It contains loosely coupled, and independently deployable smaller services that are put together cohesively to develop and work on larger, and more complex applications. This approach is being increasing recognized among the business leaders of today, as it helps them structure their operation model and manage their teams according to their requirements. This course will enable you to create an application using multiple microservices. It will provide you hands-on practice on building microservices using Node.js and help establish communication between the microservices.الوحدات
Context Setting
1
Videos
- Context Setting
1.1 Explain Monolithic Applications
1
Videos
- Explain Monolithic Applications
1.2 Define Microservices
1
Videos
- Define Microservices
1.3 Explore the Microservices Architecture
1
Videos
- Explore the Microservices Architecture
1.4 Develop Microservices using NodeJS
4
Videos
- Develop Microservices using NodeJS
- Watch and Repeat : Developing Microservices Part1
- Watch and Repeat : Developing Microservices Part2
- Watch and Repeat : Developing Microservices Part3
Practice
- Shopping App
2
Videos
- Practice Brief
- Practice Debrief
1
Readings
- Instructions to upload the Programming Assignment Solution
Challenge
- OTT App
2
Videos
- Challenge Brief
- Challenge Debrief
Summary
1
Assignment
- Building Microservices
1
Videos
- Learning Consolidation
1
Readings
- Building Microservices
Context Setting
1
Videos
- Context Setting
2.1 Explore microservices communication
1
Videos
- Explore microservices communication
2.2 Implement synchronous communication between microservices
5
Videos
- Implement synchronous communication between microservices
- Watch and Repeat : Customer Orders Part1
- Watch and Repeat : Customer Orders Part2
- Watch and Repeat : Customer Orders Part3
- Watch and Repeat : Customer Orders Part4
2.3 Explore asynchronous communication between microservices using RabbitMQ
1
Videos
- Explore asynchronous communication between microservices using RabbitMQ
2.4 Configure RabbitMQ server for asynchronous messaging
1
Videos
- Configure RabbitMQ server for asynchronous messaging
2.5 Implement messaging using RabbitMQ
3
Videos
- Implement messaging using RabbitMQ
- Watch and Repeat : A Simple Messaging System Part1
- Watch and Repeat : A Simple Messaging System Part2
Practice
- Movie Review
2
Videos
- Practice Brief
- Practice Debrief
Challenge
- Logging System
2
Videos
- Challenge Brief
- Challenge Debrief
Summary
1
Assignment
- Establishing Communication between Microservices
1
Videos
- Learning Consolidation
1
Readings
- Establishing Communication between Microservices
Auto Summary
Dive into the world of Microservices with this foundational IT & Computer Science course led by Coursera. Learn to build and implement microservices using Node.js, perfect for creating scalable, cloud-based applications. Over 720 minutes, gain hands-on experience in developing and integrating loosely coupled services. Ideal for beginners, with flexible Starter and Professional subscription options. Perfect for aspiring developers and IT professionals aiming to master modern architectural patterns.

NIIT