Learn how to create production-ready web applications and microservices from scratch with Spring Boot 2.0