Spring Boot For Beginners

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

Build enterprise applications faster

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

  1. Dependency Injection

  2. Programming to an interface

  3. How to structure you application

  4. HTTP Semantics. Get, Post, Delete & Put

  5. How to serve HTML content with Spring Boot

  6. Running the application as .jar file

  7. 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.

  • Build enterprise Restful API

  • Be able to implement and distinguish diffrences between HTTP Get, Post, Put & Delete

  • Understant Dependecy Injection

Instructor

Profile photo of Nelson Jamal
Nelson Jamal

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, ...

Review
4.9 course rating
4K ratings
ui-avatar of Marc Bakker
Marc B.
2.5
1 year ago

The course is updated 5 years ago. Currently we're running Java v 22 (21 LTS) instead of 1.8. Same for all the other resources in the course (IntelliJ, start.spring.io). When first time opening SpringBootCourseApplication.java I get an error on main method and run() parameter ('Cannot resolve method run(Class, string[])')

  • Helpful
  • Not helpful
ui-avatar of Ricardo Sueiras
Ricardo S.
3.0
1 year ago

It is using old versions of things, so they do not quite match up with what I am seeing.

  • Helpful
  • Not helpful
ui-avatar of Hiral Gandhi
Hiral G.
3.0
1 year ago

Loved the precise and to the point explanation of concepts. But would have been great if the course covered more annotations that spring boot offers. For example, "@RequestParam" annotation is commonly used, but not covered in the course

  • Helpful
  • Not helpful
ui-avatar of Roland van Rooyen
Roland V. R.
5.0
2 years ago

Quick concise - if you already program in java and have some web experience, this gets you into spring boot fast !

  • Helpful
  • Not helpful
ui-avatar of Fazle Rokib
Fazle R.
5.0
2 years ago

Very clearly explained everything on how to build a simple Rest API using springboot from scrath!

  • Helpful
  • Not helpful
ui-avatar of Evelyn Rulffs
Evelyn R.
5.0
2 years ago

Great beginners course - nice and easy :-)

  • Helpful
  • Not helpful
ui-avatar of Demonsbook
Demonsbook
3.0
2 years ago

It was very basic, which is great for beginners. At the same time I have some negative remarks about the course structure given it is for beginners:
- there is not a single test written
- it has not been updated for a long time and you can see that there is a bunch of new spring functionalities missing from it.
- it promotes using qualifiers without addressing that this actually reverts most of the benefits of Dependency injection
- it uses some bad practices, e.g. firstly creating an immutable model just to change it into mutable one as soon as it's convenient, using model as Dao which causes several unaddressed bugs, creating service that does not bring any value over the dao implementation without explanation why

Overall it's ok, but very shallow and could use some (in my opinion) important updates and reworks.

  • Helpful
  • Not helpful
ui-avatar of Kedar Hinge
Kedar H.
3.5
3 years ago

Contents of the course were good. But instructor of the course did not cover concepts.

  • Helpful
  • Not helpful
ui-avatar of Matt Wawiorka
Matt W.
4.5
3 years ago

Straightforward and to the point. I am new to Spring and this was a good primer for getting comfortable with a codebase that uses it at my new job.

  • Helpful
  • Not helpful
ui-avatar of Luis Alberto Guerra Luis
Luis A. G. L.
2.0
3 years ago

Pretty basic stuff. The information you receive here, easily can find it on youtube.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses