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

The Complete PL/SQL Bootcamp : "Beginner to Advanced PL/SQL"

Khóa Học PL/SQL Toàn Diện: "Từ Cơ Bản Đến Nâng Cao PL/SQL"

Khóa Học PL/SQL Toàn Diện: "Từ Cơ Bản Đến Nâng Cao PL/SQL"

Hướng Dẫn Chi Tiết Để Trở Thành Nhà Phát Triển PL/SQL Sẵn Sàng Đi Làm. Bao Gồm Cả Các Chủ Đề Thi Oracle 1Z0-144 và 1Z0-149 PL SQL

4.5
(20,649 đánh giá)
107,726 học viên
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 589.000đ -92%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
26.0 giờ video
213 bài giảng
15 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 24/06/2026

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

Vượt Qua Kỳ Thi Chứng Chỉ Oracle 1Z0-149: Lập Trình với PL/SQL - Ngay Lần Thử Đầu Tiên!
Vượt Qua Kỳ Thi Chứng Chỉ Oracle 1Z0-148: PL/SQL Nâng Cao - Ngay Lần Thử Đầu Tiên!
Mọi Thứ Bạn Cần Để Lập Trình PL/SQL Từ Cấp Độ Cơ Bản Đến Nâng Cao
Mỗi Chủ Đề Được Giải Thích Từ Dễ Hiểu Nhất Đến Nâng Cao Nhất.
Ví Dụ Thực Tế Cho Mỗi Phần
Một Số Kỹ Thuật SQL Nâng Cao
Sử Dụng SQL Developer Hiệu Quả Cho PL/SQL
Hiểu Rõ Kiến Trúc PL/SQL
Cải Thiện Hiệu Suất Của Mã SQL & PL/SQL
Tạo Các Truy Vấn SQL & PL/SQL Động Của Riêng Bạn
Học Lập Trình Hướng Đối Tượng PL/SQL
Học Tối Ưu Hóa PL/SQL Để Tăng Hiệu Suất
Học & Thành Thạo PL/SQL Qua Hàng Trăm Ví Dụ Thực Hành!
Trở Thành Chuyên Viên Phát Triển Oracle PL/SQL Được Chứng Nhận, Sẵn Sàng Đi Làm!

Yêu cầu

Kiến thức cơ bản về Oracle SQL

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

Bất kỳ ai muốn học Ngôn Ngữ Lập Trình PL/SQL
Bất kỳ ai đang tìm kiếm các Chủ Đề PL/SQL Cơ Bản
Bất kỳ ai đang tìm kiếm các Chủ Đề PL/SQL Nâng Cao
Bất kỳ ai muốn vượt qua Kỳ thi "Oracle 1Z0-144 Lập Trình với PL/SQL"
Bất kỳ ai muốn vượt qua Kỳ thi "Oracle 1Z0-148 PL/SQL Nâng Cao"
Bất kỳ ai muốn vượt qua Kỳ thi "Oracle 1Z0-149: Lập Trình với PL/SQL" với Oracle Database 19c
Nhà Phát Triển SQL (Mọi Cấp Độ)
Nhà Phát Triển PL/SQL Mới Bắt Đầu & Trung Cấp
Quản Trị Viên Cơ Sở Dữ Liệu
Nhà Thiết Kế Ứng Dụng
Nhà Phát Triển Phần Mềm

Nội dung khóa học

18 phần • 206 bài giảng
1 Video Giới Thiệu Khóa Học
2 UDEMY 101: Cách Sử Dụng Udemy? + Một Số Mẹo Hữu Ích
3 PL/SQL là gì và Tại sao Nên Sử Dụng?
4 Kiến Trúc PL/SQL
5 Pluggable Database là gì?
6 Mẫu Schema (HR) Được Sử Dụng Trong Khóa Học Này
7 Quà Tặng Chào Mừng: Tài Liệu Khóa Học & Bảng Tóm Tắt PL/SQL
1 Về Việc Cài Đặt Cơ Sở Dữ Liệu
2 Các Cách Để Có Một Cơ Sở Dữ Liệu
3 Tùy Chọn 1: Tải Xuống Oracle Database 23ai Tệp Hình Ảnh Máy Ảo (.ova)
4 Tùy Chọn 1: Tải Xuống và Cài Đặt VirtualBox
5 Tùy Chọn 1: Bắt Đầu với VirtualBox: Thiết Lập và Cấu Hình
6 Tùy Chọn 1: Cấu Hình SQL Developer cho Máy Ảo
7 Tùy Chọn 1: Sử Dụng SQL Developer với Máy Ảo
8 Tùy Chọn 1: Cách Cài Đặt Virtual Box trên Mac OS X?
9 Lưu Ý Quan Trọng
10 Tùy Chọn 2: Tải Xuống và Cài Đặt Oracle Database
11 Tùy Chọn 2: Mở Khóa Schema HR
12 Tùy Chọn 2: Cấu Hình và Sử Dụng SQL Developer
13 Tùy Chọn 2: Cài Đặt Các Mẫu Schema trong Oracle Database
14 Tùy Chọn 2: Mã Tạo Schema HR (nếu bạn không thể lấy user HR bằng cách khác)
15 Tùy Chọn 3: Sử Dụng Oracle Live SQL
16 Tùy Chọn 3: Về Các Hạn Chế Của Oracle Live SQL
1 Khối Lệnh Ẩn Danh (Anonymous Blocks)
2 Đầu Ra PL/SQL
1 Biến là gì và Tại sao Sử Dụng Chúng?
2 Quy Tắc Đặt Tên & Quy Ước Đặt Tên
3 Khai Báo, Khởi Tạo & Sử Dụng Biến - Phần 1
4 Khai Báo, Khởi Tạo & Sử Dụng Biến - Phần 2
5 Khai Báo, Khởi Tạo & Sử Dụng Biến (Mẫu Mã)
6 Sử Dụng Thuộc Tính %TYPE
7 Sử Dụng Thuộc Tính %TYPE (Mẫu Mã)
8 Dấu Phân Cách PL/SQL và Chú Thích Mã Của Bạn
9 Dấu Phân Cách PL/SQL và Chú Thích (Mẫu Mã)
10 Phạm Vi Biến PL SQL
11 Phạm Vi Biến PL SQL (Mẫu Mã)
12 Sử Dụng Biến Ràng Buộc (Bind Variables)
13 Sử Dụng Biến Ràng Buộc (Mẫu Mã)
1 Cấu Trúc Điều Khiển & Câu Lệnh IF là gì
2 Cấu Trúc Điều Khiển & Câu Lệnh IF là gì (Mẫu Mã)
3 Biểu Thức CASE
4 Biểu Thức CASE (Mẫu Mã)
5 Vòng Lặp là gì - Vòng Lặp Cơ Bản (Basic Loops)
6 Vòng Lặp Cơ Bản (Mẫu Mã)
7 Vòng Lặp WHILE
8 Vòng Lặp WHILE (Mẫu Mã)
9 Vòng Lặp FOR
10 Vòng Lặp FOR (Mẫu Mã)
11 Vòng Lặp Lồng Nhau & Gán Nhãn Vòng Lặp
12 Vòng Lặp Lồng Nhau & Gán Nhãn Vòng Lặp (Mẫu Mã)
13 Câu Lệnh CONTINUE
14 Câu Lệnh CONTINUE (Mẫu Mã)
15 Câu Lệnh GOTO
16 Câu Lệnh GOTO (Mẫu Mã)
1 Thao Tác với Dữ Liệu Cơ Sở Dữ Liệu Được Chọn...
2 Thao Tác Với Các Truy Vấn Được Chọn (Mẫu Mã)
3 Các Thao Tác DML trong PL/SQL
4 Các Thao Tác DML trong PL/SQL (Mẫu Mã)
5 Sử Dụng Sequence trong PL/SQL
6 Sử Dụng Sequence trong PL/SQL (Mẫu Mã)
7 Thêm - Bật Đầu Ra Máy Chủ Mặc Định
1 Kiểu Dữ Liệu Đơn Giản vs Kiểu Dữ Liệu Tổng Hợp
2 Bản Ghi PL/SQL - Phần 1
3 Bản Ghi PL/SQL - Phần 2
4 Bản Ghi PL/SQL (Mẫu Mã)
5 DML Dễ Dàng Với Bản Ghi
6 DML Dễ Dàng Với Bản Ghi (Mẫu Mã)
7 Collection là gì?
8 Varrays & Các Phương Thức Collection
9 Varrays (Mẫu Mã)
10 Bảng Lồng Nhau (Nested Tables)
11 Bảng Lồng Nhau (Mẫu Mã)
12 Mảng Kết Hợp PL/SQL (Phần 1)
13 Mảng Kết Hợp PL/SQL (Phần 2)
14 Mảng Kết Hợp (Mẫu Mã)
15 Lưu Trữ Collection Trong Bảng - (Phần 1)
16 Lưu Trữ Collection Trong Bảng - (Phần 2)
17 Lưu Trữ Collection Trong Bảng (Mẫu Mã)
1 Con Trỏ và Các Loại Con Trỏ trong PL SQL là gì?
2 Sử Dụng Con Trỏ Tường Minh (Explicit Cursors)
3 Sử Dụng Con Trỏ Tường Minh (Mẫu Mã)
4 Sử Dụng Con Trỏ với Bản Ghi
5 Con Trỏ với Bản Ghi (Mẫu Mã)
6 Lặp với Con Trỏ
7 Lặp với Con Trỏ (Mẫu Mã)
8 Con Trỏ PL SQL với Tham Số
9 Con Trỏ PL SQL với Tham Số (Mẫu Mã)
10 Thuộc Tính Con Trỏ PL SQL
11 Thuộc Tính Con Trỏ PL SQL (Mẫu Mã)
12 Mệnh Đề FOR UPDATE
13 Mệnh Đề FOR UPDATE (Mẫu Mã)
14 Mệnh Đề WHERE CURRENT OF
15 Mệnh Đề WHERE CURRENT OF (Mẫu Mã)
16 Con Trỏ Tham Chiếu (Reference Cursors)
17 Con Trỏ Tham Chiếu - (Mẫu Mã)
1 Ngoại Lệ là gì?
2 Ngoại Lệ là gì (Mẫu Mã)
3 Xử Lý Ngoại Lệ!
4 Xử Lý Ngoại Lệ (Mẫu Mã)
5 Xử Lý Các Ngoại Lệ Không Định Nghĩa Trước (Nonpredefined)
6 Xử Lý Ngoại Lệ Không Định Nghĩa Trước (Mẫu Mã)
7 Xử Lý & Phát Sinh Ngoại Lệ Do Người Dùng Định Nghĩa
8 Xử Lý & Phát Sinh Ngoại Lệ Do Người Dùng Định Nghĩa (Mẫu Mã)
9 Sử Dụng Thủ Tục RAISE_APPLICATION_ERROR()
10 Sử Dụng Thủ Tục RAISE_APPLICATION_ERROR() (Mẫu Mã)
1 Hàm & Thủ Tục là gì và Tại sao Chúng Ta Sử Dụng?
2 Hàm & Thủ Tục là gì và Tại sao Chúng Ta Sử Dụng (Mẫu Mã)
3 Tạo và Sử Dụng Thủ Tục Lưu Trữ (Stored Procedures)
4 Tạo và Sử Dụng Thủ Tục Lưu Trữ (Mẫu Mã)
5 Sử Dụng Tham Số IN & OUT
6 Sử Dụng Tham Số IN & OUT (Mẫu Mã)
7 Ký Hiệu Đặt Tên & Hỗn Hợp và Tùy Chọn Mặc Định
8 Ký Hiệu Đặt Tên & Hỗn Hợp và Tùy Chọn Mặc Định (Mẫu Mã)
9 Tạo và Sử Dụng Hàm (Phần 1)
10 Tạo và Sử Dụng Hàm (Phần 2)
11 Tạo và Sử Dụng Hàm PL/SQL (Mẫu Mã)
12 Chương Trình Con Cục Bộ (Local Subprograms)
13 Chương Trình Con Cục Bộ (Mẫu Mã)
14 Nạp Chồng Chương Trình Con (Overloading)
15 Nạp Chồng Chương Trình Con (Mẫu Mã)
16 Xử Lý Ngoại Lệ Trong Chương Trình Con
17 Xử Lý Ngoại Lệ Trong Chương Trình Con (Mẫu Mã)
18 Tìm & Xóa Chương Trình Con
19 Hàm Bảng Thông Thường & Pipeline (Pipelined Table Functions)
20 Hàm Bảng Thông Thường & Pipeline (Mẫu Mã)
1 Gói (Packages) là gì?
2 Tạo, Sử Dụng, Sửa Đổi & Xóa Các Gói
3 Tạo, Sử Dụng, Sửa Đổi & Xóa Các Gói (Mẫu Mã)
4 Khả Năng Hiển Thị Của Các Đối Tượng Trong Gói
5 Khả Năng Hiển Thị Của Các Đối Tượng Trong Gói (Mẫu Mã)
6 Tham Chiếu Đối Tượng Không Hợp Lệ & Khai Báo Chuyển Tiếp (Forward Declaration)
7 Khởi Tạo Gói
8 Trạng Thái Duy Trì Của Gói - Phần 1
9 Trạng Thái Duy Trì Của Gói - Phần 2
10 Trạng Thái Duy Trì Của Gói (Mẫu Mã)
11 Sử Dụng Collection Trong Gói PL/SQL - Phần 1
12 Sử Dụng Collection Trong Gói PL/SQL - Phần 2
13 Sử Dụng Collection Trong Gói PL/SQL (Mẫu Mã)
14 Làm Thế Nào Để Tìm Các Gói?
1 Trình Kích Hoạt là gì & Các Loại Trình Kích Hoạt
2 Hiểu Trình Kích Hoạt DML
3 Chỉ Định Thời Điểm Kích Hoạt
4 Chỉ Định Thời Điểm Kích Hoạt (Mẫu Mã)
5 Trình Kích Hoạt Cấp Độ Câu Lệnh & Dòng
6 Trình Kích Hoạt Cấp Độ Câu Lệnh & Dòng (Mẫu Mã)
7 Sử Dụng Bộ Định Tính NEW & OLD Trong Trình Kích Hoạt
8 Sử Dụng Bộ Định Tính NEW & OLD Trong Trình Kích Hoạt (Mẫu Mã)
9 Sử Dụng Vị Từ Điều Kiện (Conditional Predicates)
10 Sử Dụng Vị Từ Điều Kiện (Mẫu Mã)
11 Sử Dụng Thủ Tục RAISE_APPLICATION_ERROR Trong Trình Kích Hoạt
12 Sử Dụng Thủ Tục
13 Using Update Of Event in Triggers
14 Using Update Of Event in Triggers (Code Samples)
15 Using WHEN Clause in Triggers
16 Using When Clause in Triggers (Code Samples)
17 INSTEAD OF Triggers
18 Instead of Triggers (Code Samples)
19 Exploring & Managing the Triggers
20 Creating Disabled Triggers
21 Creating Disabled Triggers (Code Samples)
22 Thêm Ví Dụ Thực Tế Cho DML Triggers
23 Thêm Ví Dụ Thực Tế Cho DML Triggers (Mẫu Code)
24 Compound Triggers
25 Compound Triggers (Mẫu Code)
26 Xử Lý Lỗi Mutating Table
27 Xử Lý Lỗi Mutating Table (Mẫu Code)
1 Gỡ Lỗi PL/SQL: Debug Subprograms - (Phần 1)
2 Gỡ Lỗi PL/SQL: Debug Subprograms - (Phần 2)
3 Gỡ Lỗi PL/SQL: Debug Subprograms - (Phần 3)
4 Cấp Quyền Debug Cho Người Dùng
5 Gỡ Lỗi PL/SQL: Debug Anonymous Blocks
6 Mã Nguồn: Debug Anonymous Blocks
1 Giới Thiệu Dynamic SQL và Dynamic PL/SQL
2 Native Dynamic SQL, PL/SQL
3 Câu Lệnh EXECUTE IMMEDIATE
4 Câu Lệnh Execute Immediate (Mẫu Code)
5 Câu Lệnh EXECUTE IMMEDIATE với USING Clause
6 Câu Lệnh EXECUTE IMMEDIATE với USING Clause (Mẫu Code)
7 Câu Lệnh EXECUTE IMMEDIATE với USING và INTO Clauses
8 Câu Lệnh EXECUTE IMMEDIATE với USING và INTO Clauses (Mẫu Code)
9 EXECUTE IMMEDIATE với BULK COLLECT INTO Clause
10 Execute Immediate với Bulk Collect (Mẫu Code)
11 Dynamic PL/SQL Blocks
12 Dynamic PL/SQL Blocks (Mẫu Code)
13 Câu Lệnh OPEN - FOR, FETCH
14 Câu Lệnh OPEN - FOR, FETCH (Mẫu Code)
15 Sử Dụng Package DMBS_SQL (Phương Pháp 4)
16 Sử Dụng Package DBMS_SQL (Mẫu Code)
1 Oracle Supplied Packages Là Gì?
2 Sử Dụng Package DBMS_OUTPUT
3 Sử Dụng Package DBMS_OUTPUT (Mẫu Code)
4 Sử Dụng Package UTL_FILE (Phần 1)
5 Sử Dụng Package UTL_FILE (Phần 2)
6 Sử Dụng Package UTL_FILE (Phần 3)
7 Sử Dụng Package UTL_FILE (Mẫu Code)
8 Sử Dụng Package UTL_MAIL (Phần 1)
9 Sử Dụng Package UTL_MAIL (Phần 2)
10 Sử Dụng Package UTL_MAIL (Mẫu Code)
1 Quản Lý Bảo Mật Cho Definer's Rights và Invoker's Rights (Phần 1)
2 Quản Lý Bảo Mật Cho Definer's Rights và Invoker's Rights (Phần 2)
3 Quản Lý Bảo Mật Cho Definer's Rights và Invoker's Rights (Mẫu Code)
1 Phụ Lục 1: Cài Đặt Oracle Database 12c Trên Máy Tính
2 Phụ Lục 2: Cách Mở Khóa HR Schema Trong Oracle Database 12c?
3 Phụ Lục 3: Cấu Hình và Sử Dụng Oracle SQL Developer Cho Oracle Database 12c
4 Cách Gỡ Cài Đặt Oracle Database?
1 Bài Học Bổ Sung

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

Latest Course Updates:

  • (Dec, 2025) : Installing Oracle Database 23 AI section was added! (Brand New!)

  • (Aug 2025) : "Oracle-Supplied PL/SQL Packages" section was added!

  • (May 2025): "Using Dynamic SQL & PL/SQL in PL/SQL" section was added!

  • (Feb 2025) : High-Quality Closed-Captions were added!

  • (Dec 2024): New PL/SQL Quiz Questions were added!

Become an Oracle Database PL/SQL Developer Certified Professional!

This comprehensive PL/SQL Programming Bootcamp is created for Real Beginner to Advanced PL/SQL Subjects with hundreds of Real-World Examples. Every subject starts from the simplest for non-programmers and goes until the most advanced parts for the students who already know PL/SQL. Every student who wants to learn or Become a Hero in PL/SQL will find everything that they are looking for. 

Students will learn and improve their:

  • PL/SQL Coding Skills

  • SQL & PL/SQL Performance

  • PL/SQL Scalability

  • Portability and Security of Database and PL/SQL Programming

And also our students will be prepared for:

  • (NEW!) Exam Number: 1Z0-149 Oracle Database 19c: Program with PL/SQL  Oracle Certification Exam

  • Exam Number: 1Z0-148 Oracle Database 12c: Advanced PL/SQL        | Oracle Certification Exam

  • Exam Number: 1Z0-144 Oracle Database 12c: Program with PL/SQL | Oracle Certification Exam

  • Exam Number: 1Z0-144 Oracle Database 11g: Program with PL/SQL | Oracle Certification Exam

Our PL/SQL Programming Bootcamp Covers:

  • PL/SQL Terminologies

  • PL/SQL Architecture

  • PL/SQL Variables

  • PL/SQL Control Structures

    • If-Then-Else Structure

    • Case Expressions

    • Loops

      • PL SQL While Loop

      • PL SQL For Loop

      • PL SQL Nested Loop

      • PL SQL Loop Labeling

      • PL SQL Continue Statement

      • PL SQL GOTO Statement

  • Using SQL inside PL/SQL

  • PL/SQL Cursors

  • Using PL/SQL Program Units (Functions & Procedures in PL/SQL)

  • PL/SQL Packages

  • PL/SQL Exceptions & Exception Handling

  • PL/SQL Debugging

  • Dynamic SQL & PL/SQL

  • PL/SQL Composite Data Types (Collections)

    • PL SQL Associative Arrays

    • PL SQL Nested Tables

    • PL SQL Varrays

    • PL SQL Records

  • PL/SQL Triggers

  • Oracle-Supplied Packages

  • Using PL/SQL Large Objects in PL/SQL (LOBs) (BLOB, CLOB, NLOB)

  • Using PL/SQL Object Oriented

  • Using PL/SQL Compiler

  • PL/SQL Performance & Tuning

  • PL/SQL Caching

  • PL/SQL Security

  • PL/SQL Fine-Grained Access Control (VPD)

  • PL/SQL Hints

  • PL/SQL Object Dependencies

  • Designing Better PL/SQL

  • Using Java/C in PL/SQL

  • Managing Dependencies

Important Note: This course will be continuously getting updated with more lectures, quizzes, assessments to enhance your knowledge of Oracle PL/SQL

See you in the first lecture!

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