Spring Boot Fundamentals
4.4 (269 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,658 students enrolled

Spring Boot Fundamentals

Learn Spring boot in simple steps
4.4 (269 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,658 students enrolled
Last updated 5/2020
English
English
Current price: $9.99 Original price: $19.99 Discount: 50% off
13 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 6.5 hours on-demand video
  • 1 article
  • 2 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Create a Spring boot application from scratch
  • Understand the structure of a spring boot project
  • Test your spring boot application
  • Learn how Spring boot simplifies application creation
  • Perform CRUD operations against a in memory db using Spring Data JPA
  • Perform CRUD operations against MYSQL Database
  • Expose out REST APIs using Spring Web
  • Understand how spring boot auto configures a spring project
  • Enable health metrics for the application
  • Customize health metrics endpoint with your own information
  • Use Spring Boot Profiles
Requirements
  • Java
  • Knowledge of Spring Framework
Description

Sample of the reviews:

I was given an assignment to start working on a spring boot project and this course gave me all the skills required to start working a spring boot project. All through the course, Bharath maintains the same pace, enthusiasm. You will definitely enjoy the course. Go for it without any doubt if you want to quickly learn spring boot with sufficient details. Thanks Bharath - Venu Reddy

This course is awesome.very clear to understand.I like all your courses very much. - Sahithi Muchala

Excellent explanation, clear understanding from end to end development of application, profile management, production knowledge - Sujatha

---

All source code is available for download

Responsive Instructor - All questions answered within 24 hours

Professional video and audio recordings (check the free previews)

----

Are you a java developer with spring background who is  interested in quickly mastering the fundamentals of Spring Boot then this course is for you.

Spring is the most widely used framework in the industry today. Looking at any java developer job posting you will see Spring Boot.This course is designed for experienced as well as complete beginners to learn the basics of Spring Boot in easy steps.

You will start this course by learning the problems with traditional Spring application development .You will then  see how easy it is to create and deploy a application using spring boot.You will also

  • Create a Spring boot application from scratch

  • Understand the structure of a spring boot project

  • Test your spring boot application

  • Learn how Spring boot simplifies application creation

  • Perform CRUD operations against a in memory db using Spring Data JPA

  • Perform CRUD operations against MYSQL Database

  • Expose out REST APIs using Spring Web

  • Understand how spring boot auto configures a spring project

  • Enable health metrics for the application

  • Customize health metrics endpoint with your own information

  • Use Spring Boot Profiles

Who this course is for:
  • All those students who have completed my Spring Framework in easy steps course
  • Student with java background
  • Spring Developers who want to master Spring Boot Fundamentals
Course content
Expand all 124 lectures 06:35:31
+ Software Setup
9 lectures 19:26
Install Java
01:27
Install STS
01:34
Configure JDK in STS
01:30
Install MySql and MySql workbench
03:14
Launch MySql Workbench
01:44
Windows Only -Install Mysql
04:49
Windows Only - Install Mysql Workbench
02:58
Install Postman
01:27
Download the completed projects
00:43
+ Basics
3 lectures 12:06
Spring Boot Features
05:51
Spring Boot In Action
04:14
Basics
2 questions
+ First Project
6 lectures 21:36
Spring Boot Starters in POM
04:41
@SpringBootTest
01:31
Testing
03:28
Spring Boot In Action
4 questions
The instructions are in the video and you can submit your code for review
Spring Boot Project
1 question
+ Spring Data JPA
7 lectures 17:17
Introduction
04:26
Create the project
01:41
Maven Dependencies
01:21
Create Model Class
01:47
Create the Repository
01:21
Testing
04:34
Show SQL
02:07
Spring Data JPA
4 questions
The instructions are in the video and you can submit your code for review
Spring Data JPA
1 question
+ Create REST CRUD API
17 lectures 46:02
Rest Introduction
06:19
REST Web Services using Spring Boot
01:26
Create the DB Table
00:59
Create the project
02:04
Create the Model and Repository
02:16
Mark with JPA annotations
00:54
Create the Controller
02:57
Get Single Product
02:13
Create Update and Delete
03:26
Configure The Data Source
01:12
Run the application
02:26
Running outside STS
03:07
How Spring Boot Auto Configuration Works ?
06:31
Configure Context Path
01:59
Test Create FindAll
02:55
Test FindById and Update
02:28
Changing the Embedded Server
02:50
Create REST CRUD API
5 questions
The instructions are in the video and you can submit your code for review
Spring Web and REST API
1 question
The instructions are in the video and you can submit your code for review
Add context-path and change the server
1 question
+ Creating a REST Client
4 lectures 11:43
Introduction
01:31
RestTemplate GET method
04:25
POST method
03:49
PUT Method
01:58
REST Client
2 questions
+ Profiles
4 lectures 12:09
Introduction
02:14
Configure REST URL
03:30
Create and Activate a Profile
03:51
Activate Profile through VM argument
02:34
Profiles
3 questions
+ Logging
3 lectures 09:25
Use Logging
03:21
Log to file
01:49
Change Log Level
04:15
+ Health Checks and Metrics
6 lectures 19:18
Introduction
03:18
Enabling health checks
03:16
Expose Health Details
02:22
Add Build Info
02:18
Expose other endpoints
03:26
Custom Health Information
04:38
The instructions are in the video and you can submit your code for review
Enable health checks and customize info endpoint
1 question
Health Checks and Metrics
3 questions