• Professional Development
  • Medicine & Nursing
  • Arts & Crafts
  • Health & Wellbeing
  • Personal Development

Course Images

Spring Boot Fundamentals

Spring Boot Fundamentals

  • 30 Day Money Back Guarantee
  • Completion Certificate
  • 24/7 Technical Support

Highlights

  • On-Demand course

  • 7 hours 10 minutes

  • All levels

Description

Explore the Spring Data Java Persistence API, Spring MVC, REST clients, and more, and get hands-on with creating robust Spring Boot applications.

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

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

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.

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.

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

Github Repo

https://github.com/PacktPublishing/Spring-Boot-Fundamentals

About the Author
Bharath Thippireddy

Bharath Thippireddy is an entrepreneur, software architect, and public speaker who has trained over 350,000 students across the globe. He is an Oracle certified developer, web component developer, business component developer, and web services developer who loves learning new things in technology and personal development, and sharing them on his website and YouTube channel. He has mentored students in classroom training as well as in the corporate world in India and USA and has spoken on technical topics at several Agile conferences. While in India, he volunteers to teach interviews and soft skills at Vivekananda Kendra.

Course Outline

16. Messaging and Spring JMS

1. What is Messaging?

This video helps you with the information on messaging.

2. Why Messaging

This video explains why messaging is important.

3. Two Message Models

This video explains two types of message models.

4. What is JMS

This video provides information about JMS.

5. Spring JMS

This video helps you understand about the Spring JMS.

6. Install Apache ActiveMQ

This video explains how to install Apache ActiveMQ.

7. Create the Project and Message Sender

This video explains how to create the project and message sender.

8. Create Message Listener

This video explains how to create message listener.

9. Test

This video explains about the test.

10. More about Spring JMS

This video helps you with more information on Spring JMS.

17. Swagger REST Documentation QuickStart

1. Introduction

This video gives an introduction to this section.

2. Spring Boot and Swagger

This video explains about Spring Boot and Swagger.

3. Swagger in Action

This video shows Swagger in action.

4. Swagger UI in Action

This video shows Swagger UI in action.

5. Use Swagger Configuration

This video shows how to use Swagger configuration.

6. Add Info

This video explains how to add information in Swagger.

7. Swagger Annotations

This video explains some of the Swagger annotations.

18. Validations

1. Introduction

This video gives an introduction to this section.

2. Validations in Actions

This video shows validations in actions.

19. REST File Upload and Download

1. Introduction

This video gives an introduction to this section.

2. Create the Project

This video explains how to create a project.

3. Implement File Upload

This video explains how to implement file upload.

4. Test

This video explains how to test the created project.

5. Implement and Test File Download

This video explains how to implement and test file download.

6. RestTemplate APIs

This video explains about the RestTemplate APIs.

7. Upload Client

This video explains how to upload client.

8. Download Client

This video explains how to download client.

Course Content

  1. Spring Boot Fundamentals

About The Provider

Packt
Packt
Birmingham
Founded in 2004 in Birmingham, UK, Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and i...
Read more about Packt

Tags

Reviews