Skip to content

Latest commit

 

History

History
152 lines (77 loc) · 4.61 KB

Getting-Started-With-Spring-Boot.md

File metadata and controls

152 lines (77 loc) · 4.61 KB

Getting-Started-With-Spring-Boot

Table of contents for Spring Boot Tutorial.

From basic to expert level.

If someone suggest new topic then I'll make video on that and add that into this list.

Below are the detailed topics under SpringBoot + Java with link to their description. The source code are mentioned in the description box of each video.

Introudcition to Spring Boot : Hello World with Spring Boot (REST application)

Hello World with Spring Boot with thymeleaf template engine (I have added this here just to introduce that we can do the Front end code with spring boot)

Hello World with Spring Boot with Groovy language (To show that spring boot supports other languages like groovy and kotlin other than java)

A brief introduction to microservices

An introduction to REST Applications

Writng code for user management REST application (Real coding fun starts now)

Going deeper in spring boot with it's annotations which are kind of magical

So how can we load the change in code without restarting the spring boot server

Spring boot dev tool is there for rescue

Now we have spring boot application. How can I monitor it

It's super easy. Spring boot actuators are there to take care of monitoring

Actuator part-1

Actuators part-2

Let's talk about some real documentation for spring boot application

With swagger documentation as well interaction with REST APIs is super cool and easy.

It's time for some configuration with spring boot

We have two options to do the configuraitons -

.properties files

.YAML or .YML files

We always have different environement for any software development - dev, test, stage, prod

And mostly we have different configuration for each of these environement. For e.g. if there is DB connection then we have different password for each environment. To handle this gracefully and without change in code we have "conceptps of profiles in spring boot. Let's understand that -

Logging plays an important role in debugging the application

Let's understand the logging in spring boot

How to schedule the tasks in spring boot

How many ways we can run the spring boot application

Let's get deeper and understand how spring boot works internally -

Below are the topics that can help in deep understanding of spring boot and can be game changer if you are appearing for the interviews -

How Spring Boot Works

Spring boot starters

How Spring boot autoconfiguration works?

Understanding Starting point of spring boot application

What is that first method that gets executed when you start spring boot application -

Dependency management in spring boot application

What are failure analyzers in spring boot? How to create our own failure analyzer?

Failure analyzer helps in understading the error and exception messages in detail. Lets understand how they are created in spring boot and how to create our own

How to create our own Custom Banner in Spring Boot Application

Details about ports in spring boot application

Every application uses some port where it can start itself. Let's understand this in spring boot application

I think so far we have learned a lot let's see some comparison

Spring vs Spring boot framework.

One point - Spring is DAD of Spring Boot :P :)

What next ..

You should checkout about the communication among different spring boot application. More specifically we call it - how to call another service from one service. How to collaborate among microservices. - Topic wise details about microservices communication

*** Looking forward for yout feedback on the description box of video or on facebook page as well https://www.facebook.com/greenlearner

!!Thank You Very Much for your TIME!!