|
via Udemy |
Go to Course: https://www.udemy.com/course/learn-microservices-using-spring-boot-with-mongo-database/
In this course, you will learn how to build REST APIs or Microservices using the latest version of Spring Boot), and Mongo database.Spring Boot is basically an extension of the Spring framework which eliminated the boilerplate configurations required for setting up a Spring application.Spring Boot is an opinionated framework that helps developers build Spring-based applications quickly and easily. The main goal of Spring Boot is to quickly create Spring-based applications without requiring developers to write the same boilerplate configuration again and again.Microservices are an architectural style to building the system/application asA set of smaller business components that are autonomous, self-contained andLoosely coupled. Micro means small and service is webservice. After completing this student will become more comfortable to develop microservice based projects.Using this course students can learn about API Gateway's, Eureka servers.Using this course students able to perform CURD operations.Using this course students will understand about various integrations.Using this course students can manage to download open source software's and they will be able to setup environment setup for microservices.Evolution of microservice:-Many organizations such as Netflix, Amazon, and eBay successfully used the divide and conquer technique to functionality partition their monolithic applications into smaller atomic units, each performing a single function. These organization solved a number of issuethey were experiencing with their monolithic applications. Following the success of these organization, many other organizations started adoptingThis as a common pattern to refactor their monolithic applications.Purpose of microservice:Applications to achieve a high degree of agility, speed of delivery, and scalabilityPrinciples of Microservice:1) Single Responsibility per Service2) AutonomousMicro services are self-containerd, independently deployable and autonomous service that takes full responsibility and its execution.In the microservices approach , each microservice will be built as a fat jar, embedding all dependencies and run as a standalone java process Course Contents ?1. Introduction to Microservices2. Microservices Architecture3. Environment setup-Java installation4. Environment setup-Java is not recognized error fix5. Environment setup-Spring tool suit6. Environment setup-POST Man7. Environment setup- Mongo DB8. Environment setup- MySQL9. REST based CRUD operations.10. How to add student details into Mongo DB using micro services.11. How to delete student details from Mongo DB using micro services12. How to update student details into Mongo Db using micro services13. Retrieve student details from Mongo DB using using micro services.14. Spring cloud API gateway with Eureka Server architecture and Integrations15. Micro service integration with Eureka server16. Micro services Integration with API gateway17. Spring cloud openfeign integration.18.OpenFeign communication with Eureka server19. OpenFeign communication with server for Insert20. OpenFeign communication with server for Retrieve21. OpenFeign communication with server for Delete22. OpenFeign communication with server for Update23.About Swagger24. Swagger document generation25.Introduction to Spring cloud load balance26 Spring cloud load balance at client sideWhat you'll learnLearn how to build Microservices or REST API using Spring BootLearn how to integrate with Eureka serverLearn how to use CRUD operations.Learn how to connect Microservice to MongoDB databaseLearn how to use Spring cloud API gatewayLearn how to use SwaggerLearn how to use Spring cloud load balancingAre there any course requirements or prerequisites?Java basicsSpring basicsWho this course is for:This course is for Spring boot beginners who want to getting started with building Microservices and RestAPI's using Spring Boot and Mongo database