Master Microservices with Spring Boot and Spring Cloud

Developing RESTful web services and REST API is fun. The combination of Java, Spring Boot, Spring Web MVC, Spring Web Services, and JPA makes it even more fun. And it's even more fun to create microservices.

In the first part of the course, you will learn the basics of RESTful web services developing resources for a social media application. You will learn to implement these resources with multiple features - versioning, exception handling, documentation (Swagger), basic authentication (Spring Security), filtering, and HATEOAS. You will learn the best practices in designing RESTful web services.

In the second part of the course, you will learn the basics of microservices. You will understand how to implement microservices using Spring Cloud.

In the third part of the course, you will learn the basics of Docker. You will understand how to build containers for microservices using Docker and Spring Cloud.

In the fourth part of the course, you will learn the basics of Kubernetes. You will understand how to orchestrate microservices with Kubernetes.

By the end of the course, you will learn to build an amazing REST API with Spring Boot, build microservices with Spring Boot and Spring Cloud, build containers with Docker, and finally, orchestrate microservices with Kubernetes.

The code files and all resource files are uploaded on the GitHub repository at https://github.com/PacktPublishing/spring-microservices-v2

Type
video
Category
publication date
2018-03-27
what you will learn

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 fault tolerance for microservices with Hystrix
Implement distributed tracing for microservices with Spring Cloud Sleuth and Zipkin

duration
1179
key features
Learn from scratch, install Eclipse, and get up and running with all frameworks such as Maven and embedded Tomcat * Amazing hands-on step-by-step learning experiences * Real project experiences using the best tools and frameworks
approach
This course follows step-by-step with a hands-on approach throughout. The concepts are thoroughly explained and there is not a single line of code you type that is going unexplained. The author also uncovers the mistakes that students may make before the start of the project, which makes practical learning more fun.
audience
This course is for individuals at both beginner and experienced levels who want to learn how to design and develop RESTful web services with Spring Boot, and design and develop microservices with Spring Cloud. Apart from this, enthusiasts who want to learn to build containers for microservices with Docker and orchestrate microservices with Kubernetes.

The basic requirement for this course is the attitude to learn while having fun. This course is designed for students with zero experience with either of the technologies – Java, Spring Boot, Spring Cloud, Docker, and Kubernetes.
meta description
Go from RESTful Web Services (REST API) to Microservices - Java, Spring Boot, Spring Cloud, Docker, and Kubernetes
short description
Learn to build an amazing REST API with Spring Boot and understand what all this hype about microservices is about.
subtitle
An awesome journey from RESTful web services to microservices with Spring Boot and Spring Cloud
keywords
Spring, Spring framework, Spring Boot, Spring microservices, Spring Java, Reactive Streams, Spring Reactive
Product ISBN
9781789132779