Khóa học miễn phí

Java Backend: JDBC, Servlet, Hibernate và hệ sinh thái Spring

Nối Core Java với backend: JDBC, Servlet/JSP, Hibernate, Spring MVC, Boot, Data JPA, Security, Microservices và JUnit, kèm dự án tổng hợp Shop API.

4.3130 đánh giá
198 học viênĐội ngũ GDev16 chương · 132 bàiCập nhật tháng 10, 2026

Nội dung khóa học

16 chương · 132 bài
01Giới thiệu Advanced Java5 bài học
  • 1. Advanced Java là gì?Xem thử
02JDBC (Java Database Connectivity)11 bài học

Chưa có bài học được xuất bản trong chương này.

03Java Servlets9 bài học

Chưa có bài học được xuất bản trong chương này.

04JSP (Java Server Pages)7 bài học

Chưa có bài học được xuất bản trong chương này.

05Hibernate (ORM Framework)11 bài học

Chưa có bài học được xuất bản trong chương này.

06Spring Core9 bài học

Chưa có bài học được xuất bản trong chương này.

07Spring MVC7 bài học

Chưa có bài học được xuất bản trong chương này.

08Spring Boot9 bài học

Chưa có bài học được xuất bản trong chương này.

09Spring Data JPA7 bài học

Chưa có bài học được xuất bản trong chương này.

10Spring JDBC5 bài học

Chưa có bài học được xuất bản trong chương này.

11Spring Security7 bài học

Chưa có bài học được xuất bản trong chương này.

12Spring AOP5 bài học

Chưa có bài học được xuất bản trong chương này.

13Spring Cloud11 bài học

Chưa có bài học được xuất bản trong chương này.

14Java Microservices7 bài học

Chưa có bài học được xuất bản trong chương này.

15JUnit & Testing9 bài học

Chưa có bài học được xuất bản trong chương này.

16Dự án tổng hợp (Capstone): Shop API13 bài học

Chưa có bài học được xuất bản trong chương này.

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

Truy cập dữ liệu bằng JDBC và giải thích từng bước của luồng truy vấn.
Giải thích vai trò, vòng đời và cách phối hợp của Servlet với JSP.
Phân biệt ORM và Hibernate với truy vấn JDBC trực tiếp.
Giải thích IoC/DI và đọc cấu trúc ứng dụng web hoặc REST API dùng Spring.
Nhận diện vai trò của Security, AOP, Cloud và kiểm thử JUnit trong một backend Java.

Yêu cầu đầu vào

  • Đã biết Core Java, nhất là OOP, Collections và xử lý ngoại lệ.
  • Biết SQL và cơ sở dữ liệu quan hệ; cài được JDK, công cụ build và IDE theo bài học.

Hiểu các lớp công nghệ tạo nên một ứng dụng Java phía server

Sau Core Java, câu hỏi tiếp theo là cách chương trình nhận request, truy cập database và được kiểm thử. Khóa học nối các phần đó qua JDBC, Servlet và JSP, Hibernate rồi đến hệ sinh thái Spring. Bạn đi qua vòng đời web, ORM, IoC/DI, Spring MVC, Boot, Data JPA, Spring JDBC, Security, AOP, Cloud, Microservices và kiểm thử với JUnit. Chương cuối là dự án tổng hợp Shop API để bạn ghép các mảnh kiến thức thành một ứng dụng. Mỗi phần có ví dụ để đọc và chạy lại, kèm quiz kiểm tra cách hiểu. Khóa nối các công nghệ để bạn hiểu bức tranh toàn cảnh; muốn đi sâu hơn vào một framework, hãy học tiếp khóa Spring Boot.

Giảng viên của bạn

Đội ngũ GDev

Biên soạn khóa Java Backend

4.3 đánh giá132 bài học198 học viên

Đội ngũ GDev biên soạn khóa học bằng tiếng Việt và giữ thuật ngữ kỹ thuật bằng tiếng Anh. Mỗi bài đi từ một tình huống cụ thể đến giải thích, ví dụ và câu hỏi kiểm tra để bạn tự đánh giá mình đã hiểu chưa.

Đánh giá khóa học

4.3130 đánh giá đã duyệt
5
52%
4
34%
3
11%
2
4%
1
0%
Công Thành

GDev đóng gói Advanced Java đủ để apply junior/mid backend Java.

Hải Yến

Phần Microservices và Spring Cloud giúp mình nối kiến thức Boot với kiến trúc phân tán.

Minh Quân

Khối lượng Spring khá lớn nhưng chia chương hợp lý. Nên code theo từng demo thay vì đọc một mạch.

Anh Tuấn

JDBC → Servlet/JSP → Hibernate → Spring → Microservices đúng thứ tự mình cần sau Core Java.

Phương Thảo

Spring Security và JUnit ở cuối khóa rất thực tế. Nội dung tiếng Việt, API giữ tên chuẩn.

Mai Chi

So với tự học qua tài liệu rời, phần Hibernate có bài kiểm tra sau mỗi chương nên mình nhớ lâu hơn. Sẽ giới thiệu cho vài đồng nghiệp đang cần học phần này.

Hà Uyên

Microservices và Spring Security đều được minh họa bằng ví dụ dễ hình dung. Đáng đồng tiền bát gạo so với thời gian mình bỏ ra. Sẽ quay lại học thêm khóa khác trên nền tảng này.

Tùng Thanh

Học xong phần Spring, mình thấy nội dung giúp mình ôn lại kiến thức nhanh hơn nhiều so với tự đọc tài liệu gốc. Nhìn chung so với vài khóa online mình từng học thì đầy đủ hơn hẳn. Rất hợp để ôn trước khi apply job mới.

Linh Khang

Mình thích nhất là phần Microservices, có mức độ khó tăng dần khá hợp lý. Đáng đồng tiền bát gạo so với thời gian mình bỏ ra. Sẽ quay lại học thêm khóa khác trên nền tảng này.

Diễm Nga

RESTful API và ORM đều có bài kiểm tra sau mỗi chương nên mình nhớ lâu hơn. Nói chung là đáng học, nhất là dân đi làm ít thời gian.

Câu hỏi thường gặp

Khác gì với khóa Java nền tảng?

Khóa nền tảng tập trung vào ngôn ngữ và thư viện Java. Khóa này chuyển sang truy cập dữ liệu, xử lý web và các framework backend, nên hãy học sau Core Java.

Có cần học Servlet/JSP nếu muốn dùng Spring Boot không?

Các phần này giúp hiểu cơ chế web phía server và bối cảnh ra đời của framework. Nếu đã chắc nền tảng, bạn có thể chọn các cụm Spring cần học và quay lại khi thiếu kiến thức tiên quyết.

Khóa này khác gì khóa Spring Boot?

Khóa này đi qua nhiều lớp công nghệ từ JDBC, Servlet, Hibernate đến Spring. Khóa Spring Boot tập trung riêng vào Spring Boot: REST API, dữ liệu, Kafka và kiểm thử.