Course curriculum

  1. 1
    • Introduction

    • About The Course

    • What is Spring Boot?

    • Spring and some of its problems

    • What Spring Boot gives us

    • Setting Up Development Environment

    • Maven

    • Creating a Spring Boot project

    • Starting a Spring Boot application

    • Spring Boot startup steps

    • Adding a REST Controller

    • Returning Objects From Controller

    • What's Happening Here: Bill Of Materials

    • What's Happening Here: Embedded Servlet Container

  2. 2
    • How Spring MVC Works

    • The REST API we'll build

    • Creating a business service

    • Getting a single resource

    • Creating a new resource using POST

    • Implementing Update and Delete

  3. 3
    • Unit Overview

    • Using Spring Initializr

    • Using Spring Boot CLI

    • Using the STS IDE

    • Using application properties

  4. 4
    • What is JPA?

    • Adding Spring Data JPA

    • Creating a Spring Data JPA Repository

    • Making Crud Operations with Repository

    • Adding Course APIs

    • Adding Entity Relationship and Extending Repository

  5. 5
    • Packaging and running a Spring Boot app

    • Spring Boot Actuator

    • Wrap Up