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

SQL Development with MS SQL Server Beginner to Master 2026

Phát triển SQL với MS SQL Server: Từ Cơ bản đến Chuyên gia 2025

Phát triển SQL với MS SQL Server: Từ Cơ bản đến Chuyên gia 2025

Học SQL (Ngôn ngữ Truy vấn Có cấu trúc) với MS SQL Server và T-SQL trên Mac, Linux hoặc Windows!

4.6
(583 đánh giá)
6,788 học viên
Giảng viên
Dominic Tripodi
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
10.0 giờ video
95 bài giảng
3 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 10/07/2026

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

Hiểu và viết các truy vấn SQL để tương tác với cơ sở dữ liệu
Tổng hợp và phân tích dữ liệu bằng các kỹ thuật truy vấn SQL mạnh mẽ
Xây dựng stored procedure để tạo và truy cập linh hoạt các bộ dữ liệu cấp production
Hiểu cách hoạt động của SQL Indexes và tác dụng cải thiện hiệu suất truy vấn
Hiểu cách hoạt động của Hàm tổng hợp SQL và Hàm cửa sổ (Window Functions)

Yêu cầu

Cần có kỹ năng máy tính cơ bản và mong muốn học SQL
Cần có máy tính để thực hành theo khóa học

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

Dành cho bất kỳ ai muốn tìm hiểu về SQL (Ngôn ngữ Truy vấn Có cấu trúc)
Dành cho người quan tâm đến việc xây dựng bộ dữ liệu cho Phân tích Dữ liệu, Báo cáo hoặc Quản lý Kho dữ liệu
Dành cho người quan tâm đến lưu trữ dữ liệu lâu dài cho phát triển ứng dụng

Nội dung khóa học

11 phần • 95 bài giảng
1 Giới thiệu
2 Danh sách Cài đặt
3 Cài đặt
4 Ghi chú Cài đặt SQL Server trên MacOS/Linux
5 Phím tắt và Macro
6 Cài đặt SQL Server trên MacOS/Linux
7 Cách Học Hiệu quả Hơn
1 Lý thuyết Cơ bản Phần 1
2 Kết nối đến Cơ sở dữ liệu trên Windows
3 TẠO CƠ SỞ DỮ LIỆU (CREATE DATABASE)
4 TẠO LƯỢC ĐỒ (CREATE SCHEMA)
5 Ghi chú về Biến Vô hướng (Scalar Variables)
6 Biến Vô hướng (Scalar Variables)
7 TẠO BẢNG (CREATE TABLE)
8 GIÁ TRỊ MẶC ĐỊNH & NULL (DEFAULT & NULL)
9 CHÈN DỮ LIỆU (INSERT)
10 Làm mới Intellisense
11 CHỌN DỮ LIỆU (SELECT)
12 CẬP NHẬT (UPDATE)
13 THAY ĐỔI BẢNG (ALTER TABLE)
14 Kiểu dữ liệu Tùy chỉnh (Custom Types)
1 Lý thuyết Cơ bản Phần 2
2 Lệnh Khôi phục (Restore Commands)
3 Vị trí Tệp trên Windows
4 Khôi phục trên Windows
5 Vị trí Tệp trên Mac
6 Khôi phục trên Mac
7 LẤY HÀNG ĐẦU (TOP)
8 Bài tập về TOP
9 ĐIỀU KIỆN LỌC (WHERE)
10 Bài tập về WHERE
11 XÓA (DELETE)
12 CẬP NHẬT (UPDATE)
13 Bài tập về UPDATE
14 CHÈN VÀO BẢNG MỚI (INTO)
15 XÓA TOÀN BỘ DỮ LIỆU (TRUNCATE)
1 Lý thuyết Cơ bản Phần 3
2 SẮP XẾP (ORDER BY)
3 LOẠI BỎ TRÙNG LẶP (DISTINCT)
4 NHÓM (GROUP BY)
5 ĐẶT TÊN THAY THẾ (AS - Aliases)
6 LỌC NHÓM (HAVING)
1 Lý thuyết Trung cấp Phần 1
2 ISNULL & COALESCE
3 NULLIF
4 CHUYỂN ĐỔI KIỂU (CAST)
5 Mã Chuyển đổi (Convert Code)
6 CHUYỂN ĐỔI (CONVERT)
7 LẤY NGÀY HIỆN TẠI (GETDATE)
8 THÊM NGÀY (DATEADD)
9 CHÊNH LỆCH NGÀY (DATEDIFF)
10 ĐIỀU KIỆN (CASE)
11 GHÉP CHUỖI (STRING_AGG)
12 FOR XML PATH & STUFF
1 Lý thuyết Trung cấp Phần 2
2 KẾT NỐI TRONG (INNER JOIN)
3 KẾT NỐI TRÁI (LEFT JOIN)
4 KẾT NỐI PHẢI (RIGHT JOIN)
5 KẾT NỐI ĐẦY ĐỦ (FULL JOIN)
6 ÁP DỤNG NGOÀI (OUTER APPLY)
7 ÁP DỤNG CHÉO (CROSS APPLY)
8 HỢP NHẤT (UNION)
9 LOẠI TRỪ (EXCEPT)
1 Lý thuyết về Chỉ mục
2 Đi đến Định nghĩa (Go To Definition)
3 CHỈ MỤC CỤM (CLUSTERED INDEX)
4 CHỈ MỤC PHI CỤM (NONCLUSTERED INDEX)
5 DUY NHẤT (UNIQUE)
6 KHÓA CHÍNH (PRIMARY KEY)
7 KHÓA HỢP THÀNH (COMPOSITE KEY)
1 Lý thuyết về Hàm Cửa sổ
2 SỐ THỨ TỰ HÀNG (ROW_NUMBER)
3 XẾP HẠNG (RANK)
4 XẾP HẠNG LIÊN TỤC (DENSE_RANK)
5 CHIA NHÓM (NTILE)
6 LẤY GIÁ TRỊ HÀNG TRƯỚC (LAG)
7 LẤY GIÁ TRỊ HÀNG SAU (LEAD)
8 GIÁ TRỊ ĐẦU TIÊN (FIRST_VALUE)
9 GIÁ TRỊ CUỐI CÙNG (LAST_VALUE)
1 Lý thuyết Nâng cao
2 Stored Procedures - TẠO (CREATE)
3 Stored Procedures - Tham số Phần 1
4 Stored Procedures - Tham số Phần 2
5 BỎ QUA HÀNG (OFFSET)
6 Truy vấn Lồng nhau (Nested Queries)
7 Bảng Tạm thời - Tạo (Temporary Tables - Creation)
8 Bảng Tạm thời - Quản lý (Temporary Tables - Management)
9 NẾU & NGƯỢC LẠI (IF & ELSE)
10 GIAO DỊCH (TRANSACTION)
1 Chúc mừng!
1 Lý thuyết về Khung nhìn
2 Thiết lập một Khung nhìn
3 Biểu thức Bảng Chung (CTEs)
4 RÀNG BUỘC LƯỢC ĐỒ (SCHEMABINDING)
5 Chỉ mục cho Khung nhìn (View Indexes)

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

Learn how to understand and effectively write SQL Queries to interact with databases and build powerful datasets.

All resources are available to all operating systems - follow along from Windows, Linux or MacOS. (Instructions for installing MS SQL Server included for Linux and MacOS**)

 

"More of a refresher for me having spent many years working with Sybase T-SQL but really good and covered some additional SQL Server commands that I hadn't come across. Just what I needed." - Mike

"A fantastic course covering all the basics and diving deep into some advanced scenarios regarding SQL use!" - Ikenna

"The instructor's approach to teaching is so awesome. Very understandable and easy to follow along." - David

 

Learning Path:

There are 3 different levels you will go through in your journey to becoming a SQL Query Writing Expert.

 

The learning objectives below outline what you will learn and be able to do and understand at the end of each section.

 

  1. Basics

    1. Create resources

    2. View, add and delete data stored in database tables

    3. Filter, sort, summarize and aggregate data from tables

  2. Intermediate

    1. Use built in SQL Functions to transform and format data

    2. Combine data from different tables

    3. Return dynamic results with case statements and type casting

  3. Advanced

    1. Create indexes and understand how they work

    2. Use window functions to access data from other rows in the dataset

    3. Store query logic inside of stored procedures and access then with dynamic filters

    4. Improve query performance with temporary tables and nested queries

 

If you are new to programming, or just new to SQL you will get a floor up explanation of everything you need to know to write clean and powerful SQL Queries and Datasets for Applications, Reporting, or Data Analysis.

 

If you already know some SQL, you will get explanations of how things work that will lead to a strong understanding of complex topics, and a great reference for anything that is new to you!

 

By the end of the course your SQL toolbox will be full of great tools to transform, manage, and read data using Structured Query Language.

 

"I love how energetic the instructor is, and his instructions so far are easy to follow." - Ali

"I liked this course, it is perfect at 1.25 speed and the examples make the concepts more clear." - Steinar

"I like the simple explanation. Thanks for explaining it easy" - Timotius

"This was a really good introduction to sql also covering some advanced topics." - Konsta

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