Udemy

Microservices and RESTful APIs with Spring Boot and Spring Cloud - Preview

A free video tutorial from in28Minutes Official
DevOps, Azure, GCP, Docker, Kubernetes, Java & Spring Boot
Rating: 4.6 out of 5Instructor rating
50 courses
1,221,954 students
Microservices and RESTful APIs with Spring Boot and Spring Cloud - Preview

Learn more from the full course

Master Microservices with Spring Boot and Spring Cloud

Java Spring Boot Microservices 5-in-1 - Spring Boot, Spring Cloud, Docker, Kubernetes and REST API (REST Web Services)

21:48:03 of on-demand video • Updated January 2023

Develop and design REST API and REST WEB SERVICES with Spring Boot
Develop MICROSERVICES with Spring Boot and Spring Cloud
Orchestrate microservices with KUBERNETES
Create containers for microservices with DOCKER
IMPLEMENT Exception Handling, Validation, HATEOAS and filtering for RESTful Web Services.
Implement client side load balancing (Ribbon), Dynamic scaling(Eureka Naming Server) and an API Gateway (Zuul)
You will setup Centralized Microservices Configuration with Spring Cloud Config Server
You will learn to implement Distributed tracing for microservices with Spring Cloud Sleuth and Zipkin
You will implement Fault Tolerance for microservices with Hystrix
You will understand how to version your RESTful Web Services
You will understand how to monitor RESTful Services with Spring Boot Actuator
You will understand how to document RESTful Web Services with Swagger
You will understand the best practices in designing RESTful web services
Using Spring Cloud Bus to exchange messages about Configuration updates
Simplify communication with other Microservices using Feign REST Client
English [CC]
-: Welcome to this course on Spring Microservices. I'm Ranga Karanam. I've been developing web apps and web services with Spring since 2005. That's almost twelve years of experience with Spring. Spring has really evolved a lot during this period. Annotations, Spring MVC, REST, Springboard, and now Spring Cloud and Microservices. In this course we take a deep dive into the world of RESTful web services and microservices. The crux of the course are the sections on RESTful web services and microservices with Spring Cloud. We would start with the basics of RESTful web services. HTTP request methods. How do you do exception handling, validation, and HATEOAS. Before moving into the advanced concepts related to RESTful web services. How do you document RESTful web services. How do you version them. How do you implement filtering. How do you monitor your RESTful web services. And we will also talk about content negotiation and internationalization. The frameworks which we will be using in this part of the course are Spring, Spring Boot, JPA, Maven, and Postman. After that we we would move into the world of microservices with Spring Cloud. We will understand the challenges in building microservices. And we would look at the various solutions which are provided by Spring Cloud. We would start with building a limits microservice and using it to talk to a Spring Cloud Config Server. We would implement load balancing with Ribbon and Feign. And we would also implement a Eureka naming server. One of the main challenges with microservices is visibility into what's happening with the microservice. What's happening in the background. We would implement an API gateway with Zuul, and also distributed tracing with Zipkin. To get more visibility into the microservices. We would make our microservices fault tolerant using Hystrix. In the appendix of the course, we have introduction sections to Spring Boot and JPA. All the details of the course including the step by step details are on a git hub repository. Git hub dot come in 28 minutes Spring microservices. At In 28 minutes, we ask ourselves one question everyday. How do we create more effective courses. The success we have on YouTube and Udemy with more than 100,000 students is a result of this pursuit of excellence. And this course is no exception. We expect you to have good experience with JAVA and Spring. We will help you to install all the tools needed. Eclipse, Maven, and Tomcat, and Postman. What are we waiting for. Let's have some fun with Spring microservices. We had a lot of fun creating this course, and we are confident you'll have a lot of fun too. If you're excited and you would want to learn more, go ahead and enroll for the course. Or you can take a test drive with the free preview feature. I'll see you in the course.