Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Spring Boot 2 - introduction to the most important features
Rating: 4.5 out of 5(167 ratings)
6,735 students

Spring Boot 2 - introduction to the most important features

Learn Spring Boot and see how to use it together with MVC and Data modules to create an application in less than hour
Last updated 3/2021
English

What you'll learn

  • Get knowledge about Spring Boot 2 module and its features
  • See how easy and fast you can create Java applications using Spring Boot
  • Develop your own ToDo list application using Spring framework
  • Source code for every coding part of that course will be available to download

Course content

1 section6 lectures1h 4m total length
  • Introduction1:59

    Learn the Spring framework basics and core modules like Spring MVC, Spring Data, and Spring Security, and how Spring Board with starters and automatic configuration accelerates building apps.

  • Spring Boot features13:43

    Discover how Spring Boot uses starters for dependency management and an embedded server, then bootstrap projects with Spring Initializr, auto configuration, and Freemarker, Spring Data JPA, and H2.

  • Spring MVC15:15

    Explore spring mvc architecture by building a simple to-do list app with model, view, and controller, map requests, and render a freemarker template managed by spring boot starter freemarker.

  • Database + Spring Data JPA18:28

    Learn how to persist tasks by turning a model into a JPA entity, configure an in-memory H2 database with Spring Data JPA repositories, and preload data with a data file.

  • CRUD operations + custom queries14:09
  • Summary0:45

    Discover the most important features of Spring Boot 2, and learn the most frequently used Spring models by building two applications—one with regular Spring and another using Spring.

Requirements

  • You are eager to learn new things
  • You have some knowledge of the Java language
  • You want to learn Spring which is most commonly used Java framework

Description

In this course, you will dive into a Spring framework world. I will show you what is the Spring Boot module. I will also present you its most important features, and show you how to combine Spring Boot together with other Spring modules like MVC and Data. During this course, you will prepare a ToDo list application.

If you have never used Spring and want to see what it is all about then this course is for you. Besides Spring Boot we will use here a few other modules from Spring but before using any of them I will introduce them to you.

You will find here slides with a theory about Spring and also videos from coding. What is very important, in coding videos you will write every single line of code, there will be no situation when suddenly some new code appears in the project. Moreover, after every practical part, you will be able to download source codes for it.

In the course, I am using Spring in version 5, Java 8, and my IDE is Eclipse. Before you will start you should have some background knowledge about programming in Java. It would be good if you had some basic knowledge of databases and HTML but it is not necessary.

Who this course is for:

  • Programmers who are interested in the Spring framework
  • People interested in Java Backend frameworks
  • Students who want to start their career as Java programmers
  • Programmers who know Java and want to learn the Spring framework