Introduction to Spring Boot 2 and Spring Framework 5

Build a Spring Boot Web Application
Rating: 4.5 out of 5 (631 ratings)
18,343 students
English
English
Learn How to Create A Spring Boot Web Application
Create a new Spring Boot Project
Store and Retrieve Data with Spring Data JPA
Use Thymeleaf to Display Data from a Database to a Web Page

Requirements

  • Basic Java knowledge is required

Description

This course a free introduction to Spring Boot 2 and Spring Framework 5.

Inside the course you will learn how easy it is to build a web application using Spring Boot 2.

You will learn how to create the initial Spring Boot project using the Spring Initializer.

Next is creating JPA Entities for persistence to a database using Hibernate.

Spring Boot will auto configure an in-memory H2 database, and you will see how to use Spring Boot with Spring Data JPA to initialize data into the database.

Finally, you are shown how to display data from the database on a web page with Spring MVC and Thymeleaf templates.

If you are new to Spring Boot, this is the perfect course to get you started!

Who this course is for:

  • Java Developers
  • Anyone wishing to get started with Spring!

Course content

1 section15 lectures2h 17m total length
  • Introduction
    03:14
  • Setting up your Development Environment
    08:14
  • Spring Initializer
    15:25
  • Open Project in IntelliJ
    08:52
  • Assignment - Create New Spring Boot Project
    1 question
  • GitHub Workflow
    12:20
  • JPA Entities
    13:01
  • Equality in Hibernate
    05:07
  • Spring Data Repositories
    04:56
  • Initializing Data with Spring
    08:31
  • Add Publisher Entity
    1 question
  • Publisher Relationships
    08:35
  • H2 Database Console
    05:09
  • Introduction to Spring MVC
    05:11
  • Configuring Spring MVC Controllers
    06:14
  • Thymeleaf Templates
    11:10
  • Display List of Authors
    1 question
  • Conclusion
    00:32

Instructor

Spring Framework Guru - Best Selling Instructor
John Thompson
  • 4.4 Instructor Rating
  • 32,654 Reviews
  • 185,815 Students
  • 17 Courses

Hi. I'm John.

I've been in the IT industry for over 20 years. Today, I specialize mainly in Java, the most successful and widely known programming language in use today. I also specialize with the Spring Framework, which the most popular open source application framework for building enterprise class applications on the Java platform. Just some of the organizations I've worked with include Visa, Kohls, Federal Home Loan Bank, and Belk Department Stores.

Through the courses I'm providing, I hope to leverage my years of experience to accelerate your learning of the Spring Framework. I'm not going to lie to you. The Spring Framework is a big framework. The environment for enterprise Java is even bigger. If you're new to Java, you have a lot to learn. I hope through the content on this web site I can accelerate your education of the Java and Spring landscape.