- Hi
- What you need to install
- Spring Boot Initializr
- App structure walkthrough
- Defining the Student model
- Defining database interface (DAO)
- Lets implement an in memory database
- Lets implement the Service Layer (Business Logic)
- Dependency Injection with @Autowire @Repository @Qualifier
- API / Controller / Resource layer & HTTP Get
- Running the Server
- Postman REST Client
- HTTP Post
- Path Variables
- Exercise
- Exercise solution. HTTP Put & Delete
- Running Jar file
- Switching DAO implementations
- Serving HTML with Spring Boot
- Thanks
What you'll learn
- Build enterprise Restful API
- Be able to implement and distinguish diffrences between HTTP Get, Post, Put & Delete
- Understant Dependecy Injection
- Program to Interfaces
- Serve HTML with Spring Boot
Description
After receiving more than 160 thousands views on YouTube, my video is the most viewed video for learning Spring Boot. I decided to create a comprehensive course where you will learn Spring Boot essentials.
Spring Boot allows you to create web and enterprise applications very fast with very little to configure or no configuration at all. It is used by most tech companies and it is a Java framework that you do not want to miss.
In this course you will learn how to create a N-TIER enterprise application where you will build a Restful API backed up with an in memory database. This course will teach you software development principles such as
- Dependency Injection
- Programming to an interface
- How to structure you application
- HTTP Semantics. Get, Post, Delete & Put
- How to serve HTML content with Spring Boot
- Running the application as .jar file
- How to switch between Database implementations
Spring Boot is a framework that you do not want to miss.
Join me inside and level up your skills that will help you to apply for your next job as a spring boot software developer.
Students also bought
Información sobre el Instructor

- 4.45 Calificación
- 69452 Estudiantes
- 13 Cursos
Nelson Jamal
Software Engineer
Hi my name is Nelson and I am a software engineer . Graduated with a 1st class honours in Computer Science and in the past few years I have programmed in various programming languages such as PHP, Python, C#. Primarily I write Java and JavaScript focusing in Distributed Systems hosted on cloud. In my spare time, I love teaching, Photography, Baking, play Football. Yes I know, I am an all-rounder!
Student feedback
Course Rating
Reviews
Short, Quick Start guide with Spring Boot. Very useful to get your web app moving.
Moves a little fast especially if you don't know intellij, but otherwise great