elfgodd / Spring-Boot-3-in-100-Steps

Learn Spring Boot 3 building a REST API and a Spring MVC Web application using Maven in 100 steps

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Learn Spring Boot 3 in 100 Steps - No 1 Java Framework

Learn Spring Boot 3 building a REST API and a Spring MVC Web application using Maven in 100 steps Instructor: Ranga Karanam, in28minutes
Course Repository: https://github.com/in28minutes/spring-boot-master-class
Course Link: https://www.udemy.com/course/spring-boot-tutorial-for-beginners/

What you'll learn

  • Learn Spring Boot Framework 3
  • Build Web Application and REST API with Spring Boot
  • Learn Auto Configuration, Spring Initializr and Starter Projects
  • Connect to a Database using JPA/Hibernate and Spring Boot
  • You will learn to write great Unit and Integration tests using Spring Boot Starter Test
  • Spring Boot STARTER Projects - Spring Boot Web, Spring Boot Test, Spring Boot Data JPA, Spring Boot Data REST
  • Spring Boot Actuator and Spring Boot Developer Tools
  • You will learn how to externalise application configuration using Spring Boot Profiles and Dynamic Configuration
  • You will understand and use the embedded servlet container options provided by Spring Boot - Tomcat, Jetty and Undertow
  • You will understand the basics of developing a Web Application - POST, GET, HTTP, MVC Pattern
  • You will understand the basics of styling your web page using Bootstrap framework

Course content

10 sections • 156 lectures • 15h 27m total length

  • Introduction
  • Introduction to Spring Boot in 10 Steps - V2
  • Web Application with Spring Boot - V2
  • Introduction to JUnit in 5 Steps - V2
  • Introduction to Mockito in 5 Steps - V2
  • Spring Boot Deep Dive with a REST API - V2
  • Appendix - First 10 Steps in Spring (NOW 16 STEPS) - V2
  • APPENDIX - Introduction to JPA With Spring Boot in 10 Steps - V2
  • APPENDIX - Introduction to Functional Programming in 30 Minutes

CheatSheet Eclipse

ctrl + shift + F: Formats code
ctrl + shift + S: Source
ctrl + 3: Find Actions
ctrl + shift + T: Open Types
ctrl + shift + R: Open Resource
ctrl + E: Search Open Files
ctrl + rePag or ctrl + avPag: Move between opened files
alt + -> OR alt + <-: Move between opened files

Resources:

Folder 00: Course Content

Section 00: Course Content

Folder 01: Introduction

Section 01: Introduction

Spring Quickstart Guide
https://spring.io/quickstart

Folder 02: 02-Intro-Spring-Boot-10Steps

Section 02: Introduction to Spring Boot in 10 Steps - V2

1. Setting up New Spring Boot Project with Spring Initializr

https://start.spring.io/

Import the downloaded spring project in Eclipse

  1. Open the file menu tab
  2. Click on Import
  3. Search for Maven
  4. Click on Existing Maven Projects
  5. Search for the extracted springboot project
  6. Finish

// Spring Boot Actuator Not Working – Troubleshoot
https://www.yawintutor.com/spring-boot-actuator-not-working/

Folder 03: 03-WebApplication-Spring-Boot-V2

Section 03: Web Application with Spring Boot - V2

CODE BACKUP FILES and STEP BY STEP CHANGES : For Reference
Bookmark the GitHub folder for this section: https://github.com/in28minutes/spring-boot-master-class/tree/master/02.Spring-Boot-Web-Application-V2

Help for Debugging Problems:
Here's the code backup at the end of step 05: https://github.com/in28minutes/spring-boot-master-class/blob/master/02.Spring-Boot-Web-Application-V2/Step05.md

Step by Step changes are detailed here: https://github.com/in28minutes/spring-boot-master-class/blob/master/02.Spring-Boot-Web-Application-V2/99-step-by-step-changes.md#step01

About

Learn Spring Boot 3 building a REST API and a Spring MVC Web application using Maven in 100 steps


Languages

Language:Java 100.0%