-
Book Overview & Buying
-
Table Of Contents
Master Microservices with Spring Boot and Spring Cloud
By :
Master Microservices with Spring Boot and Spring Cloud
By:
Overview of this book
This course guides you through building and deploying microservices with Spring Boot and Spring Cloud, offering a hands-on approach to the entire microservice lifecycle. Starting with setting up your development environment and creating basic RESTful APIs, you will explore key concepts such as exception handling, validation, and API documentation. Advanced features like content negotiation, versioning, and HATEOAS will also be covered to help you create a fully functional microservice application. You'll work with various databases, from H2 to MySQL, integrating JPA and Hibernate to manage data.
The course also covers Spring Cloud, including microservice configuration with Spring Cloud Config, Eureka for service discovery, and Resilience4j for fault tolerance. You'll learn to implement client-side load balancing with Ribbon, deploy microservices using Spring Cloud Gateway, and monitor and trace them with tools like Zipkin and OpenTelemetry. Spring Security will be explored for securing your microservices.
Finally, you'll learn how to containerize microservices with Docker and Kubernetes, using Docker Compose to orchestrate containers and deploying microservices on Kubernetes via Google Cloud Platform. By the end, you'll be equipped to design, develop, secure, and deploy microservices in a production environment.
Table of Contents (18 chapters)
Master Microservices with Spring Boot and Spring Cloud - Getting Started
Introduction To Web Services - V3
Restful Web Services with Spring Boot - V3
Introduction To Microservices - V3
Microservices with Spring Cloud - V3
Docker with Microservices using Spring Boot and Spring Cloud - V3
Kubernetes with Microservices using Docker, Spring Boot and Spring Cloud - V3
Appendix - Introduction to Spring Framework in 10 Steps (Actually 16)
Appendix - Introduction to Spring Boot in 12 Steps
Appendix - Introduction to Junit
Appendix - Introduction to Mockito
Appendix - Introduction to Maven
Appendix - Introduction to Gradle
Appendix - Introduction to JPA in 10 Steps - V2
APPENDIX - Introduction to Functional Programming in 30 Minutes
APPENDIX - Java New Features - A Quick Review using Q&A Format
APPENDIX - Microservices with Spring Cloud - V1 - Spring Boot v2.3 & LOWER