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

JDBC Servlets and JSP - Java Web Development Fundamentals

JDBC, Servlet và JSP - Nền tảng Phát triển Web Java

JDBC, Servlet và JSP - Nền tảng Phát triển Web Java

Tạo Ứng dụng Web Java từ đầu theo các bước đơn giản

4.8
(6,269 đánh giá)
27,917 học viên
Giảng viên
Bharath Thippireddy
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
9.0 giờ video
205 bài giảng
20 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 17/03/2026

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

Phát triển Ứng dụng Web Động
Tìm hiểu nguyên lý cơ bản của JDBC và cách sử dụng các giao diện khác nhau trong JDBC API
Tìm hiểu, Tạo và Triển khai Servlet
Khởi tạo tham số động
Học cách quản lý phiên (session)
Hiểu cách JSP giúp tách biệt logic và chức năng Web với bố cục trang
Tìm hiểu ý nghĩa và tầm quan trọng của MVC
Khám phá cách làm cho JSP nhỏ gọn và mạnh mẽ hơn với JSTL và thẻ tùy chỉnh
Hiểu và Triển khai Kết nối Pooling
Bảo mật ứng dụng web của bạn
Học cách quản lý phiên (session)

Yêu cầu

Yêu cầu kiến thức cơ bản về Core Java
Hiểu biết về các công nghệ Web như HTML và HTTP sẽ rất hữu ích

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

Dành cho học viên có nền tảng Java
Dành cho bất kỳ ai quan tâm đến việc học nguyên lý cơ bản về Cơ sở dữ liệu và Phát triển Web Java

Nội dung khóa học

25 phần • 205 bài giảng
1 Giới thiệu Giảng viên và Khóa học
2 Liên kết Phản hồi Khóa học Riêng tư
3 Cách tận dụng tối đa khóa học này
4 Lộ trình học để trở thành Full Stack Developer
5 Tải xuống các dự án đã hoàn thành
6 Slide được sử dụng trong khóa học
1 Cập nhật
2 Cài đặt Java
3 Cài đặt Eclipse
4 Cấu hình JDK trong Eclipse
5 Cài đặt Tomcat
6 Cấu hình Tomcat trong Eclipse
7 Chỉ dành cho Windows - Cài đặt Mysql
8 Chỉ dành cho Windows - Cài đặt Mysql Workbench
9 MAC - Tải xuống MySql và MySql Workbench
10 MAC - Sử dụng MySql Workbench
1 Kiến thức cơ bản về Ứng dụng Web
2 Ứng dụng Web Tĩnh vs Ứng dụng Web Động
3 Lập trình Phía Máy chủ
1 Giới thiệu
2 Các Phương thức và Giai đoạn Vòng đời Servlet
3 Cấu trúc Thư mục Ứng dụng Web
4 Giới thiệu Servlet
5 Chú thích (Annotation) Servlet
6 Cập nhật
7 Tạo Dự án Servlet Hello World
8 Viết mã Servlet
9 Đăng ký Servlet
10 CẬP NHẬT
11 Luồng Ứng dụng
12 Trường hợp sử dụng Phép cộng
13 Tạo Servlet
14 Đăng ký Servlet
15 Luồng Ứng dụng Phép cộng
1 Giới thiệu
2 Giới thiệu Kiến trúc JDBC
3 JDBC API
4 JDBC Drivers
5 JDBC Client
6 DriverManager
7 Tổng kết Kiến trúc JDBC
1 Giới thiệu
2 Tạo Bảng Account
3 Các bước thực hiện Thao tác CRUD
4 Tạo Dự án JDBC
5 Cấu hình Driver Jar
6 Xử lý sự cố
7 Xử lý sự cố 2
8 Xử lý sự cố 3
9 Kết nối đến Cơ sở dữ liệu
10 Chuỗi kết nối (Connection String)
11 JDBC Statement
12 Tạo một Tài khoản
13 Cập nhật số dư
14 Xóa Tài khoản
15 Các bước JDBC để Đọc Dữ liệu
16 JDBC ResultSet
17 Đọc thông tin các Tài khoản
18 Điều hướng ResultSet
19 Dọn dẹp Tài nguyên JDBC
20 Cơ chế Nhà cung cấp Dịch vụ (Service Provider)
1 Giới thiệu
2 GET VS POST
3 Trường hợp sử dụng Ứng dụng Người dùng
4 Thêm driver jar mysql
5 Tạo Bảng User
6 Tạo User Servlet
7 Triển khai các phương thức init và destroy
8 Nạp lớp mysql jdbc driver
9 Triển khai phương thức doPost
10 Tạo User Update Servlet
11 Tạo Read User Servlet
12 Tạo HTML Tĩnh
13 Tạo HTML Động
14 Luồng Read User Servlet
15 Bài tập Xóa Người dùng
16 Bài tập Xóa Người dùng
1 Giới thiệu Tham số Khởi tạo Servlet
2 Cấu hình Tham số Khởi tạo bằng Chú thích (Annotations)
3 Sử dụng tham số khởi tạo được chú thích
4 Tham số Khởi tạo được Chú thích trong thực tế
5 Cấu hình bằng web.xml
6 Sử dụng tham số khởi tạo từ web.xml
1 Giới thiệu
2 Công dụng của ServletContext
3 Tham số Ngữ cảnh (Context Parameters)
4 Cấu hình Tham số Ngữ cảnh
5 Sử dụng Tham số Ngữ cảnh trong mã
6 Tham số Ngữ cảnh trong thực tế
7 Bài tập Tham số Ngữ cảnh
8 Lời giải Bài tập Tham số Ngữ cảnh
1 PreparedStatement
2 Tạo Bảng Product
3 Tạo Dự án
4 Triển khai các phương thức init và destroy
5 Thêm JDBC Driver Jar
6 Triển khai phương thức doPost
7 Bài tập PreparedStatement
8 Lời giải Bài tập PreparedStatement
1 Giao tiếp giữa các Servlet
2 Trường hợp sử dụng
3 Tạo Dự án
4 Tạo Login Servlet
5 Xử lý Đăng nhập Thành công
6 Xử lý Đăng nhập Thất bại
7 Tạo Home Servlet
8 Ứng dụng trong thực tế
1 Khởi tạo Trước
2 Khởi tạo trước bằng chú thích (annotations)
3 Khởi tạo trước bằng web.xml
1 Listeners
2 Tạo Listener
1 Filters
2 Tạo Servlet
3 Tạo Filter
1 Giới thiệu
2 Tính Không trạng thái (Statelessness) của HTTP
3 Các bước Quản lý Phiên
4 Trường hợp sử dụng Quản lý Phiên
5 Tạo Source Servlet
6 Cách hoạt động của getSession
7 Session Tracking là gì
8 Tạo Target Servlet
9 Cấu hình các Servlet
10 Luồng Ứng dụng
11 Kết thúc một Phiên
12 Sử dụng Cookies
13 Đọc Cookies
14 Thêm Cookies
15 Viết lại URL (URL Rewriting)
1 Giới thiệu
2 Giới thiệu JSP
3 Các thành phần JSP
4 Các Phương thức và Giai đoạn Vòng đời JSP
5 Hello JSP World
6 Đối tượng Ngầm định (Implicit Objects)
7 Các phần tử Scripting JSP
8 Tổng hai số
9 Chỉ thị JSP (JSP Directives)
10 Thiết lập Dự án Tạo Tài khoản
11 Ghi đè jspInit và jspDestroy
12 Viết mã Logic Chèn dữ liệu
13 Ứng dụng trong thực tế
14 Xử lý Ngoại lệ
1 JSP Actions
2 Tạo Dự án JSP UseBean
3 Tạo JSP
4 Luồng Ứng dụng
1 Giới thiệu MVC
2 Trường hợp sử dụng MVC
3 Tạo Model
4 Tạo Controller
5 Luồng cuối cùng của MVC
1 Giới thiệu
2 Giới thiệu Thẻ Tùy chỉnh
3 Tạo Dự án
4 Tạo lớp xử lý thẻ (tag handler class)
5 Viết mã phương thức doStartTag
6 Tạo bộ mô tả thư viện thẻ (tag lib descriptor)
7 Sử dụng Thẻ
8 Thẻ Tùy chỉnh trong thực tế
1 Giới thiệu JSTL
2 Sử dụng Thẻ JSTL
3 c:set và c:remove
4 c:if
5 c:choose
6 c:forEach
7 Thư viện Định dạng
8 Định dạng Số
9 Phân tích Ngày tháng
1 Cấu hình Người dùng và Vai trò
2 Cấu hình Xác thực Cơ bản
3 Cấu hình Xác thực dựa trên Biểu mẫu
1 Nhóm Kết nối
2 Cấu hình một Nhóm Kết nối
3 Lấy một Kết nối
1 Giới thiệu
2 Cập nhật Hàng loạt JDBC
3 JDBC Batching - Thiết lập Dự án
4 JDBC Batching - Mã nguồn
5 JDBC Batching - Thực hành
6 ResultSetMetaData
7 ResultsetMetaData trong Thực tế
8 Cơ bản Quản lý Giao dịch
9 Tình huống sử dụng Quản lý Giao dịch
10 Quản lý Giao dịch trong Thực tế
1 Tình huống sử dụng
2 Hướng dẫn chi tiết Mã nguồn
3 Tạo Cơ sở dữ liệu
4 Tạo Dự án
5 Tạo Mô hình
6 Cấu hình Nhóm Kết nối
7 Tạo ConnectionUtil
8 Tạo Coupon DAO
9 Phương thức Tìm Coupon
10 Triển khai ProductDAO
11 Tạo Giao diện
12 Tạo CouponController
13 Thêm Logic Điều kiện
14 Kiểm tra Tạo Coupon
15 Triển khai FindCoupon
16 Triển khai Tạo Sản phẩm
17 Kiểm tra Tạo Sản phẩm
1 Chúc mừng và Cảm ơn
2 Bài giảng Bổ sung

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

Sample of the reviews:

highly recommended, usually the courses of Professor Bharath are characterized by their extensive explanation in the examples which he himself is writing the code and explaining in detail, you will learn a lot about this subject and enjoy it if you are passionate about Spring and its related topics - Edilberto Ramos Salinas

Very Simple and easy to follow , helpful to learn about web application - chandrachood Raveendran

A good, concise and enlightening course to introduce you to the basics and principals of Spring JPA and Hibernate. - Jack Richter

---

All source code is available for download

Responsive Instructor - All questions answered within 24 hours

Professional video and audio recordings (check the free previews)

----

From the top Java Web Services Course Instructor on UDemy!!!

Covers Servlet 3.1 and JDBC 4

The course builds a strong understanding of JDBC Technology. It gives in to demonstrate why Servlets are the cornerstone of Java’s Web platform. It then shows how JSP is built on the Servlet architecture. Additionally, the class shows students how to use JSTL, custom tags and expression language to reduce Java code in Web pages while adding tremendous power and capability to those pages. 

This is not a class that focuses on theory. Participants will find the course is loaded with practical labs and simulations. After taking this class, developers will be able to build Web applications that perform well, are scalable, and that are easier to maintain.

JDBC,Servlets and JSP Course Prerequisite:

Basic Knowledge of Core Java is required. An understanding of Web technologies like HTML and HTTP is helpful.

JDBC,Servlets and JSP Course Objective

Learn the fundamentals of JDBC and using the different interfaces in the JDBC API. Learn how to use Java servlets in the role of Web application control. Identify the options to state management in a Java Web application and understand the pros/cons of each. Understand how JSPs can help to separate Web logic and functionality from page layout.  Learn the meaning and importance of MVC

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