Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

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

Học Spring Boot 3 trong 100 Bước - Framework Java Số 1

Học Spring Boot 3 trong 100 Bước - Framework Java Số 1

Framework Java Spring Boot trong 100 bước - Xây dựng REST API và Ứng dụng Web với Java, JPA, SpringBoot và Maven

4.5
(18,971 đánh giá)
115,593 học viên
Giảng viên
in28Minutes Official
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 1.679.000đ -97%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
18.0 giờ video
221 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 28/04/2026

Bạn sẽ học được gì

Học Spring Boot 3 - Phiên bản MỚI NHẤT của Spring Boot Framework
Xây dựng Ứng dụng Web và REST API với Spring Boot
Khám phá SỨC MẠNH của Spring Boot - Cấu hình tự động, Spring Initializr và Dự án Starter
Kết nối Cơ sở dữ liệu bằng JPA/Hibernate và Spring Boot
Hướng dẫn viết Unit test và Integration test chất lượng với Spring Boot Starter Test
Các dự án STARTER của Spring Boot - Spring Boot Web, Spring Boot Test, Spring Boot Data JPA, Spring Boot Data REST
Hiểu cách tận dụng TỐI ĐA Spring Boot Actuator và Spring Boot Developer Tools
Hướng dẫn cấu hình ứng dụng linh hoạt với Spring Boot Profiles và Cấu hình động
Hiểu và sử dụng các tùy chọn Servlet Container nhúng được cung cấp bởi Spring Boot - Tomcat, Jetty và Undertow
Nắm vững kiến thức cơ bản phát triển Ứng dụng Web - POST, GET, HTTP, Mô hình MVC
Cơ bản về tạo kiểu trang web với framework Bootstrap

Yêu cầu

Cần có kinh nghiệm làm việc với Java và Annotations
Hướng dẫn cài đặt Eclipse và sử dụng Maven, Tomcat
Khóa học yêu cầu tải Docker Desktop. Có thể thay thế bằng Podman Desktop. Nếu là người dùng Udemy Business, vui lòng kiểm tra với quản lý trước khi tải phần mềm.

Đối tượng phù hợp

Bạn muốn hiểu sức mạnh thực sự của Spring Boot
Bạn mong muốn phát triển RESTful API đầu tiên với Spring Boot
Bạn mong muốn phát triển Ứng dụng Web đầu tiên với Spring MVC và Spring Boot
Bạn là lập trình viên có kinh nghiệm mới tìm hiểu Spring Boot và muốn khám phá điều đặc biệt của nó

Nội dung khóa học

13 phần • 206 bài giảng
1 Làm chủ Spring Boot - 01 - Giới thiệu khóa học
2 Làm chủ Spring Boot - 02 - Tổng quan khóa học
3 Spring Boot Master Class - Tải tài nguyên khóa học
4 Tài nguyên cho bước tiếp theo
5 Spring Boot Master Class - Cài đặt Java và Eclipse
6 ĐỪNG BỎ QUA - Tham gia Cộng đồng Học tập của chúng tôi
1 ĐỪNG BỎ QUA - Mới tìm hiểu Spring Framework?
2 Bước 01 - Bắt đầu với Spring Boot - Mục tiêu
3 Bước 02 - Hiểu thế giới trước khi có Spring Boot - Tổng quan từ trên cao
4 Tối ưu hiệu quả học tập với tốc độ phát lại
5 Bước 03 - Thiết lập dự án Spring Boot mới với Spring Initializr
6 Bước 04 - Xây dựng API Hello World với Spring Boot
7 Bước 05 - Hiểu mục tiêu của Spring Boot
8 Bước 06 - Hiểu sức mạnh Spring Boot - Các dự án Spring Boot Starter
9 01 Cập nhật Spring Boot 4 - Web thành Web Mvc và hơn thế
10 Bước 07 - Hiểu sức mạnh Spring Boot - Cấu hình tự động
11 Bước 08 - Phát triển nhanh hơn với Spring Boot DevTools
12 Bước 09 - Sẵn sàng cho môi trường Production với Spring Boot - 1 - Profiles
13 Về giảng viên của bạn
14 Bước 10 - Sẵn sàng cho môi trường Production với Spring Boot - 2 - ConfigurationProperties
15 Bước 11 - Sẵn sàng cho môi trường Production với Spring Boot - 3 - Máy chủ nhúng
16 Bước 12 - Sẵn sàng cho môi trường Production với Spring Boot - 4 - Actuator
17 Bước 13 - Hiểu sự khác biệt giữa Spring Boot, Spring và Spring MVC
18 Bước 14 - Ôn tập - Bắt đầu với Spring Boot
19 Bạn muốn hỗ trợ chúng tôi?
20 Cách ghi nhớ lâu dài
1 Bước 01 Tệp JAR là gì
2 Bước 02 Maven là gì
3 Bước 03 Tạo dự án Spring Boot với Maven
4 Bước 04 Khái niệm cốt lõi Maven 1 - Mô hình Đối tượng Dự án
5 Bước 05 Khái niệm cốt lõi Maven 2 - Quản lý phụ thuộc
6 Bước 06 Khái niệm cốt lõi Maven 3 - Kho lưu trữ
7 Bước 07 Khái niệm cốt lõi Maven 4 - Quy ước hơn Cấu hình
8 Bước 08 Khái niệm cốt lõi Maven 5 - Vòng đời Build
9 Bước 09 Maven và Spring Boot - Bộ đôi hoàn hảo
10 Bước 10 Hiểu về Phiên bản - Phiên bản ngữ nghĩa
11 Bước 11 Ôn tập - Bắt đầu với Maven
1 Bước 00 - Giới thiệu xây dựng Ứng dụng Web với Spring Boot
2 TỆP SAO LƯU MÃ NGUỒN và THAY ĐỔI TỪNG BƯỚC : Để tham khảo
3 Bước 01 - Tạo Ứng dụng Web Spring Boot với Spring Initializr
4 Bước 02 - Tổng quan nhanh về Dự án Spring Boot
5 Bước 03 - Controller Spring MVC đầu tiên, @ResponseBody, @Controller
6 Bước 04 - 01 - Nâng cấp Controller Spring MVC để trả về phản hồi HTML
7 Tài nguyên cho bước tiếp theo
8 Bước 04 - 02 - Khám phá Hướng dẫn Viết mã và Gỡ lỗi Từng bước
9 ĐỪNG BỎ QUA: Tài nguyên cho bước tiếp theo
10 Bước 05 - Chuyển hướng đến JSP bằng Spring Boot - Controller, @ResponseBody và View
11 Bước 06 - Bài tập - Tạo LoginController và view đăng nhập
12 Bước 07 - Tổng quan nhanh - Web hoạt động thế nào - Request và Response
13 Bước 08 - Lấy QueryParams bằng RequestParam và Tìm hiểu sơ bộ về Model
14 Bước 09 - Tổng quan nhanh - Tầm quan trọng của Ghi log với Spring Boot
15 Bước 10 - Hiểu DispatcherServlet, Mô hình 1, Mô hình 2 và Front Controller
16 Hiểu tầm quan trọng của Làm việc Sâu
17 Bước 11 - Tạo biểu mẫu Đăng nhập
18 Bước 12 - Hiển thị Thông tin đăng nhập trong JSP bằng Model
19 Bước 13 - Thêm xác thực cứng cho userid và password
20 Bước 14 - Bắt đầu với Tính năng Todo - Tạo Todo và TodoService
21 Bước 15 - Tạo phiên bản đầu tiên của trang Danh sách Todos
22 Bước 16 - Hiểu Session vs Model vs Request - @SessionAttributes
23 Cập nhật khóa học: Thay đổi JSTL trong Spring Boot 3.2.x
24 Bước 17 - Thêm JSTL vào Dự án Spring Boot và Hiển thị Todos trong bảng
25 Bước 18 - Thêm framework CSS Bootstrap vào Dự án Spring Boot bằng webjars
26 Tài nguyên cho bước tiếp theo
27 Bước 19 - Định dạng trang JSP với framework CSS Bootstrap
28 Bước 20 - Thêm Todo mới - Tạo View mới
29 Cách luôn cập nhật
30 Bước 21 - Nâng cấp TodoService để thêm todo
31 Bước 22 - Thêm Xác thực bằng Spring Boot Starter Validation
32 Bước 23 - Sử dụng Command Beans để triển khai Xác thực trang Todo mới
33 Bước 24 - Triển khai Tính năng Xóa Todo - View mới
34 Bước 25 - Triển khai Cập nhật Todo - 1 - Hiển thị trang Cập nhật Todo
35 Bước 26 - Triển khai Cập nhật Todo - 2 - Lưu thay đổi vào Todo
36 Tài nguyên cho bước tiếp theo
37 Bước 27 - Thêm trường Ngày đích đến vào trang Todo
38 Tài nguyên cho bước tiếp theo
39 Bước 28 - Thêm Thanh điều hướng và Triển khai JSP Fragments
40 Bước 29 - Chuẩn bị cho Spring Security
41 Bước 30 - Thiết lập Spring Security với Spring Boot Starter Security
42 Bước 31 - Cấu hình Spring Security với Người dùng tùy chỉnh và Mã hóa mật khẩu
43 Bước 32 - Tái cấu trúc và Loại bỏ mã cứng User Id
44 Bước 33 - Thiết lập Người dùng mới cho Ứng dụng Todo
45 ĐỪNG BỎ QUA - Mới tìm hiểu JPA và Hibernate?
46 02 Cập nhật Spring Boot 4 - Phụ thuộc cơ sở dữ liệu H2 được mô-đun hóa
47 Cập nhật khóa học: H2 Console cần thêm phụ thuộc
48 Bước 34 - Thêm Spring Boot Starter Data JPA và Chuẩn bị cơ sở dữ liệu H2
49 Bạn có biết Phong cách Học tập của mình?
50 Bước 35 - 01 - Cấu hình Spring Security để H2 console hoạt động
51 Bước 35 - 02 - JDBC đến Spring JDBC đến JPA đến Spring Data JPA - Tổng quan từ trên cao
52 Bước 36 - Biến Todo thành Entity và Đưa dữ liệu Todo vào H2
53 Bước 37 - Tạo TodoRepository và Kết nối trang Danh sách Todos từ cơ sở dữ liệu H2
54 Bước 38 - 01 - Kết nối Tất cả tính năng Ứng dụng Todo với Cơ sở dữ liệu H2
55 Bước 38 - 02 - Khám phá sức mạnh của Spring Boot Starter JPA và JpaRepository
56 Bước 39 - Tổng quan về Kết nối Ứng dụng Todo với cơ sở dữ liệu MySQL
57 Tùy chọn: Docker Desktop hoặc Podman
58 Bước 40 - TÙY CHỌN THỰC HÀNH - Cài đặt Docker
59 Tài nguyên cho bước tiếp theo
60 Cập nhật khóa học: Thay đổi với MySQL connector
61 Bước 41 - TÙY CHỌN THỰC HÀNH - Kết nối Ứng dụng Todo với cơ sở dữ liệu MySQL
62 Làm thế nào để kiên trì?
1 Bước 01 - JUnit và Kiểm thử đơn vị là gì?
2 Bước 02 - Dự án JUnit đầu tiên của bạn và Thanh màu xanh lá
3 Bước 03 - Đoạn mã đầu tiên và Kiểm thử đơn vị đầu tiên
4 Bước 04 - Khám phá các phương thức assert khác
5 Bước 05 - Khám phá một số chú thích JUnit quan trọng
6 Cách Luôn Cập nhật với Thay đổi Công nghệ
1 02 Bước 00 - Giới thiệu phần - Mockito trong 5 Bước
2 02 Bước 01 - Thiết lập dự án Spring Boot
3 02 Bước 02 - Hiểu vấn đề với Stubs
4 02 Bước 03 - Viết kiểm thử Mockito đầu tiên với Mocks
5 02 Bước 04 - Đơn giản hóa Kiểm thử với Chú thích Mockito - @Mock, @InjectMocks
6 02 Bước 05 - Khám phá sâu hơn về Mocks bằng cách Mocking giao diện List
7 Câu chuyện về in28minutes
1 Bước 01 Gradle là gì
2 Bước 02 Tạo dự án Spring Boot với Gradle
3 Bước 03 Khái niệm cốt lõi Gradle 1 - build.gradle và settings.gradle
4 Bước 04 Khái niệm cốt lõi Gradle 2 - Plugins
5 Bước 05 Khái niệm cốt lõi Gradle 3 - Tasks
6 Bước 06 Maven vs Gradle - Nên dùng cái nào
7 Cách chăm sóc bản thân
1 Đánh dấu thư mục Github Repository cho phần này
2 Bước 01 - Giới thiệu nhanh về REST - Hiểu Tài nguyên và Hành động
3 Bước 02 - Tạo dự án Spring Boot cho REST với Maven và Eclipse
4 Bước 03 - Tạo Tài nguyên Spring Boot đầu tiên - Hello World
5 Bước 04 - Tạo phương thức Tài nguyên Spring Boot thứ hai - Hello World Bean
6 Bước 05 - Khám phá Path Params và Path Variables với Spring Boot
7 Đoạn mã cho bài học tiếp theo
8 Bước 06 - Chuẩn bị cho REST API Bảng câu hỏi Khảo sát
9 Bước 07 - Tạo Spring Boot REST API Khảo sát đầu tiên - GET tất cả khảo sát
10 Bước 08 - Tạo phương thức Spring Boot REST API Khảo sát thứ hai - GET một khảo sát
11 Bước 09 - Khám phá Thực hành tốt nhất REST API - Phương thức Request và Trạng thái Response
12 Bước 10 - Bài tập - Tạo phương thức Spring Boot REST API liên quan đến Câu hỏi Khảo sát
13 Nội dung Request Body POST cho bước tiếp theo
14 Chỉ làm việc không chơi khiến bạn trở nên nhàm chán
15 Bước 11 - Tạo Spring Boot REST API để tạo Câu hỏi Khảo sát - POST
16 Bước 12 - Cải thiện phương thức POST - Trạng thái CREATED và Location Header
17 Bước 13 - Triển khai phương thức Spring Boot REST API để XÓA một Câu hỏi
18 Bước 14 - Triển khai phương thức Spring Boot REST để Cập nhật một Câu hỏi - PUT
19 Bước 15 - Thiết lập Spring Boot Data JPA với Cơ sở dữ liệu H
20 Step 16 - Exploring Spring Boot Data JPA using Command Line Runner
21 Step 17 - Creating User REST API with Spring Boot Starter Rest
22 Step By Step Code Changes for the Next Few Lectures
23 Step 18 - Writing Your First Spring Boot Integration Test
24 Step 19 - Writing Asserts for JSON in Spring Boot Tests - JsonAssert
25 Step 20 - Improving JUnit Asserts for Spring Boot Integration Test
26 Step 21 - Writing Spring Boot Integration Test for GET method returning List
27 Step 22 - Writing Spring Boot Integration Test for POST method creating a Ques
28 Step 23 - Understanding JUnit Best Practice - Have ZERO Side Effects
29 Step 24 - Writing Your First Spring Boot Mock MVC Unit Test
30 How can you help us?
31 Step 25 - Improving Asserts for Spring Boot Mock MVC Unit Test
32 Step 26 - Writing Spring Boot Mock MVC Unit Test for POST Method
33 Step 27 - Getting Started with Spring Boot Starter Security
34 Step 28 - Configuring Spring Security for Spring Boot REST API
35 Step 29 - Fixing Spring Boot Unit and Integration Tests
36 How to be Productive - 3 Tips
1 Step 01 - Getting Started with Spring Framework - Goals
2 Step 02 - Setting up New Spring Project with Spring Initializr
3 Step 03 - Iteration 1 - Building Tightly Coupled GameRunner and MarioGame
4 Step 04 - Understanding Tight Coupling
5 Step 05 - Iteration 2 - Loose Coupling Level 1 - Interfaces
6 Step 06 - Exploring Loose Coupling with Interfaces - PacmanGame
7 Step 07 - Iteration 3 - Loose Coupling Level 2 - Spring Framework
8 Why should you teach others
9 Step 08 - Q1 - Spring Framework - Understanding whats happening in Background
10 Step 09 - Q2 - Spring Framework - Understanding Important Terminology
11 Step 10 - Q3 - Spring Framework - Does Spring Framework Add Value?
12 Step 11 - Q4 - Spring Framework - Running Super Contra
13 Step 12 - Q5 - Spring Framework - Maven
14 Step 13 - Exploring Spring Framework Dependency Injection Types
15 Step 14 - Exploring Spring Modules
16 Step 15 - Exploring Spring Projects
17 Bước 16 - Bắt đầu với Spring Framework - Ôn tập
18 Cách xử lý các lỗi phát sinh
1 Bước 01 - Bắt đầu với JPA và Hibernate - Mục tiêu
2 Bước 02 - Thiết lập dự án Spring Boot mới cho JPA và Hibernate
3 Bước 03 - Khởi chạy H2 Console và tạo bảng Course trong H2
4 Bước 04 - Bắt đầu với Spring JDBC
5 Bước 05 - Chèn dữ liệu cố định bằng Spring JDBC
6 Bước 06 - Chèn và xóa dữ liệu bằng Spring JDBC
7 Bước 07 - Truy vấn dữ liệu bằng Spring JDBC
8 Cách xác định mục tiêu của bạn
9 Bước 08 - Bắt đầu với JPA và EntityManager
10 Bước 09 - Khám phá sức mạnh của JPA
11 Bước 10 - Bắt đầu với Spring Data JPA
12 Bước 11 - Khám phá các tính năng của Spring Data JPA
13 Bước 12 - Hiểu sự khác biệt giữa Hibernate và JPA
14 Thay đổi công nghệ là một cơ hội
1 ĐỪNG BỎ QUA - Tôi muốn chúc mừng bạn!
2 Xin chúc mừng!
3 Bài giảng thêm
1 Ôn tập tính năng mới Java - Bắt đầu
2 Ôn tập nhanh - Các tính năng mới của Java
3 Java đang phát triển như thế nào
4 Mục tiêu chính đằng sau các bản phát hành Java gần đây
5 Các phiên bản Java quan trọng và những tính năng quan trọng nhất
6 Ôn tập tính năng mới Java - Cảm ơn bạn
1 Bước 00 - Giới thiệu Lập trình Hàm - Tổng quan
2 Bước 01 - Bắt đầu với Lập trình Hàm trong Java
3 Bước 02 - Viết chương trình Hàm đầu tiên bằng Java
4 Bước 03 - Cải thiện chương trình Hàm với filter
5 Bước 04 - Sử dụng Lambda Expression để nâng cao chương trình Hàm
6 Bước 05 - Thực hành Lập trình Hàm với Streams, Filters và Lambdas
7 Bước 06 - Sử dụng map trong Lập trình Hàm - cùng bài tập
8 Bước 07 - Tìm hiểu lớp Optional trong Java
9 Bước 08 - Ôn tập nhanh kiến thức cơ bản Lập trình Hàm
10 Tại sao bạn nên nuôi dưỡng tư duy phát triển

Giới thiệu khóa học

Spring Boot is the No 1 Java Framework for Building Microservices and REST API.

Do you want to Learn the Magic of Spring Boot - Auto Configuration, Spring Initializr and Starter Projects? 

Do you want to build an Awesome Web Application connecting to a Database with JPA/Hibernate using SpringBoot? 

Do you want to build a Basic REST API using Spring Boot?

Look No Further!


NOTE: This course requires you to download Docker Desktop. An alternative to Docker Desktop is Podman Desktop. If you are a Udemy Business user, please check with your employer before downloading software.


WHAT OUR LEARNERS ARE SAYING:

5 STARS - This course was perfect not only for beginners but for experienced engineers such as myself trying to get up to speed on spring boot quickly. Thank you so much for the great material! Looking forward to taking another course from udemy and in28minutes!

5 STARS - One of the best Spring Boot course!

5 STARS - I found this course to be very thorough. Good balance of theory and hands-on coding. Every important aspect of Spring Boot is demonstrated by way of useful, almost production grade coding exercises, unit and integration testing. This course has everything you would require to get up and running as spring boot developer. I liked this course and recommend highly to anyone interested in learning about Spring Boot.

5 STARS - This is the one of the best spring boot courses I have enrolled. Ranga Karan explains each and every bit and shows practically. I would recommend to anyone who wants to learn spring boot

5 STARS - Great instructor!!

5 STARS - I'm a beginner to Spring Boot framework, and I find this tutorial absolutely awesome! The instructor's lecture is crystal clear! Thanks for providing this tutorial!!!


COURSE OVERVIEW:

Spring Boot has a lot of magic going for it. Developing REST Services with Spring Boot is cool and fun. Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”. Most Spring Boot applications need very little Spring configuration.

This course is now updated with new sections. Updated with Spring Boot 2 and Spring 5. 

In this course, you will learn the features of Spring Boot and Spring Boot Starter Projects with hands-on step by step approach developing:

  1. Basic Todo Management Java Application using Spring Boot with Login and Logout functionalities

  2. Basic REST Service to manage Survey Questionnaire 

You will get introduced to REST Services, Spring Security (Authentication and Authorization), Maven (dependencies management), Eclipse (IDE) and Tomcat Embedded Web Server. We will help you set up each one of these.

You will learn about Spring Boot step by step - in more than 100 steps. This course would be a perfect first step as an introduction to Spring Boot.

You will learn about

  • Basics of Spring Boot

  • Basics of Auto Configuration and Spring Boot Magic

  • Spring Boot Starter Projects

  • Spring Initializr

  • Basic REST Services using Spring Boot Starter Web

  • REST Service Content Negotiation with JSON and XML

  • Embedded servlet containers : Tomcat, Jetty and Undertow

  • Writing Unit and Integration tests using Spring Boot Starter Test

  • Profiles and Dynamic Configuration with Spring Boot

  • Spring Boot Data JPA

  • Spring Boot Actuator

  • Spring Security

  • Spring Boot Developer Tools

Here is a quick overview of different sections of the course:

  • Introduction to the Power of Spring Boot in 10 Steps

  • Develop a Todo Management Web Application with Spring Boot in 25 Steps

  • Introduction to Unit Testing with JUnit in 5 Steps

  • Introduction to Mocking with Mockito in 5 Steps

  • Advanced Features of Spring Boot in 28 Steps - We learn these developing a simple API for managing survey questionnaire.

  • Introduction to JPA in 10 Steps


COURSE HIGHLIGHTS:

Web Application with Spring Boot


  • Step 01 - Creating Spring Boot Web Application with Spring Initializr

  • Step 02 - Quick overview of Spring Boot Project

  • Step 03 - First Spring MVC Controller, @ResponseBody, @Controller

  • Step 04 - Enhancing Spring MVC Controller to provide HTML response

  • Step 05 - Redirect to a JSP using Spring Boot - Controller, @ResponseBody and View Resolver

  • Step 06 - Exercise - Creating LoginController and login view

  • Step 07 - Quick Overview - How does web work - Request and Response

  • Step 08 - Capturing QueryParams using RequestParam and First Look at Model

  • Step 09 - Quick Overview - Importance of Logging with Spring Boot

  • Step 10 - Understanding DispatcherServlet, Model 1, Model 2 and Front Controller

  • Step 11 - Creating a Login Form

  • Step 12 - Displaying Login Credentials in a JSP using Model

  • Step 13 - Add hard-coded validation of userid and password

  • Step 14 - Getting started with Todo Features - Creating Todo and TodoService

  • Step 15 - Creating first version of List Todos Page

  • Step 16 - Understanding Session vs Model vs Request - @SessionAttributes

  • Step 17 - Adding JSTL to Spring Boot Project and Showing Todos in a Table

  • Step 18 - Adding Bootstrap CSS framework to Spring Boot Project using webjars

  • Step 19 - Formatting JSP pages with Bootstrap CSS framework

  • Step 20 - Lets Add a New Todo - Create a new View

  • Step 21 - Enhancing TodoService to add the todo

  • Step 22 - Adding Validations using Spring Boot Starter Validation

  • Step 23 - Using Command Beans to implement New Todo Page Validations

  • Step 24 - Implementing Delete Todo Feature - New View

  • Step 25 - Implementing Update Todo - 1 - Show Update Todo Page

  • Step 26 - Implementing Update Todo - 1 - Save changes to Todo

  • Step 27 - Adding Target Date Field to Todo Page

  • Step 28 - Adding a Navigation Bar and Implementing JSP Fragments

  • Step 29 - Preparing for Spring Security

  • Step 30 - Setting up Spring Security with Spring Boot Starter Security

  • Step 31 - Configuring Spring Security with Custom User and Password Encoder

  • Step 32 - Refactoring and Removing Hardcoding of User Id

  • Step 33 - Setting up a New User for Todo Application

  • Step 34 - Adding Spring Boot Starter Data JPA and Getting H2 database ready

  • Step 35 - Configuring Spring Security to Get H2-console Working

  • Step 36 - Making Todo an Entity and Population Todo Data into H2

  • Step 37 - Creating TodoRepository and Connecting List Todos page from H2 database

  • Step 38 - Connecting All Todo App Features to H2 Database

  • Step 39 - OPTIONAL - Overview of Connecting Todo App to MySQL database

  • Step 40 - OPTIONAL - Installing Docker

  • Step 41 - OPTIONAL - Connecting Todo App to MySQL database

Spring Boot Deep Dive With a Small API


  • Step 01 - Quick Introduction to REST - Understand Resource and Actions

  • Step 02 - Creating Spring Boot Project for REST with Maven and Eclipse

  • Step 03 - Creating your first Spring Boot Resource - Hello World

  • Step 04 - Creating a Second Spring Boot Resource Method - Hello World Bean

  • Step 05 - Exploring Path Params and Path Variables with Spring Boot

  • Step 06 - Getting Ready for Survey Questionnaire REST API

  • Step 07 - Creating First Survey Spring Boot REST API - GET all surveys

  • Step 08 - Creating Second Survey Spring Boot REST API Method - GET a survey

  • Step 09 - Exploring REST API Best Practices - Request Methods and Response Status

  • Step 10 - Exercise - Creating Survey Question related Spring Boot REST API Methods

  • Step 11 - Creating Spring Boot REST API to create Survey Question - POST

  • Step 12 - Improving POST Method - Status CREATED and Location Header

  • Step 13 - Implementing Spring Boot REST API Method to DELETE a Question

  • Step 14 - Implementing Spring Boot REST Method to Update a Question - PUT

  • Step 15 - Setting up Spring Boot Data JPA with H2 Database and User Entity

  • Step 16 - Exploring Spring Boot Data JPA using Command Line Runner

  • Step 17 - Creating User REST API with Spring Boot Starter Rest

  • Step 18 - Writing Your First Spring Boot Integration Test

  • Step 19 - Writing Asserts for JSON in Spring Boot Tests - JsonAssert

  • Step 20 - Improving JUnit Asserts for Spring Boot Integration Test

  • Step 21 - Writing Spring Boot Integration Test for GET method returning List

  • Step 22 - Writing Spring Boot Integration Test for POST method creating a Question

  • Step 23 - Understanding JUnit Best Practice - Have ZERO Side Effects

  • Step 24 - Writing Your First Spring Boot Mock MVC Unit Test

  • Step 25 - Improving Asserts for Spring Boot Mock MVC Unit Test

  • Step 26 - Writing Spring Boot Mock MVC Unit Test for POST Method

  • Step 27 - Getting Started with Spring Boot Starter Security

  • Step 28 - Configuring Spring Security for Spring Boot REST API

  • Step 29 - Fixing Spring Boot Unit and Integration Tests



Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Java
Hiển thị tất cả khoá học Spring Boot
Hiển thị tất cả khoá học Spring Framework
Hiển thị tất cả khoá học Web Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊