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

T-SQL Expert: Complete Microsoft SQL Server Training

Chuyên gia T-SQL: Đào tạo Microsoft SQL Server toàn diện

Chuyên gia T-SQL: Đào tạo Microsoft SQL Server toàn diện

Học T-SQL từ con số 0 với hơn 146 bài giảng thực hành bao gồm truy vấn, joins, hàm, stored procedures và tối ưu hiệu năng

4.5
(11 đánh giá)
165 học viên
Giảng viên
Vitalii Shumylo
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
21.0 giờ video
146 bài giảng
1 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 19/08/2026

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

Viết các truy vấn T-SQL nâng cao với joins phức tạp, subqueries, window functions và các phép toán tập hợp để giải quyết hiệu quả các bài toán kinh doanh thực tế.
Tạo và quản lý stored procedures với dynamic SQL, xử lý tham số, quản lý lỗi và kiểm soát transaction để xây dựng các ứng dụng cơ sở dữ liệu mạnh mẽ.
Làm chủ các kiểu dữ liệu trong SQL Server, hàm tích hợp sẵn, views, CTEs và các kỹ thuật tối ưu hiệu năng để xây dựng giải pháp cơ sở dữ liệu hiệu suất cao.
Khai thác system catalog, phân tích dữ liệu hiệu năng và áp dụng các best practices cho lập trình T-SQL và các tác vụ quản trị cơ sở dữ liệu.

Yêu cầu

Không yêu cầu kinh nghiệm về SQL hay cơ sở dữ liệu trước đó - khóa học bắt đầu từ những kiến thức cơ bản nhất và hướng dẫn bạn từng bước qua mọi khái niệm.
Kỹ năng máy tính cơ bản và quen thuộc với môi trường Windows là hữu ích nhưng không bắt buộc - mọi thứ đều được giải thích rõ ràng cho người mới bắt đầu.

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

Chuyên gia IT, nhà phát triển phần mềm và quản trị viên hệ thống cần bổ sung kỹ năng T-SQL và SQL Server để thăng tiến sự nghiệp và mở rộng cơ hội việc làm.
Nhà phân tích dữ liệu, phân tích kinh doanh và chuyên gia báo cáo muốn truy vấn trực tiếp cơ sở dữ liệu thay vì phải phụ thuộc vào người khác để trích xuất dữ liệu.
Chuyên gia IT muốn bắt đầu sự nghiệp trong phát triển cơ sở dữ liệu, phân tích dữ liệu hoặc business intelligence mà không cần kinh nghiệm SQL trước đó.
Sinh viên và người chuyển đổi nghề nghiệp muốn gia nhập lĩnh vực cơ sở dữ liệu hấp dẫn với khóa đào tạo thực hành toàn diện mà nhà tuyển dụng thực sự đánh giá cao.

Nội dung khóa học

1 phần • 146 bài giảng
1 Cài đặt Microsoft Windows Server
2 Cài đặt Microsoft SQL Server
3 Cài đặt cơ sở dữ liệu mẫu
4 Giới thiệu về T-SQL
5 Giới thiệu về T-SQL: Thành phần, Phân loại và Khái niệm cơ bản
6 Ví dụ minh họa: Truy vấn sử dụng các thành phần T-SQL cơ bản
7 Giới thiệu về T-SQL: Biểu thức, Comment, Batch Separators
8 Ví dụ minh họa 1: Biểu thức T-SQL và Kiểm soát luồng cơ bản
9 Ví dụ minh họa 2: Biểu thức T-SQL và Kiểm soát luồng cơ bản
10 Tập hợp (Sets) và SQL Server
11 Ví dụ thực hành: Tập hợp và SQL Server
12 Column Aliases trong T-SQL về Quy tắc đặt tên và Best Practices
13 Phân tích doanh số với T-SQL sử dụng Column Aliases và Tính toán giá
14 Cấu trúc truy vấn SQL trong ví dụ phân tích báo cáo kinh doanh
15 Sử dụng 'AS' trong ví dụ tạo báo cáo kinh doanh với SQL
16 Sử dụng CASE Expressions trong mệnh đề SELECT
17 Demo: Viết Simple CASE Expressions
18 Bài tập Lab: Viết các câu lệnh SELECT cơ bản
19 Hướng dẫn giải bài tập Lab: Viết các câu lệnh SELECT cơ bản
20 Kiểm tra kiến thức: Viết các câu lệnh SELECT cơ bản
21 Hiểu về Joins. Mệnh đề FROM và Virtual Tables
22 Demo: Hiểu về Joins. Mệnh đề FROM và Virtual Tables
23 Tổng quan về các loại Join. Cartesian Product. Các lựa chọn cú pháp T-SQL
24 Demo: Các lựa chọn cú pháp T-SQL
25 Demo: Cartesian Product và các loại Join
26 Truy vấn với Inner Joins
27 Demo 1: Truy vấn với Inner Joins
28 Demo 2: Truy vấn với Inner Joins
29 Truy vấn với Outer Joins
30 Demo 1: Truy vấn với Outer Joins
31 Demo 2: Truy vấn với Outer Joins
32 Truy vấn với Cross Joins và Self Joins
33 Demo 1: Truy vấn với Cross Joins và Self Joins
34 Demo 2: Truy vấn với Cross Joins và Self Joins
35 Sắp xếp dữ liệu
36 Demo: Sắp xếp dữ liệu
37 Lọc dữ liệu với Predicates
38 Demo: Lọc dữ liệu với Predicates
39 Lọc dữ liệu với TOP và OFFSET-FETCH
40 Demo: Lọc dữ liệu với TOP và OFFSET-FETCH
41 Làm việc với các giá trị không xác định (Unknown Values)
42 Demo: Làm việc với các giá trị không xác định
43 Giới thiệu về Kiểu dữ liệu trong SQL Server
44 Các kiểu dữ liệu khác
45 Demo: Giới thiệu về Kiểu dữ liệu trong SQL Server
46 Demo: Khi nào kiểu dữ liệu được chuyển đổi?
47 Làm việc với dữ liệu ký tự
48 Demo: Làm việc với dữ liệu ký tự
49 Làm việc với dữ liệu Ngày và Giờ
50 Demo: Làm việc với dữ liệu Ngày và Giờ
51 Thêm dữ liệu vào bảng
52 Demo: Thêm dữ liệu vào bảng
53 Chỉnh sửa và xóa dữ liệu
54 Demo: Chỉnh sửa và xóa dữ liệu
55 Sinh số (Generating Numbers)
56 Viết truy vấn sử dụng các hàm tích hợp sẵn (Built-In Functions)
57 Demo: Viết truy vấn sử dụng các hàm tích hợp sẵn
58 Sử dụng các hàm chuyển đổi (Conversion Functions)
59 Demo: Sử dụng các hàm chuyển đổi
60 Sử dụng các hàm logic (Logical Functions)
61 Demo: Sử dụng các hàm logic
62 Các hàm làm việc với NULL
63 Demo: Các hàm làm việc với NULL
64 Sử dụng các hàm tổng hợp (Aggregate Functions)
65 Demo 1: Sử dụng các hàm tổng hợp
66 Demo 2: Sử dụng các hàm tổng hợp
67 Sử dụng mệnh đề GROUP BY
68 Demo: Sử dụng mệnh đề GROUP BY
69 Lọc các nhóm với HAVING
70 Demo: Lọc các nhóm với HAVING
71 Viết Self-Contained Subqueries
72 Demo: Viết Self-Contained Subqueries
73 Viết Correlated Subqueries
74 Demo: Viết Correlated Subqueries
75 Sử dụng vị từ EXISTS với Subqueries
76 Demo: Sử dụng vị từ EXISTS với Subqueries
77 Sử dụng Views
78 Demo: Sử dụng Views
79 Sử dụng Inline TVFs
80 Demo: Sử dụng Inline TVFs
81 Sử dụng Derived Tables
82 Demo: Sử dụng Derived Tables
83 Sử dụng CTEs (Common Table Expressions)
84 Demo: Sử dụng CTEs (Common Table Expressions)
85 Viết truy vấn sử dụng toán tử UNION
86 Demo: Viết truy vấn sử dụng toán tử UNION
87 Sử dụng EXCEPT và INTERSECT
88 Demo: Sử dụng EXCEPT và INTERSECT
89 Sử dụng APPLY
90 Demo: Sử dụng APPLY
91 Tạo Windows với OVER
92 Demo 1: Tạo Windows với OVER
93 Demo 2: Tạo Windows với OVER
94 Khám phá Window Functions
95 Demo 1: Tạo Views cho bài Lab khám phá Window Functions
96 Demo 2: Tạo Views cho bài Lab khám phá Window Functions
97 Demo 3: Bài Lab khám phá Window Functions
98 Demo 4: Bài Lab khám phá Window Functions
99 Viết truy vấn với PIVOT và UNPIVOT
100 Demo 1: Viết truy vấn với PIVOT và UNPIVOT
101 Demo 2: Viết truy vấn với PIVOT và UNPIVOT
102 Truy vấn dữ liệu với Stored Procedures
103 Demo 1: Truy vấn dữ liệu với Stored Procedures
104 Demo 2: Truy vấn dữ liệu với Stored Procedures
105 Truyền tham số cho Stored Procedures
106 Demo 1: Truyền tham số cho Stored Procedures
107 Demo 2: Truyền tham số cho Stored Procedures
108 Demo 3: Truyền tham số cho Stored Procedures
109 Demo 4: Truyền tham số cho Stored Procedures
110 Demo 5: Truyền tham số cho Stored Procedures
111 Demo 6: Truyền tham số cho Stored Procedures
112 Tạo Stored Procedures đơn giản
113 Làm việc với Dynamic SQL
114 Demo 1: Làm việc với Dynamic SQL
115 Demo 2: Làm việc với Dynamic SQL
116 Các thành phần lập trình T-SQL
117 Demo 1: Các thành phần lập trình T-SQL
118 Demo 2: Các thành phần lập trình T-SQL
119 Kiểm soát luồng chương trình
120 Demo1: Kiểm soát luồng chương trình
121 Demo2: Kiểm soát luồng chương trình
122 Triển khai xử lý lỗi T-SQL. Phần 1
123 Triển khai xử lý lỗi T-SQL. Phần 2
124 Demo: Triển khai xử lý lỗi T-SQL
125 Triển khai Structured Exception Handling
126 Demo: Triển khai Structured Exception Handling
127 Transactions và Database Engine
128 Demo 1: Transactions và Database Engine
129 Demo 2: Transactions và Database Engine
130 Kiểm soát Transactions
131 Demo: Kiểm soát Transactions
132 Các yếu tố ảnh hưởng đến hiệu năng truy vấn. Phần 1
133 Các yếu tố ảnh hưởng đến hiệu năng truy vấn. Phần 2
134 Demo 1: Các yếu tố ảnh hưởng đến hiệu năng truy vấn
135 Demo 2: Các yếu tố ảnh hưởng đến hiệu năng truy vấn
136 Demo 3: Các yếu tố ảnh hưởng đến hiệu năng truy vấn
137 Hiển thị dữ liệu hiệu năng truy vấn
138 Demo: Hiển thị dữ liệu hiệu năng truy vấn
139 Truy vấn System Catalog Views và Functions
140 Demo 1: Truy vấn System Catalog Views và Functions
141 Demo 2: Truy vấn System Catalog Views và Functions
142 Thực thi System Stored Procedures
143 Demo: Thực thi System Stored Procedures
144 Truy vấn Dynamic Management Objects
145 Demo 1: Truy vấn Dynamic Management Objects
146 Demo 2: Truy vấn Dynamic Management Objects

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

Complete T-SQL Mastery Course Description

Master Microsoft SQL Server with the most comprehensive T-SQL training available online!

Transform yourself from a complete beginner to a confident T-SQL professional with this extensive 146-lecture course designed to take you through every aspect of Microsoft SQL Server database development and querying.

What You'll Learn

Foundation & Setup: Start with complete SQL Server installation, sample database setup, and T-SQL fundamentals including syntax, expressions, and basic concepts that form the backbone of database programming.

Query Mastery: Master SELECT statements, column aliases, CASE expressions, and advanced filtering techniques using predicates, TOP, and OFFSET-FETCH clauses to retrieve exactly the data you need.

Advanced Joins & Relationships: Become proficient with all join types including INNER, OUTER, CROSS, and SELF joins, understanding how to work with multiple tables and create complex data relationships.

Functions & Data Types: Work confidently with built-in functions, conversion functions, logical functions, NULL handling, and aggregate functions while mastering SQL Server's comprehensive data type system.

Subqueries & Advanced Techniques: Write powerful self-contained and correlated subqueries, use EXISTS predicates, and implement sophisticated querying strategies for complex business requirements.

Database Objects: Create and utilize views, inline table-valued functions (TVFs), derived tables, and Common Table Expressions (CTEs) to build reusable and maintainable database solutions.

Set Operations & Window Functions: Master UNION, EXCEPT, INTERSECT operations, and leverage the power of window functions with OVER clauses for advanced analytical queries.

Stored Procedures & Programming: Develop robust stored procedures with parameter passing, dynamic SQL generation, and complete T-SQL programming including variables, control flow, and error handling.

Performance & Optimization: Understand query performance factors, analyze execution plans, and implement best practices for optimal database performance.

System Administration: Query system catalog views, execute system stored procedures, and work with dynamic management objects for database monitoring and administration.

Why This Course?

With over 140 hands-on demonstrations and real-world examples, you'll gain practical experience that directly applies to professional database development. Each concept is reinforced with multiple demo sessions, ensuring you understand not just the theory but can implement solutions confidently.

Whether you're starting your database career, transitioning from other database systems, or looking to deepen your SQL Server expertise, this course provides the comprehensive foundation you need to succeed in today's data-driven world.

Enroll now and join thousands of students who have transformed their careers with T-SQL mastery!

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