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

Job Ready Oracle PL/SQL Developer: From Basics to Master

Lập trình viên Oracle PL/SQL sẵn sàng đi làm: Từ cơ bản đến chuyên sâu

Lập trình viên Oracle PL/SQL sẵn sàng đi làm: Từ cơ bản đến chuyên sâu

Tất cả những gì bạn cần để sẵn sàng cho công việc lập trình PL/SQL

4.6
(92 đánh giá)
3,404 học viên
Giảng viên
Mayko Silva
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 399.000đ -87%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
13.0 giờ video
155 bài giảng
10 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 31/05/2026

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

Làm chủ môi trường phát triển Oracle PL/SQL bằng Oracle SQL Developer và SQL*Plus
Phát triển kỹ năng quản lý và triển khai cả con trỏ ẩn và tường minh trong Oracle PL/SQL
Nắm vững kỹ năng nâng cao về triển khai SQL động trong Oracle PL/SQL
Tạo và quản lý con trỏ ẩn trong Oracle PL/SQL
Phát triển và điều khiển con trỏ tường minh trong Oracle PL/SQL
Triển khai các kiểu bản ghi dựa trên con trỏ trong Oracle PL/SQL
Làm chủ vòng lặp FOR với con trỏ trong Oracle PL/SQL
Tạo các triển khai con trỏ lồng nhau trong Oracle PL/SQL
Sinh SQL động trong Oracle PL/SQL

Yêu cầu

Không cần kinh nghiệm lập trình trước đó. Bạn sẽ học mọi thứ cần biết để chạy mã Oracle PL/SQL
Nếu bạn đã biết ngôn ngữ và cú pháp SQL thì sẽ có lợi thế, nhưng không bắt buộc

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

Lập trình viên SQL từ cơ bản đến trung cấp muốn nâng cao kỹ năng
Nhà phát triển cơ sở dữ liệu
Chuyên gia muốn chuyển từ SQL cơ bản sang lập trình PL/SQL nâng cao
Nhà phát triển làm việc với cơ sở dữ liệu Oracle cần viết stored procedures và functions hiệu quả
Quản trị viên cơ sở dữ liệu muốn tăng cường khả năng lập trình thủ tục
Nhà phân tích SQL muốn mở rộng kỹ năng sang phát triển PL/SQL
Kỹ sư đảm bảo chất lượng kiểm thử ứng dụng cơ sở dữ liệu
Nhà phát triển phần mềm tương tác với cơ sở dữ liệu Oracle
Nhà phân tích hệ thống cần hiểu và tối ưu hóa hoạt động cơ sở dữ liệu
Chuyên gia CNTT chịu trách nhiệm bảo trì ứng dụng cơ sở dữ liệu
Bạn đang muốn nâng cấp từ SQL cơ bản lên phát triển PL/SQL chuyên nghiệp

Nội dung khóa học

26 phần • 154 bài giảng
1 Chào mừng
2 Đào tạo Oracle PL/SQL: Thiết lập môi trường Lab của bạn
3 QUAN TRỌNG: VUI LÒNG KHÔNG BỎ QUA
4 Một lựa chọn khác để thực hành mã của bạn
5 Cách truy cập PDF và Mã nguồn
6 Cài đặt Oracle Express Edition trên máy Windows của bạn
7 Cách cài đặt sample schema của Oracle trên Oracle Express Edition trên Windows
8 Cách kết nối với HR Schema trên Oracle Express Edition trên Windows
9 Cách cài đặt Oracle Virtual Box
10 Cách cài đặt Gói mở rộng Oracle Virtual Box
11 Cách nhập Mẫu Máy ảo Oracle
12 QUAN TRỌNG - KHÔNG BỎ QUA
13 Tải xuống Mẫu Máy ảo Oracle
14 Cách khởi động Mẫu Máy ảo của bạn
15 Cách khởi động cơ sở dữ liệu và listener Oracle trong Lab của bạn
16 Cách kết nối với Máy ảo của bạn qua SSH bằng Putty hoặc MobaXterm
17 Cách kiểm tra Biến Môi trường trên Máy chủ Oracle của bạn
18 CƠ SỞ DỮ LIỆU PLUGABLE ORACLE VS CƠ SỞ DỮ LIỆU CONTAINER
19 Bí danh TNS Oracle, TNSNAMES.ORA và Easy Connect
20 Siêu quan trọng - Không bỏ qua
1 Làm quen với Cơ sở dữ liệu Oracle
2 Giới thiệu về Cơ sở dữ liệu Oracle
3 Đối tượng Schema: Các khối xây dựng của Cơ sở dữ liệu Oracle
4 Truy cập Dữ liệu: Cách chạm tay vào dữ liệu
5 Quản lý Giao dịch Cơ sở dữ liệu Oracle: Hướng dẫn Toàn diện cho Người mới bắt đầu
6 Kiến trúc Cơ sở dữ liệu Oracle: Tổng quan
1 Siêu quan trọng - Vui lòng, đừng bỏ qua.
2 Cơ sở dữ liệu là gì và tại sao nó quan trọng?
3 SQL là gì và tại sao nó lại quan trọng đến vậy
4 Tìm hiểu sâu hơn về Cơ sở dữ liệu Quan hệ
5 Cách tạo Bảng trên Oracle
6 Truy vấn SQL: Kiến thức cơ bản cho mọi người
7 Mô hình Dữ liệu trong SQL: Kiến thức cơ bản cho mọi người
1 Giới thiệu về Oracle PL/SQL
2 Kiến trúc Oracle PL/SQL
3 Cách cài đặt Oracle SQL Developer
4 Cách cài đặt Oracle SQL*Plus
5 CÁCH CẤU HÌNH TỆP TNS CHO KẾT NỐI ORACLE
6 Công cụ Phát triển cho Lập trình viên Oracle PL/SQL
7 Cấu trúc Khối PL/SQL Cơ bản
8 Biến trong PL/SQL
9 Giới thiệu về Cấu trúc Điều khiển
10 Sử dụng Gói DBMS_OUTPUT PL/SQL để Hiển thị Dữ liệu trên Màn hình
11 Yêu cầu Thông tin Người dùng trên Oracle PL/SQL
12 SQL Bên trong PL/SQL
13 Xử lý Ngoại lệ
1 Nguyên tắc Cơ bản của Ngôn ngữ
2 Kiểu Dữ liệu Neo trong PL/SQL
3 Phạm vi và Khả năng Hiển thị trong Oracle PL/SQL
4 Nhãn trên Khối PL/SQL
1 Giới thiệu
2 Sử dụng Câu lệnh SELECT INTO
3 Thao tác DML và SEQUENCE trong Oracle PL/SQL
4 Kiểm soát Giao dịch trong Oracle PL/SQL
5 THIẾT LẬP MỨC CÔ LẬP TRÊN PL/SQL
6 Tổng kết
1 Giới thiệu
2 Câu lệnh IF-THEN và IF-THEN-ELSE
3 CÂU LỆNH ELSIF TRONG ORACLE PL/SQL
4 Câu lệnh IF Lồng nhau trong Oracle PL/SQL
5 Toán tử Logic
1 Giới thiệu
2 Câu lệnh CASE trong Oracle PL/SQL
3 CÂU LỆNH CASE DẠNG TÌM KIẾM TRONG ORACLE PL/SQL
4 BIỂU THỨC CASE TRONG ORACLE PL/SQL
5 HÀM NULLIF VÀ COALESCE TRONG ORACLE PL/SQL
1 Giới thiệu
2 VÒNG LẶP ĐƠN GIẢN TRONG ORACLE PL/SQL
3 VÒNG LẶP WHILE TRONG ORACLE PL/SQL
4 VÒNG LẶP FOR SỐ HỌC TRONG ORACLE PL/SQL
1 Giới thiệu
2 BỎ QUA VỚI CÂU LỆNH CONTINUE TRONG ORACLE PL/SQL
3 VỊ TRÍ CỦA CONTINUE CÓ ẢNH HƯỞNG TRONG ORACLE PL/SQL
4 VỊ TRÍ CỦA CONTINUE CÓ ẢNH HƯỞNG - PHẦN 2
5 VÒNG LẶP LỒNG NHAU VÀ NHÃN VÒNG LẶP TRONG ORACLE PL/SQL
1 GIỚI THIỆU
2 HIỂU VỀ XỬ LÝ LỖI TRONG ORACLE PL/SQL
3 Ngoại lệ Tích hợp trong Oracle PL/SQL
1 Giới thiệu
2 Làm chủ Phạm vi Ngoại lệ trong Oracle PL/SQL
3 Ngoại lệ do Người dùng Định nghĩa trong Oracle PL/SQL
4 LAN TRUYỀN LỖI VÀ NÉM LẠI NGOẠI LỆ TRONG ORACLE PL/SQL
1 Giới thiệu
2 RAISE_APPLICATION_ERROR - Hệ thống Cảnh báo Tùy chỉnh của bạn
3 PRAGMA EXCEPTION INIT TRONG ORACLE PL/SQL
4 SQLCODE & SQLERRM TRONG ORACLE PL/SQL
1 Giới thiệu
2 Hiểu về Con trỏ Ẩn và Con trỏ Tường minh
3 Bài tập Đề xuất
4 Làm việc với Bản ghi Dựa trên Bảng và Dựa trên Con trỏ
5 Bài tập Đề xuất
6 Đơn giản hóa Xử lý Con trỏ với Vòng lặp FOR với Con trỏ
7 Bài tập Đề xuất
8 Làm chủ Con trỏ Lồng nhau
9 Bài tập Đề xuất
1 Giới thiệu
2 Tăng cường Con trỏ với Tham số
3 Làm chủ Biến và Biểu thức Con trỏ
4 Cập nhật Dữ liệu với Con trỏ FOR UPDATE
1 Giới thiệu
2 Làm quen với Trigger của bạn
3 Giao dịch Tự trị trên Trigger
4 Trigger Cấp Dòng so với Trigger Cấp Câu lệnh
5 Trigger INSTEAD OF: Dành cho View Không thể Cập nhật
1 Giới thiệu
2 Bảng Đột biến
3 Trigger Kết hợp trong Oracle PL/SQL
1 Giới thiệu
2 Bảng PL/SQL trong Oracle
3 VARRAY PL/SQL
4 Collection Đa chiều trong Oracle PL/SQL
5 Điều khiển Lặp Collection và Biểu thức Định tính trong PL/SQL
1 Bản ghi do Người dùng Định nghĩa trong Oracle PL/SQL
2 Biểu thức Định tính với Bản ghi trong Oracle PL/SQL
3 Tính tương thích của Bản ghi trong Oracle PL/SQL
4 Collection các Bản ghi
1 Giới thiệu về Module này
2 CÂU LỆNH EXECUTE IMMEDIATE TRONG ORACLE PL/SQL
3 Làm chủ Biến Ràng buộc và Trình giữ chỗ trong SQL Động
4 Câu lệnh DDL và DML động trong Oracle PL/SQL: RETURN VÀ RETURN INTO
5 OPEN, FETCH VÀ CLOSE TRONG SQL ĐỘNG VỚI ORACLE PL/SQL
1 Giới thiệu
2 CÂU LỆNH FORALL TRONG ORACLE PL/SQL
3 SAVE EXCEPTIONS VỚI VÒNG LẶP FORALL TRONG ORACLE PL/SQL
4 VÒNG LẶP FORALL VỚI INDICES OF TRONG ORACLE PL/SQL
5 VÒNG LẶP FORALL VỚI VALUES OF TRONG ORACLE PL/SQL
6 BULK COLLECT VỚI CÂU LỆNH SELECT TRONG ORACLE PL/SQL
7 BULK COLLECT VỚI KIỂU BẢN GHI
8 BULK COLLECT VỚI MỆNH ĐỀ LIMIT CHO THAO TÁC HÀNG LOẠT VÀ TẬP DỮ LIỆU LỚN ORACLE
9 BULK COLLECT VỚI MỆNH ĐỀ RETURNING CHO KIỂM TOÁN HOẶC GHI LOG TỨC THỜI TRONG ORACLE
10 Ràng buộc Collection Khi Sử dụng Câu lệnh EXECUTE IMMEDIATE trong Oracle PL/SQL
11 Collection với Câu lệnh OPEN FOR trong Oracle PL/SQL
12 FETCH VÀ CLOSE VỚI COLLECTION VỚI SQL ĐỘNG
13 Ràng buộc SQL Động Thuần sử dụng collection làm tham số trong Oracle PL/SQL
1 Tạo Procedure Lồng nhau trong Oracle PL/SQL
2 Tham số IN, OUT và IN OUT trong ORACLE PL/SQL
3 Khai báo Trước: giải quyết vấn đề "con gà hay quả trứng" kinh điển trong Lập trình
4 TẠO PROCEDURE ĐỘC LẬP: CÁCH TẠO CÁC ỨNG DỤNG SIÊU NHỎ TRONG PL/SQL
1 GIỚI THIỆU VỀ FUNCTION ORACLE PL/SQL
2 FUNCTION LỒNG NHAU ORACLE PL/SQL: BÚP BÊ NGA LỒNG NHAU
3 LÀM CHỦ FUNCTION ĐỘC LẬP TRONG ORACLE PL/SQL
4 KHÁI NIỆM NÂNG CAO TRONG FUNCTION ORACLE PL/SQL: DETERMINISTIC VÀ RESULT_CACHE
5 DỰ ÁN THỰC TẾ - XÂY DỰNG HỆ THỐNG QUẢN LÝ SINH VIÊN VỚI PL/SQL
1 CÁCH TẠO GÓI TRONG ORACLE PL/SQL
2 KHỞI TẠO GÓI, KHỞI TẠO TRẠNG THÁI VÀ TRẠNG THÁI GÓI TRONG ORACLE PL/SQL
3 GÓI SERIALLY_REUSABLE TRONG ORACLE PL/SQL
1 Giới thiệu về Kiến trúc Cơ sở dữ liệu Oracle 23C
2 Cấu trúc Bộ nhớ Oracle 23c: SGA và PGA
3 Các Tiến trình Nền Oracle 23c. Các Tiến trình Nền Mới và Cải tiến
4 Cấu trúc Lưu trữ Vật lý và Logic trong Oracle 23c
5 Kiến trúc Cơ sở dữ liệu Oracle 23c. Tổng kết và Thực hành Tốt nhất
1 Toán tử so sánh và toán tử Between
2 Toán tử IN
3 Sử dụng toán tử Like để khớp mẫu

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

Comprehensive Guide to Mastering Oracle PL/SQL for Database Development

Introduction to Oracle PL/SQL

Oracle PL/SQL stands as one of the most powerful programming languages for database development and management. This comprehensive guide delves into essential concepts, from foundational elements to advanced package implementation. It is meticulously designed for both beginners and experienced developers working with Oracle databases.

Fundamental Concepts and Environment Setup

  • Introduction: Begin your journey with a thorough introduction to the PL/SQL programming environment.

  • Tools and Compatibility: Learn to configure and utilize both SQL Developer and SQL*Plus, essential tools for Oracle database development. Supports Oracle versions 18c and higher, ensuring compatibility with current industry standards.

Core Programming Elements

  • Variable Declarations and Data Types: Understand the basics of variable management.

  • Control Structures: Explore conditional statements and looping.

  • Exception Handling: Learn mechanisms for managing exceptions.

  • SQL Integration: Integrate basic SQL within PL/SQL blocks for seamless operations.

Database Interaction and Manipulation

  • Database Connections: Create and manage connections effectively.

  • Transaction Control: Implement and manage transactions.

  • Data Manipulation: Handle operations and optimize query performance.

  • SQL and PL/SQL Integration: Seamlessly integrate SQL statements within PL/SQL blocks.

Advanced Cursor Operations

  • Cursor Management: Cover implicit and explicit cursor handling.

  • Optimization Techniques: Learn cursor FOR loops optimization and nested cursor implementations.

Error Management and Exception Handling

  • Built-in and User-defined Exceptions: Understand exception types and propagation.

  • Debugging: Incorporate best practices for error logging and debugging.

Composite Data Types and Collections

  • Complex Data Structures: Work with record types, collections, associative arrays, nested tables, and VARRAYs.

  • Bulk Operations: Learn collection methods and operations.

Triggers and Database Events

  • Types of Triggers: Explore statement-level, row-level, instead-of, and compound triggers.

  • Trigger Management: Master trigger management and maintenance.

Stored Program Units

  • Program Unit Management: Create and manage stored procedures, functions, and subprograms.

  • Dependency Management: Handle program unit dependency effectively.

Package Development and Implementation

  • Package Creation: Develop package specification and body with public and private components.

  • Advanced Techniques: Learn package initialization, overloading, and state management.

Practical Application and Best Practices

  • Optimization Techniques: Apply code optimization, performance considerations, naming conventions, and documentation standards.

  • Testing Methodologies: Ensure robust testing for reliable deployment.

Learning Outcomes

Upon completion, participants will be able to:

  • Design and implement efficient PL/SQL programs.

  • Manage complex database operations and solutions.

  • Develop error handling and debugging strategies.

  • Organize code with package management and implementation.

Industry Applications

The course material is applicable in:

- Enterprise database development

  • Application backend development

  • Database administration

  • System integration projects

  • Performance optimization initiatives

Professional Development Path

This course serves as a stepping stone for:

- Oracle certification preparation

  • Advanced database development roles

  • Technical leadership positions

  • Database architecture specialization

  • Enterprise application development

Real-world Focus

All concepts are reinforced through:

- Practical examples

  • Industry-standard scenarios

  • Best practice implementations

  • Performance optimization techniques

  • Production-ready code examples

This comprehensive Oracle PL/SQL course offers an ideal blend of theoretical knowledge and practical application, equipping participants with the skills necessary for excellence in database development and administration roles. Its structured approach ensures progressive learning while maintaining a focus on industry-relevant applications and best practices.

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 IT & Software
Hiển thị tất cả khoá học Oracle
AUTOSAR COM Stack

AUTOSAR COM Stack

Autosar Instructor .

4.2 (295)
1,461
50.000đ -96%
Hiển thị tất cả khoá học Other IT & Software
Hiển thị tất cả khoá học Sql
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊