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

in28Minutes Official
A free video tutorial from in28Minutes Official
DevOps, Azure, GCP, Docker, Kubernetes, Java & Spring Boot
4.5 instructor rating • 49 courses • 825,201 students

Learn more from the full course

Master Microservices with Spring Boot and Spring Cloud

Go from Restful Web Services ( REST API ) to Microservices - Java , Spring Boot , Spring Cloud , Docker and Kubernetes

19:30:53 of on-demand video • Updated September 2021

  • Develop and design RESTful 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 Welcome to this course on Spring Microservices. I’m Ranga Karanam and I've been developing web apps and Web services with Spring since 2005. Almost 12 years of experience with Spring. Spring has really evolved a lot during this period. Annotations, Spring MVC, Spring Boot now Spring Cloud and Microservices. In this course, we take a deep dive into the world of RESTful Web Services and Microservice RESTful Web Services and Microservice Crux of the course are the sections on RESTful web services and Micro Services 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 REST. 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 framework we will be using in this part of the course are Spring, Spring Boot, Maven and IDE Eclipse After that we will move into the world of microservices with Spring Cloud. We will understand the challenges in building micro services and we would look at the various solutions which are provided by spring cloud. We would start with building a limits service and using it to talk to 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 micro services is visibility into what's happening with the microservices. 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 micro services fault tolerant using Hysterix. We have introductory sections on Spring Boot and JPA. All the details of the course including this step by step details are on a Github repository. http://github.com/in28minutes/spring-microservices http://github.com/in28minutes/spring-microservices We ask ourselves one question every day - How do we create more effective courses? The success we have on YouTube and Udemy with more than 100000 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 would help you to install all the tools needed. Eclipse Maven What are we waiting for? Let's have some fun with Spring Microservices Let's have some fun with Spring Microservices We had a lot of fun creating this course and we're confident you'll have a lot of fun too. If you are 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.