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

[NEW] Master Spring Boot 3 & Spring Framework 6 with Java

[MỚI] Làm chủ Spring Boot 3 & Spring Framework 6 với Java

[MỚI] Làm chủ Spring Boot 3 & Spring Framework 6 với Java

Trở thành Lập trình viên Full Stack Java Spring Boot. Học Spring Framework, Spring Boot, Spring Data, Docker & AWS

4.5
(11,604 đánh giá)
70,085 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
79.000đ 349.000đ -77%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
42.0 giờ video
475 bài giảng
19 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 07/06/2026

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

Hướng dẫn xây dựng Ứng dụng Web, REST API và Ứng dụng Full Stack với Spring Boot và Spring Framework
Nắm vững Kiến thức Nền tảng Spring Framework từ Con số 0, không yêu cầu kinh nghiệm trước
Học Spring Framework theo CÁCH HIỆN ĐẠI - Cách các Dự án Thực tế sử dụng!
Khám phá sức mạnh của Spring Boot - Cấu hình Tự động, Spring Initializr và Dự án Starter
Học các Thực hành Tốt nhất để Phát triển Ứng dụng Java Spring Tuyệt vời từ Chuyên gia với 20 Năm Kinh nghiệm Lập trình
Hướng dẫn sử dụng nhiều Dự án Spring Boot Starter - Spring Boot Web, Spring Boot Data JPA
Trang bị MỌI KỸ NĂNG để thể hiện trình độ CHUYÊN GIA với Spring Framework trong các Buổi Phỏng vấn Việc làm
Phát triển một dự án THỜI GIAN THỰC với React và Spring Boot từ ĐẦU
Trở thành người giải quyết mọi vấn đề về Java Spring Framework trong Dự án của bạn
Hiểu các framework và công nghệ MỚI NHẤT, bao gồm Spring Boot, Maven, Eclipse, JUnit và Mockito.

Yêu cầu

Bạn có một số kinh nghiệm lập trình với Java
Bạn KHÔNG cần kinh nghiệm với Spring hoặc Spring Boot
Bạn có tinh thần học hỏi và vui vẻ :)
Khóa học yêu cầu bạn tải Docker Desktop. Một lựa chọn thay thế là Podman Desktop. Nếu bạn là người dùng Udemy Business, vui lòng kiểm tra với nhà tuyển dụng trước khi tải phần mềm.

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

Bạn là lập trình viên Java mới bắt đầu muốn học Spring và Spring Boot
Bạn là lập trình viên Java mới bắt đầu muốn xây dựng ứng dụng web, REST API hoặc ứng dụng Full Stack

Nội dung khóa học

33 phần • 459 bài giảng
1 Làm chủ Spring Framework và Spring Boot - 01 - Giới thiệu Khóa học
2 Làm chủ Spring Framework và Spring Boot - 02 - Tổng quan Khóa học
3 KHÔNG BỎ QUA - Tài liệu Tải xuống Khóa học - Bản trình bày PDF
4 Tài nguyên Cài đặt Java và Eclipse - Video tiếp theo
5 Làm chủ Spring Framework và Spring Boot - Cài đặt Java và IDE
6 KHÔNG BỎ QUA - Tham gia Cộng đồng Học tập in28minutes
1 SAO LƯU MÃ và THAY ĐỔI TỪNG BƯỚC: Để Tham khảo và Gỡ lỗi
2 Bước 01 - Hiểu Nhu cầu của Java Spring Framework
3 Bước 02 - Bắt đầu với Java Spring Framework
4 Bước 03 - Tạo Dự án Spring Framework mới với Maven và Java
5 Bước 03z - Giới thiệu Nhanh về Spring Initializr và Maven
1 Bước 04 - 01 - Bắt đầu với Ứng dụng Game Java
2 Bước 04 - 02 - Thêm Nút vào Ứng dụng Game Spring của chúng ta
3 Bước 04 - 03 - Giới thiệu về var - Tính năng Mới của Java 10
4 Bước 05 - Hiểu Liên kết Lỏng lẻo và Liên kết Chặt chẽ
1 Bước 06 - 01 - Giới thiệu Java Interface để làm Ứng dụng Liên kết Lỏng lẻo
2 Bước 06 - 02 - Xem lại Mã - Giới thiệu Java Interface vào Ứng dụng Spring
3 Bước 06 - 03 - Bài tập - Thêm Trò chơi Pacman
4 Bước 07 - Đưa Spring Framework vào để làm Ứng dụng Java Liên kết Lỏng lẻo
5 Bước 08 - 01 - Khởi chạy Cấu hình Java Spring
6 Bước 08 - 02 - Java Spring Bean Đầu tiên của Bạn
7 Bước 08 - 03 - Xem lại Mã - Cấu hình Java Spring và Spring Bean
1 Bước 09 - Tạo thêm Java Spring Beans trong Tệp Cấu hình Java Spring
2 Bước 10 - 01 - Triển khai Tự động Liên kết trong Tệp Cấu hình Java Spring
3 Bước 10 - 02 - Tái sử dụng Spring Beans hiện có cho Tự động Liên kết
4 Bước 10 - 03 - Xem lại Mã - Tự động Liên kết trong Spring sử dụng Lời gọi Phương thức và Phương thức
1 Bước 11 - Câu hỏi về Spring Framework - Chúng ta sẽ học gì?
2 Bước 12 - Khám phá Spring IOC Container - Application Context & Bean Factory
3 Bước 13 - Khám phá Java Bean vs POJO vs Spring Bean
4 Bước 14 - 01 - Khám phá Tự động Liên kết Bean Spring Framework
5 Bước 14 - 02 - Khám phá Chú thích Primary và Qualifier của Spring Framework
1 Bước 15 - 01 - Sử dụng Spring Framework để Quản lý Beans cho Ứng dụng Game Java
2 Bước 15 - 02 - Sử dụng Spring Framework để Quản lý Beans cho Ứng dụng Game Java
3 Bước 15 - 03 - Xem lại Mã - Spring Managed Beans cho Ứng dụng Game Java
4 Bước 16 - Thêm Câu hỏi về Java Spring Framework - Chúng ta sẽ học gì?
5 Bước 17 - Ôn tập Phần 1 - Khám phá Spring Framework với Java
6 Cách ghi nhớ lâu dài
1 Bước 01 - 01 - Để Spring Tạo & Quản lý Đối tượng Java của bạn
2 Bước 01 - 02 - Để Spring Framework Tạo Beans bằng @Component
3 Bước 01 - 03 - Bài tập - Thực hành với Spring Framework
4 Bước 01 - 04 - Xem lại Mã - Spring Tạo và Quản lý Spring Beans
5 SAO LƯU MÃ và THAY ĐỔI TỪNG BƯỚC: Để Tham khảo và Gỡ lỗi
6 Bước 02 - Khám phá Chú thích Primary và Qualifier cho Spring Components
7 Bước 03 - Primary và Qualifier - Nên dùng Chú thích Spring nào?
8 Bước 04 - 01 - Khám phá Spring Framework - Các Loại Phụ thuộc Khác nhau
9 Bước 04 - 02 - Bắt đầu với Tiêm Trường
10 Bước 04 - 03 - Khám phá Tiêm Setter và Tiêm Constructor
11 Bước 05 - Java Spring Framework - Hiểu Thuật ngữ Quan trọng
12 Bạn có muốn Giúp đỡ Người khác như Bạn không?
13 Bước 06 - Java Spring Framework - So sánh @Component vs @Bean
14 Bước 07 - Tại sao lại có sự phụ thuộc trong Ứng dụng Java Spring?
15 Bước 08 - Bài tập: Giải pháp cho Ví dụ Java Spring Framework Thực tế
16 Bước 09 - Ôn tập Phần 2 - Khám phá Spring Framework với Java
17 Làm thế nào để kiên trì?
1 SAO LƯU MÃ và THAY ĐỔI TỪNG BƯỚC: Để Tham khảo và Gỡ lỗi
2 Bước 01 - Khám phá Khởi tạo Lazy và Eager của Spring Framework Beans
3 Bước 02 - So sánh Khởi tạo Lazy vs Khởi tạo Eager
4 Bước 03 - Khám phá Phạm vi Bean Spring Framework - Prototype và Singleton
5 Bước 04 - So sánh Prototype vs Singleton - Phạm vi Bean Spring Framework
6 Bước 05 - Khám phá Spring Beans - PostConstruct và PreDestroy
7 Bước 06 - Sự phát triển của Jakarta EE - So sánh với J2EE và Java EE
8 Bước 07 - Khám phá Jakarta CDI với Spring Framework và Java
9 Tài nguyên Cho Bước Tiếp theo
10 Bước 08 - Khám phá Cấu hình XML Java Spring
11 Bước 09 - Khám phá Chú thích Java vs Cấu hình XML - Java Spring Framework
12 Bước 10 - Khám phá Chú thích Khuôn mẫu Spring Framework - Component và hơn thế
13 Bước 11 - Ôn tập Nhanh - Các Chú thích Spring Framework Quan trọng
14 Bước 12 - Ôn tập Nhanh - Các Khái niệm Spring Framework Quan trọng
15 Bước 13 - Khám phá Bức tranh Tổng thể Spring - Framework, Modules và Projects
16 Làm thế nào để Cập nhật với Thay đổi Công nghệ
1 Tệp Sao lưu Mã cho Phần này
2 Bước 01 Tệp JAR là gì
3 Bước 02 Maven là gì
4 Bước 03 Tạo Dự án Maven Spring Boot
5 Bước 04 Khái niệm Cốt lõi Maven 1 - Mô hình Đối tượng Dự án
6 Bước 05 Khái niệm Cốt lõi Maven 2 - Quản lý Phụ thuộc
7 Bước 06 Khái niệm Cốt lõi Maven 3 - Kho lưu trữ
8 Bước 07 Khái niệm Cốt lõi Maven 4 - Quy ước Hơn Cấu hình
9 Bước 08 Khái niệm Cốt lõi Maven 5 - Vòng đời Xây dựng
10 Bước 09 Maven và Spring Boot - Cặp đôi Hoàn hảo
11 Bước 10 Hiểu về Phiên bản - Phiên bản Ngữ nghĩa
12 Bước 11 Bắt đầu với Maven - Ôn tập
13 Làm thế nào để Quyết định Mục tiêu của Bạn
1 Tệp Sao lưu Mã cho Phần này
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 Spring Boot - Tổng quan 10000 Feet
4 Bước 03 - Thiết lập Dự án Spring Boot mới với Spring Initializr
5 Bước 04 - Xây dựng API Hello World với Spring Boot
6 Bước 05 - Hiểu Mục tiêu của Spring Boot
7 Bước 06 - Hiểu Sức mạnh của Spring Boot - Dự án Spring Boot Starter
8 Bước 07 - Hiểu Sức mạnh của Spring Boot - Cấu hình Tự động
9 Bước 08 - Xây dựng Nhanh hơn với Spring Boot DevTools
10 Bước 09 - Sẵn sàng cho Sản xuất với Spring Boot - 1 - Hồ sơ
11 Bước 10 - Sẵn sàng cho Sản xuất với Spring Boot - 2 - ConfigurationProperties
12 Bước 11 - Sẵn sàng cho Sản xuất với Spring Boot - 3 - Máy chủ Nhúng
13 Bước 12 - Sẵn sàng cho Sản xuất với Spring Boot - 4 - Actuator
14 Bước 13 - Hiểu Spring Boot vs Spring vs Spring MVC
15 Bước 14 - Ôn tập - Bắt đầu với Spring Boot
16 Câu chuyện của in28minutes
1 Tệp Sao lưu Mã cho Phần này
2 Bước 01 - Bắt đầu với JPA và Hibernate - Mục tiêu
3 Bước 02 - Thiết lập Dự án Spring Boot mới cho JPA và Hibernate
4 Bước 03 - Khởi chạy H2 Console và Tạo Bảng Course trong H2
5 Bước 04 - Bắt đầu với Spring JDBC
6 Bước 05 - Chèn Dữ liệu Cứng bằng Spring JDBC
7 Bước 06 - Chèn và Xóa Dữ liệu bằng Spring JDBC
8 Bước 07 - Truy vấn Dữ liệu bằng Spring JDBC
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á 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 Tôi nên làm gì khi gặp thử thách
1 Bước 01 - Dịch vụ Web là gì? THỬ 1
2 Bước 02 - Dịch vụ Web là gì?
3 Bước 03 - Làm thế nào để làm cho dịch vụ web độc lập nền tảng?
4 Bước 04 - Dịch vụ Web - Thuật ngữ Chính
1 SAO LƯU MÃ và THAY ĐỔI TỪNG BƯỚC: Để Tham khảo và Gỡ lỗi
2 Bước 00 - Tạo REST API với Spring Boot - Tổng quan
3 Bước 01 - Khởi tạo Dự án REST API với Spring Boot
4 Bước 02 - Tạo REST API Hello World với Spring Boot
5 Bước 03 - Nâng cấp REST API Hello World để trả về một Bean
6 Bước 04 - Điều gì đang xảy ra trong nền? Spring Boot Starters & Autoconfig
7 01 Cập nhật Spring Boot 4 - Web sang Web Mvc và hơn thế
8 Bước 05 - Nâng cấp REST API Hello World với một Biến Đường dẫn
9 Bước 06 - Thiết kế REST API cho Ứng dụng Mạng xã hội
10 Bước 07 - Tạo User Bean và UserDaoService
11 Tài nguyên Cho Bước Tiếp theo
12 Bước 08 - Tri
13 Step 09 - Implementing POST Method to create User Resource
14 Step 10 - Enhancing POST Method to return correct HTTP Status Code and Location
15 Step 11 - Implementing Exception Handling - 404 Resource Not Found
16 Resources For Next Step
17 Step 12 - Implementing Generic Exception Handling for all Resources
18 Step 13 - Implementing DELETE Method to delete a User Resource
19 Step 14 - Implementing Validations for REST API
20 Step 15 - Overview of Advanced REST API Features
21 Why should you teach others
22 Step 16 - Understanding Open API Specification and Swagger
23 springdoc-openapi Dependency for next lecture
24 Step 17 - Configuring Auto Generation of Swagger Documentation
25 Step 18 - Exploring Content Negotiation - Implementing Support for XML
26 Step 19 - Exploring Internationalization for REST API
27 Resources For Next Step
28 Step 20 - Versioning REST API - URI Versioning
29 Step 21 - Versioning REST API - Request Param, Header and Content Negotiation
30 Step 21 - 02 - Versioning using Spring Boot Versioning
31 Step 22 - Implementing HATEOAS for REST API
32 Step 23 - Implementing Static Filtering for REST API
33 Step 24 - Implementing Dynamic Filtering for REST API
34 Step 25 - Monitoring APIs with Spring Boot Actuator
35 Step 26 - Exploring APIs with Spring Boot HAL Explorer
36 Step 27 - Connecting REST API to H2 using JPA and Hibernate - An Overview
37 02 Spring Boot 4 Update - H2 database dependency is modularized
38 DO NOT SKIP - Additional Setting For Next Step - H2-CONSOLE
39 Step 28 - Creating User Entity and some test data
40 Step 29 - Enhancing REST API to connect to H2 using JPA and Hibernate
41 Step 30 - Creating Post Entity with Many to One Relationship with User Entity
42 Step 31 - Implementing a GET API to retrieve all Posts of a User
43 Step 32 - Implementing a POST API to create a Post for a User
44 Step 33 - Exploring JPA and Hibernate Queries for REST API
45 Step 34 - Connecting REST API to MySQL Database - An Overview
46 Step 34z - OPTIONAL - Installing Docker
47 Resources For Next Step
48 Course Update - Changes to MySQL connector
49 Step 35 - OPTIONAL - Connecting REST API to MySQL Database - Implementation
50 Step 36 - Implementing Basic Authentication with Spring Security
51 Step 37 - Enhancing Spring Security Configuration for Basic Authentication
52 Cách chăm sóc bản thân
1 File sao lưu mã nguồn cho phần này
2 Bước 01 - Bắt đầu với Spring AOP - Tổng quan
3 Bước 02 - Lập trình hướng khía cạnh (AOP) là gì?
4 Bước 03 - Tạo dự án Spring Boot cho Spring AOP
5 Bước 04 - Thiết lập các thành phần Spring cho Spring AOP
6 Bước 05 - Tạo Aspect ghi log và Pointcut trong AOP
7 Bước 06 - Tìm hiểu thuật ngữ AOP
8 Bước 07 - Khám phá các annotation AOP: @After, @AfterReturning, @AfterThrowing
9 Bước 08 - Khám phá annotation Around trong AOP với lớp Timer
10 Bước 09 - Thực hành tốt nhất AOP - Tạo định nghĩa Pointcut chung
11 Bước 10 - Tạo Annotation Track Time
12 Bước 11 - Kết thúc phần Spring AOP - Cảm ơn bạn
1 File sao lưu mã nguồn cho phần này
2 Bước 01 - Gradle là gì
3 Bước 02 - Tạo dự án Spring Boot sử dụng Gradle
4 Bước 03 - Khái niệm cốt lõi Gradle 1: build.gradle và settings.gradle
5 Bước 04 - Khái niệm cốt lõi Gradle 2: Plugins
6 Bước 05 - Khái niệm cốt lõi Gradle 3: Tasks
7 Bước 06 - Maven vs Gradle: Nên dùng công cụ nào
1 File sao lưu mã nguồn cho phần này
2 Các lệnh sử dụng trong bài học tiếp theo
3 Khóa học yêu cầu Docker Desktop hoặc Podman
4 Bước 01 - Bắt đầu với Docker
5 Bước 02 - Hiểu nguyên lý cơ bản của Docker
6 Bước 03 - Hiểu cách Docker hoạt động
7 Bước 04 - Hiểu thuật ngữ Docker
8 Tài nguyên cho bước tiếp theo
9 Bước 05 - Tạo Docker Image cho dự án Spring Boot - Dockerfile
10 Bước 06 - Xây dựng Docker Image Spring Boot bằng Multi Stage Dockerfile
11 Bước 07 - Xây dựng Docker Image Spring Boot - Tối ưu Dockerfile
12 Bước 08 - Xây dựng Docker Image với Spring Boot Maven Plugin
13 Bước 09 - Ôn tập nhanh về Docker với Spring Boot
1 File sao lưu mã nguồn cho phần này
2 Bước 01 - JUnit và Kiểm thử đơn vị là gì?
3 Bước 02 - Dự án JUnit đầu tiên và thanh trạng thái màu xanh
4 Bước 03 - Code đầu tiên và bài kiểm thử đơn vị đầu tiên
5 Bước 04 - Khám phá các phương thức assert khác
6 Bước 05 - Khám phá một số annotation quan trọng trong JUnit
7 Cách duy trì sự phù hợp
1 SAO LƯU MÃ NGUỒN và THAY ĐỔI TỪNG BƯỚC: Để tham khảo và gỡ lỗi
2 Bước 01 - Bắt đầu - Ứng dụng Full Stack Spring Boot và React
3 Bước 02 - Tìm hiểu Kiến trúc Full Stack: Cái gì và Tại sao
4 Bước 03 - Tìm hiểu Lịch sử JavaScript và EcmaScript
5 Bước 04 - Cài đặt Visual Studio Code
6 Bước 05 - Cài đặt nodejs và npm
7 Bước 06 - Tạo ứng dụng React với Create React App
8 Bước 07 - Khám phá các lệnh nodejs quan trọng - Create React App
9 Bước 08 - Khám phá Visual Studio Code và Create React App
10 Bước 09 - Khám phá Cấu trúc thư mục của Create React App
11 Bước 10 - Bắt đầu với React Components
12 Bước 11 - Tạo React Component đầu tiên và hơn thế nữa
13 Bước 12 - Bắt đầu với State trong React - Hook useState
14 Bước 13 - Khám phá JSX - Giao diện trong React
15 Bước 14 - Tuân thủ Thực hành tốt nhất JavaScript - Tái cấu trúc thành Modules
16 Bước 15 - Tìm hiểu sâu hơn về JavaScript
17 Cách xử lý thất bại
1 Bước 01 - Khám phá React Components với ví dụ Counter
2 Bước 02 - Bắt đầu với Ứng dụng React - Counter
3 Bước 03 - Bắt đầu với Ứng dụng React - Counter - Phần 2
4 Bước 04 - Khám phá React State với hook useState - Thêm state cho Counter
5 Bước 05 - Khám phá React State - Điều gì xảy ra phía sau?
6 Bước 06 - Khám phá React Props - Thiết lập giá trị tăng cho Counter
7 Bước 07 - Tạo nhiều nút Counter
8 Bước 08 - Nâng State lên trên - Thiết lập Counter và Counter Button
9 Bước 09 - Nâng State lên trên - Gọi phương thức của Component cha
10 Bước 10 - Khám phá React Developer Tools
11 Bước 11 - Thêm nút Reset vào Counter
12 Bước 12 - Tái cấu trúc React Counter Component
13 Thay đổi Công nghệ là một Cơ hội
1 Bước 01 - Bắt đầu với Ứng dụng Quản lý Todo bằng React
2 Bước 02 - Bắt đầu với Component Login - Ứng dụng Todo React
3 Bước 03 - Cải thiện thêm Component Login - Ứng dụng Todo React
4 Bước 04 - Thêm Xác thực cứng - Ứng dụng Todo React
5 Bước 05 - Hiển thị thông báo có điều kiện trong Component Login - Ứng dụng Todo React
6 Bước 06 - Thêm React Router Dom và Định tuyến từ Login đến Component Welcome
7 Bước 07 - Thêm Component Error vào ứng dụng React
8 Bước 08 - Loại bỏ mã cứng khỏi Component Welcome
9 Bước 09 - Bắt đầu với React List Todo Component
10 Bước 10 - Hiển thị thêm chi tiết Todo trong React List Todo Component
11 Bước 11 - Tạo React Header, Footer và Logout Components
12 Bước 12 - Thêm Bootstrap vào Ứng dụng Frontend React
13 Tài nguyên cho bước tiếp theo
14 Bước 13 - Sử dụng Bootstrap để tạo kiểu cho Ứng dụng Frontend Todo React
15 Bước 14 - Tái cấu trúc React Components thành các JavaScript Module riêng biệt
16 Bước 15 - Chia sẻ React State với nhiều Components bằng Auth Context
17 Bước 16 - Cập nhật React State và Xác minh cập nhật qua Auth Context
18 Bước 17 - Thiết lập isAuthenticated vào React State - Auth Context
19 Bước 18 - Bảo vệ các Route React an toàn bằng Authenticated Route - Phần 1
20 Bước 19 - Bảo vệ các Route React an toàn bằng Authenticated Route - Phần 2
21 Bạn có thể giúp chúng tôi như thế nào?
1 Tài nguyên cho bước tiếp theo
2 Bước 01 - Thiết lập dự án Todo REST API cho Ứng dụng Full Stack React
3 Bước 02 - Gọi Spring Boot Hello World REST API từ React Hello World Component
4 KHÔNG BỎ QUA - CẬP NHẬT KHÓA HỌC - Sửa lỗi phản hồi 403 cho các yêu cầu
5 Bước 03 - Bật CORS Requests cho Spring Boot REST API
6 Bước 04 - Gọi Spring Boot Hello World Bean & Path Param REST API từ React
7 Bước 05 - Tái cấu trúc mã gọi Spring Boot REST API thành Module mới
8 Bước 06 - Tuân thủ Thực hành tốt nhất Axios trong Spring Boot REST API
9 Bước 07 - Tạo Spring Boot REST API Get Method để Lấy danh sách Todos
10 Bước 08 - Hiển thị Todos từ Spring Boot REST API trong ứng dụng React
11 Bước 09 - Tạo các phương thức Spring Boot REST API: Lấy Todo và Xóa Todo
12 Bước 10 - Thêm tính năng Xóa vào Frontend React
13 Bước 11 - Thiết lập Username vào React Auth Context
14 Bước 12 - Tạo React Todo Component để hiển thị trang Todo
15 Bước 13 - Thêm thư viện Formik và Moment để hiển thị React Todo Component
16 Bước 14 - Thêm Validation vào React Todo Component bằng Formik
17 KHÔNG BỎ QUA - CẬP NHẬT KHÓA HỌC - Sửa lỗi phản hồi 403 cho PUT và POST Requests
18 Bước 15 - Thêm REST API Cập nhật Todo và Tạo Todo vào Backend API Spring Boot
19 Bước 16 - Thêm tính năng Cập nhật vào Frontend React
20 Bước 17 - Thêm tính năng Tạo Todo mới vào Frontend React
21 Bước 18 - Bảo mật Spring Boot REST API với Spring Security
22 Bước 19 - Thêm Authorization Header trong React cho các lệnh gọi Spring Boot REST API
23 CẬP NHẬT KHÓA HỌC - Sử dụng requestMatchers thay cho antMatchers
24 Bước 20 - Cấu hình Spring Security cho phép tất cả Options Requests
25 Bước 21 - Gọi Basic Authentication Service khi đăng nhập vào ứng dụng React
26 Bước 22 - Sử dụng async và await để gọi Basic Auth API
27 Bước 23 - Thiết lập Basic Auth Token vào Auth Context
28 Bước 24 - Thiết lập Axios Interceptor để thêm Authorization Header
29 Bước 24A - Gỡ lỗi sự cố với Basic Auth và Spring Boot
30 Tài nguyên cho bước tiếp theo
31 Bước 25 - Bắt đầu với JWT và Spring Security
32 Bước 26 - Tích hợp Spring Security JWT REST API với Frontend React
33 Bước 27 - Gỡ lỗi sự cố với JWT Auth và Spring Boot
34 Ôn tập thường xuyên là chìa khóa
1 KHÔNG BỎ QUA - Cài đặt bổ sung cho bước tiếp theo - H2-CONSOLE
2 Bước 01 - Full Stack React và Spring Boot với JPA và Hibernate
3 Bước 02 - Full Stack React & Spring Boot với JPA & Hibernate - Chuẩn bị Bảng
4 Bước 03 - Full Stack React & Spring Boot với JPA & Hibernate - CRUD Todo
5 Bước 04 - Full Stack React & Spring Boot với JPA & Hibernate - Thêm Todo mới
6 Cập nhật khóa học: Thay đổi MySQL Connector
7 Bước 05 - Full Stack React & Spring Boot với JPA & Hibernate - Kết nối MySql
8 Hiểu tầm quan trọng của Làm việc sâu
1 File sao lưu mã nguồn cho phần này
2 Bước 00 - Giới thiệu phần - Mockito trong 5 bước
3 Bước 01 - Thiết lập dự án Spring Boot
4 Bước 02 - Hiểu vấn đề với Stubs
5 Bước 03 - Viết bài kiểm thử Mockito đầu tiên với Mocks
6 Bước 04 - Đơn giản hóa bài kiểm thử với Mockito Annotations - @Mock, @InjectMocks
7 Bước 05 - Khám phá sâu hơn về Mocks bằng cách Mocking interface List
1 File sao lưu mã nguồn cho phần này
2 Bước 00 - Bắt đầu với Spring Security
3 Bước 01 - Hiểu nguyên lý cơ bản của Bảo mật
4 Bước 02 - Hiểu các nguyên tắc Bảo mật
5 Bước 03 - Bắt đầu với Spring Security
6 Bước 04 - Khám phá Cấu hình mặc định của Spring Security
7 Bước 05 - Tạo dự án Spring Boot cho Spring Security
8 Bước 06 - Khám phá Spring Security - Xác thực Form
9 Bước 07 - Khám phá Spring Security - Xác thực Basic
10 Bước 08 - Khám phá Spring Security - Cross Site Request Forgery - CSRF
11 Bước 09 - Khám phá Spring Security - CSRF cho REST API
12 Bước 10 - Tạo Cấu hình Spring Security để Tắt CSRF
13 Bước 11 - Khám phá Spring Security - Bắt đầu với CORS
14 Bước 12 - Khám phá Spring Security - Lưu trữ thông tin đăng nhập người dùng trong bộ nhớ
15 Bước 13 - Khám phá Spring Security - Lưu trữ thông tin đăng nhập người dùng bằng JDBC
16 Bước 14 - Hiểu sự khác biệt giữa Encoding, Hashing và Encryption
17 Bước 15 - Khám phá Spring Security - Lưu trữ mật khẩu được mã hóa Bcrypt
18 Bước 16 - Bắt đầu với Xác thực JWT
19 Bước 17 - Thiết lập JWT Auth với Spring Security và Spring Boot - Phần 1
20 Bước 18 - Thiết lập JWT Auth với Spring Security và Spring Boot - Phần 2
21 Bước 19 - Thiết lập JWT Resource với Spring Security và Spring Boot - Phần 1
22 Bước 20 - Thiết lập JWT Resource với Spring Security và Spring Boot - Phần 2
23 Bước 21 - Hiểu Xác thực trong Spring Security
24 Bước 22 - Khám phá Ủy quyền trong Spring Security
25 Bước 23 - Tạo dự án Spring Boot cho OAuth với Spring Security
26 Tài nguyên cho bước tiếp theo
27 Bước 24 - Bắt đầu với Spring Boot và OAuth2 - Đăng nhập bằng Google
28 Bước 25 - Ôn tập nhanh - Bảo mật ứng dụng Spring Boot với Spring Security
29 Bạn có biết phong cách học của mình?
1 Bước 01 - Giới thiệu về Điện toán đám mây và AWS - Lợi ích
2 Step 02 - Creating Your AWS Account
3 Step 03 - Creating Your First IAM User
4 Step 04 - Understanding the Need for Regions and Zones
5 Step 05 - Exploring Regions and Availability Zones in AWS
1 Step 01 - Getting Started with EC2 - Virtual Servers in AWS
2 Step 02 - Demo - Creating Virtual Machines with Amazon EC2
3 Commands executed in next steps
4 Step 02z - Demo - Setting up a Web Server in an Amazon EC2 Instance
5 Step 03 - Quick Review of Important EC2 Concepts
6 Step 04 - Exploring IaaS vs PaaS - Cloud Computing with AWS
7 Step 05 - Getting Started with AWS Elastic Beanstalk
8 Step 06 - Demo - Setting up Web Application with AWS Elastic Beanstalk
9 Step 07 - Demo - Playing with AWS Elastic Beanstalk
10 Step 08 - Understanding the Need for Docker and Containers
11 Step 09 - Exploring Container Orchestration in AWS
12 Step 10 - Demo - Setting up ECS Cluster with AWS Fargate
13 Step 11 - Demo - Playing with Amazon ECS
14 Bước 12 - Bắt đầu với Serverless trên AWS - AWS Lambda
15 Bước 13 - Demo - Tạo Hàm Lambda đầu tiên của bạn
16 Bước 14 - Demo - Thử nghiệm với Hàm Lambda
17 Bước 15 - Điện toán đám mây trên AWS - Ôn tập nhanh về Dịch vụ Máy tính
18 Tại sao bạn nên nuôi dưỡng Tư duy phát triển
1 Tệp sao lưu mã nguồn cho phần này
2 Bước 01 - Triển khai ứng dụng Spring Boot Hello World lên AWS
3 Bước 02 - Khám phá AWS Elastic Beanstalk - Ứng dụng Spring Boot đầu tiên của bạn trên AWS
4 Bước 03 - Chạy Spring Boot REST API với Cơ sở dữ liệu MySQL dưới dạng Docker Container
5 Bước 04 - Triển khai Spring Boot REST API với MySQL lên AWS Elastic Beanstalk và
6 Bước 05 - Khám phá AWS Elastic Beanstalk và Amazon RDS - Spring Boot REST API
7 Bước 06 - Khám phá Ứng dụng Full Stack Spring Boot và React
8 Bước 07 - Triển khai Spring Boot REST API Full Stack lên AWS Elastic Beanstalk
9 Bước 08 - Triển khai Ứng dụng React Full Stack lên Amazon S3
1 Bạn có muốn giúp đỡ chúng tôi không?
2 ĐỪNG BỎ QUA - Ranga rất muốn chúc mừng bạn!
3 Chúc mừng - Bạn đã thành thạo Spring Framework và Spring Boot
4 Bài giảng bổ sung
1 Bước 01 - Bắt đầu với Lập trình Hàm trong Java
2 Bước 02 - Viết Chương trình Hàm Java đầu tiên của bạn
3 Bước 03 - Cải thiện Chương trình Hàm Java với filter
4 Bước 04 - Sử dụng Biểu thức Lambda để nâng cao Chương trình Hàm của bạn
5 Bước 05 - Làm Bài tập Lập trình Hàm với Streams, Filters và Lambdas
6 Bước 06 - Sử dụng map trong Chương trình Hàm - kèm Bài tập
7 Bước 07 - Tìm hiểu lớp Optional trong Java
8 Bước 08 - Ôn tập nhanh những điều cơ bản về Lập trình Hàm
1 Ôn tập Lập trình Hàm - Bắt đầu
2 Ôn tập nhanh - Lập trình Hàm với Java
3 Lập trình Hàm so với Phong cách Mệnh lệnh
4 Các khái niệm cốt lõi của Lập trình Hàm
5 Các cách khác nhau để tạo Streams trong Java
6 Các Thao tác với Java Stream
7 Những điều cần nhớ về Java Streams
8 Ví dụ về Hàm Lambda
9 Tham chiếu Phương thức so với Hàm Lambda
10 Giao diện Hàm với ví dụ
11 Các Giao diện Hàm chính và cách chúng hoạt động
12 Tại sao Giao diện Hàm Nguyên thủy được giới thiệu
13 Khi nào sử dụng phương thức groupingBy của Collectors
14 Lớp Optional - Xử lý giá trị thiếu
15 Parallel Streams - Nâng cao hiệu suất trong Java
16 Lập trình Hàm - Đơn giản hóa mã Java
17 Hàm Bậc cao so với Tham số hóa Hành vi so với Hàm Hạng nhất
18 Lợi ích của việc sử dụng Lập trình Hàm
1 Ôn tập Tính năng mới Java - Bắt đầu
2 Ôn tập nhanh - Tính năng mới của Java
3 Java đang tiến lê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à các 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 SAO LƯU MÃ và THAY ĐỔI TỪNG BƯỚC : Để tham khảo mã và gỡ lỗi
2 Bước 00 - Giới thiệu Xây dựng Ứng dụng Web với Spring Boot
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 - Bộ điều khiển Spring MVC đầu tiên, @ResponseBody, @Controller
6 Bước 04 - 01 - Nâng cao Bộ điều khiển Spring MVC để cung cấp phản hồi HTML
7 Bước 04 - 02 - Khám phá Hướng dẫn Viết mã và Gỡ lỗi Từng bước
8 ĐỪNG BỎ QUA: Tài nguyên cho Bước tiếp theo
9 Bước 05 - Chuyển hướng đến JSP bằng Spring Boot - Controller, @ResponseBody & View
10 Bước 06 - Bài tập - Tạo LoginController và view đăng nhập
11 Bước 07 - Tổng quan nhanh - Web hoạt động như thế nào - Request và Response
12 Bước 08 - Lấy QueryParams bằng RequestParam và Cái nhìn đầu tiên về Model
13 Bước 09 - Tổng quan nhanh - Tầm quan trọng của Ghi nhật ký với Spring Boot
14 Bước 10 - Hiểu DispatcherServlet, Model 1, Model 2 và Front Controller
15 Bước 11 - Tạo Biểu mẫu Đăng nhập
16 Bước 12 - Hiển thị Thông tin đăng nhập trong JSP bằng Model
17 Bước 13 - Thêm xác thực cứng cho userid và password
18 Bước 14 - Bắt đầu với Tính năng Todo - Tạo Todo và TodoService
19 Bước 15 - Tạo phiên bản đầu tiên của Trang Danh sách Todos
20 Làm việc quá nhiều mà không chơi sẽ khiến bạn trở nên nhàm chán
21 Bước 16 - Hiểu Session vs Model vs Request - @SessionAttributes
22 Cập nhật khóa học: Thay đổi JSTL trong Spring Boot 3.2.x
23 Bước 17 - Thêm JSTL vào Dự án Spring Boot và Hiển thị Todos trong Bảng
24 Tài nguyên cho Bước tiếp theo
25 Bước 18 - Thêm framework CSS Bootstrap vào Dự án Spring Boot bằng webjars
26 Bước 19 - Định dạng trang JSP với framework CSS Bootstrap
27 Bước 20 - Hãy Thêm một Todo mới - Tạo một View mới
28 Bước 21 - Nâng cao TodoService để thêm todo
29 Bước 22 - Thêm Xác thực bằng Spring Boot Starter Validation
30 Bước 23 - Sử dụng Command Beans để triển khai Xác thực Trang Todo mới
31 Bước 24 - Triển khai Tính năng Xóa Todo - View mới
32 Bước 25 - Triển khai Cập nhật Todo - 1 - Hiển thị Trang Cập nhật Todo
33 Bước 26 - Triển khai Cập nhật Todo - 1 - Lưu thay đổi vào Todo
34 Tài nguyên cho Bước tiếp theo
35 Bước 27 - Thêm Trường Ngày đích vào Trang Todo
36 Tài nguyên cho Bước tiếp theo
37 Bước 28 - Thêm Thanh điều hướng và Triển khai JSP Fragments
38 Bước 29 - Chuẩn bị cho Spring Security
39 Bước 30 - Thiết lập Spring Security với Spring Boot Starter Security
40 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
41 Bước 32 - Tái cấu trúc và Loại bỏ Mã cứng của User Id
42 Bước 33 - Thiết lập Người dùng mới cho Ứng dụng Todo
43 Bước 34 - Thêm Spring Boot Starter Data JPA và Chuẩn bị cơ sở dữ liệu H2
44 Bước 35 - 01 - Cấu hình Spring Security để H2 console hoạt động
45 Bước 36 - Biến Todo thành một Entity và Đưa Dữ liệu Todo vào H2
46 Bước 37 - Tạo TodoRepository & Kết nối Trang Danh sách Todos từ cơ sở dữ liệu H2
47 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
48 Bước 38 - 02 - Khám phá Sức mạnh của Spring Boot Starter JPA và JpaRepository
49 Bước 39 - TÙY CHỌN - Tổng quan về Kết nối Ứng dụng Todo với cơ sở dữ liệu MySQL
50 Bước 40 - TÙY CHỌN - Cài đặt Docker
51 Tài nguyên cho Bước tiếp theo
52 Cập nhật khóa học: Thay đổi với MySQL Connector
53 Bước 41 - TÙY CHỌN - Kết nối Ứng dụng Todo với cơ sở dữ liệu MySQL
54 Làm thế nào để làm việc hiệu quả - 3 Mẹo

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

Do you want to become a Java Spring Boot Full Stack React & Cloud Developer?

This is the ONLY COURSE you need!


WHAT LEARNERS ARE SAYING

5 STARS - Nice course, helped me understand spring from basics.

5 STARS - Absolute Amazing course. Ranga's way of teaching is quite unique and the course covers topics ranging from beginner level to advance level.

5 STARS - Fantastic course. It is helping me to advance in my career. Explained each and everything in very simple language.

5 STARS - Best course ever

5 STARS - The best Spring Boot Security Course ever!

5 STARS - Excellent!


You are doing a course where you learn the fundamentals Java frameworks:

#1: Spring Framework

#2: Spring Boot

#3: JPA and Hibernate.


You also learn to build:

#1: Web application with Spring and Spring Boot

#2:  An Amazing REST API with Spring Boot

#3:  Full stack application with Spring, Spring Boot, React and Spring Security


In addition, you also learn

#1: Docker

#2: Maven

#3: Gradle

#4: Spring AOP and

#5: Spring Security


You deploy the applications you build to AWS!


This is THE COURSE you need to learn everything you need to know about building real world Java applications and deploying them to the cloud using Spring and Spring Boot Frameworks.


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.


I'm Ranga Karanam. I'm the founder of in28minutes and creator of some of the worlds most popular courses on Cloud and DevOps. I'm certified on multiple clouds - Azure, GCP and AWS and I've helped a MILLION learners around the world acquire new tech skills. Rest assured you are in good hands.


Spring and Spring Boot Frameworks are the No 1 frameworks for building enterprise apps in the Java world. In this course, you will learn Spring and Spring Boot from ZERO.

I'm a great believer that the best way to learn is by doing and we designed this course to be hands-on.

You will build a web application, a REST API and full stack application using Spring, Spring Boot, JPA, Hibernate, React, Spring Security, Maven and Gradle. 

You will learn to containerise applications using Docker. You will learn to deploy these applications to AWS.

By the end of the course, you will know everything you would need to become a great Spring and Spring Boot Developer.


Are you ready to become an expert on Spring and Spring Boot?

Do you want to join 1 MILLION learners having Amazing Learning Experiences with in28Minutes?

Look No Further!


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 Backend Development
Hiển thị tất cả khoá học Java Development
Hiển thị tất cả khoá học Spring Boot
Hiển thị tất cả khoá học Spring Framework
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊