Spring Boot Fundamentals

Spring is one of the most widely used frameworks in the industry. Whether you are an experienced developer or a complete beginner, this course will get you up to speed with the basics of Spring Boot in an easy and systematic way.
You will start this course by exploring the problems with traditional Spring application development. You will then understand how easy it is to create and deploy an application using Spring Boot. In the next few sections, you will discover how Spring Boot can help you auto-configure a Spring project.
Later, the course will take you through everything from enabling health metrics for applications to customizing health metrics endpoints with your own information. You will also delve into Spring security and database caching. Finally, you will get your hands dirty with unit testing with MockMvc and learn about the Spring JMS in detail.
By the end of this course, you will be well-versed with the fundamentals of Spring Boot and have gained hands-on experience of creating Spring Boot applications from scratch.

The code files and all related files are uploaded on the GitHub repository at: https://github.com/PacktPublishing/Spring-Boot-Fundamentals

Type
video
Category
publication date
2019-12-30
what you will learn

Learn to test your Spring Boot applications
Perform Create, Read, Update, Delete (CRUD) operations against an in-memory database using Spring Data JPA and the MySQL database
Expose REST APIs using Spring Web
Enable and customize health metrics for applications
Create and use Spring Boot profiles
Learn about unit testing using MockMvc and Spring JMS

duration
430
key features
Learn how Spring Boot simplifies Java application development * Create and run several Spring Boot applications from scratch * Become well-versed with Spring Boot while using various Spring modules
approach
This course not only delves into theory but also gives you hands-on experience. It features detailed explanations in a systematic manner to help you learn at your own pace.
audience
This course is for anyone with experience in Java, and for Spring developers who want to learn Spring Boot fundamentals. Basic knowledge of Spring Boot will be helpful but not essential.
meta description
Master Spring Boot fundamentals, master Spring Data Java Persistence API, Spring MVC, REST clients, profiles, logging, and more
short description
Explore the Spring Data Java Persistence API, Spring MVC, REST clients, and more, and get hands-on with creating robust Spring Boot applications.
subtitle
Explore the Spring Data Java Persistence API, Spring MVC, REST clients, and more, and get hands-on with creating robust Spring Boot applications
keywords
Spring Boot, MYSQL, CRUD, Spring Data JPA
Product ISBN
9781800203686