Lịch học dự kiến diễn ra



Lớp: SQ03A8L1 LEVEL 1
Địa điểm: Tầng 5, Tòa nhà Star City, 23 Lê Văn Lương, HN
Thời gian học: Thứ 4 - 19H00 - 21H30 & Thứ 7 - 19H00 - 21H30
Lịch khai giảng: Aug. 17, 2024
Thời gian kết thúc: Sept. 14, 2024
Giảng viên dự kiến: None
Lớp: SQ84SA6L2 LEVEL 2
Địa điểm: 13 Cao Thắng, Quận 3, HCM
Thời gian học: Thứ 4 - 19H00 - 21H30 & Thứ 7 - 19H00 - 21H30
Lịch khai giảng: Aug. 7, 2024
Thời gian kết thúc: Aug. 31, 2024
Giảng viên dự kiến: None
Lớp: SQ86A8L2 LEVEL 2
Địa điểm: Tầng 5, Tòa nhà Star City, 23 Lê Văn Lương, HN
Thời gian học: Thứ 4 - 19H00 - 21H30 & Chủ nhật - 19H00 - 21H30
Lịch khai giảng: Aug. 27, 2024
Thời gian kết thúc: Sept. 22, 2024
Giảng viên dự kiến: None
Lớp: SQ07SA8L1 LEVEL 1
Địa điểm: 13 Cao Thắng, Quận 3, HCM
Thời gian học: Thứ 3 - 19H00 - 21H30 & Thứ 5 - 19H00 - 21H30
Lịch khai giảng: Aug. 13, 2024
Thời gian kết thúc: Sept. 5, 2024
Giảng viên dự kiến: None
SQL Level 1 & 2

Combo SQL Level 1 & Level 2

Đây là chương trình đào tạo gồm 02 khóa học về SQL nhằm xây dựng nền tảng tư duy dữ liệu và kỹ năng nền tảng với SQL đồng thời nâng cao các kỹ năng xử lý dữ liệu, hướng dẫn chuyên sâu về SQL.

Hình thức đào tạo online và offline trong thời lượng 17 buổi học, mỗi buổi học từ 2.5 - 3 tiếng. Tên 02 khóa học nhỏ:
1. SQL for Newbies: Data Analysis for Beginners (SQL Level 1) với 09 buổi học
2. Database and SQL for Data Science (SQL Level 2) với 08 buổi học

Cơ hội nghề nghiệp nổi bật sau khi tốt nghiệp chương trình combo 02 khóa học này là các vị trí hot sau:
• Data Architect/ Database Engineer (Kỹ sư Dữ liệu)
• Database Administrator (Quản trị viên Cơ sở Dữ liệu)
• Data Analyst (Chuyên viên Phân tích Dữ liệu)

4.5 (1371)

Đối tượng

1. Sinh viên và học viên các ngành CNTT, Khoa học máy tính: Những người muốn nắm vững cơ sở dữ liệu và kỹ năng xử lý dữ liệu để chuẩn bị cho công việc tương lai.
2. Nhân viên và chuyên viên: Bao gồm:
• Phân tích dữ liệu: Nâng cao kỹ năng truy vấn và xử lý dữ liệu để tối ưu hóa công việc phân tích và báo cáo.
• Phát triển phần mềm: Cần sử dụng SQL để tương tác với cơ sở dữ liệu trong quá trình phát triển ứng dụng.
• Tài chính và kế toán: Cần truy vấn và phân tích dữ liệu tài chính để thực hiện các báo cáo và phân tích chi tiết.
• Kinh doanh và marketing: Muốn sử dụng dữ liệu để tối ưu hóa chiến lược kinh doanh và marketing thông qua việc truy vấn và phân tích dữ liệu khách hàng.
• Quản lý dự án và quản lý CNTT: Cần hiểu về SQL và cơ sở dữ liệu để quản lý hiệu quả các dự án liên quan đến dữ liệu.
3. Tất cả các bạn muốn học thêm kỹ năng mới để chuyển sang các vị trí liên quan đến phân tích dữ liệu và quản lý cơ sở dữ liệu.
4. Tất cả các bạn muốn khám phá và học hỏi thêm về cơ sở dữ liệu và SQL để mở rộng kiến thức và kỹ năng cá nhân.

Yêu cầu đầu vào

Không yêu cầu đầu vào

Bạn sẽ học những gì

• Hiểu tổng quan về SQL và các khái niệm cơ bản.
• Biết cách sử dụng các lệnh tương tác và truy vấn dữ liệu.
• Nắm vững các loại join để ghép nối bảng.
• Hiểu và sử dụng các hàm xử lý dữ liệu trong SQL.
• Hiểu các phương pháp truy vấn dữ liệu trên các bảng phụ.
• Biết cách thực hiện các thao tác thống kê và ranking trên bảng dữ liệu.
• Sử dụng thành thạo các lệnh thêm, sửa, xóa dữ liệu trong bảng.
• Tối ưu hóa cơ sở dữ liệu và kết nối với các phần mềm trực quan hóa và báo cáo.
• Vận dụng các kỹ thuật xử lý dữ liệu với hàm Scalar, điều kiện kiểm tra và vòng lặp.
• Thành thạo quản lý quan hệ bảng, giao dịch và bảng tạm trong SQL.
• Sử dụng thành thạo Cursors, Debug và Dynamic SQL.
• Thực hiện các thao tác Pivots và Triggers trong SQL.

Nội dung khóa học

    Chủ đề:

    Giới thiệu SQL Server
    Các lệnh mô tả bảng, dữ liệu (DDL - Data Definition Language)

    Mục tiêu:

    - Hiểu tổng quan về SQL và các đối tượng chính trong cơ sở dữ liệu.
    - Biết cách tạo, xóa cơ sở dữ liệu và bảng.
    - Nắm vững cách thay đổi cấu trúc bảng và nhập dữ liệu vào cơ sở dữ liệu.

    Ứng dụng:

    - Tổng quan về SQL
    - Giới thiệu các đối tượng chính trong CSDL
    - Các kiểu dữ liệu
    - Tạo, xóa cơ sở dữ liệu
    - Tạo, xóa bảng cơ sở dữ liệu
    - Thay đổi cấu trúc bảng (thêm cột, xóa cột, đổi kiểu dữ liệu)
    - Importing data

    Case Study:

    Xây dựng cơ sở dữ liệu trong ngành ngân hàng, bảo hiểm và thương mại điện tử...

    Chủ đề:

    - Các lệnh tương tác với bảng, dữ liệu (DML - Data Manipulation Language)
    - Các lệnh truy vấn dữ liệu

    Mục tiêu:

    - Hiểu cấu trúc câu truy vấn cơ bản và cách chọn cột trong SQL.
    - Biết cách lọc hàng, sử dụng các hàm tổng hợp và sắp xếp, nhóm dữ liệu.
    - Nắm vững cách sử dụng các câu lệnh SQL khác như comment, alias, phép toán số học, và giới hạn kết quả.

    Ứng dụng:

    - SQL Basic Query Structure
    - Selecting columns
    - Filtering rows
    - Aggregate Functions (sum, avg, max, min...) - Sorting and grouping
    - Having Clause
    - Ohters (SQL Comments, Alias, Arithmetic Operators, Limit Your Results ...)

    Case Study:

    Xây dựng cơ sở dữ liệu trong ngành ngân hàng, bảo hiểm và thương mại điện tử...

    Chủ đề:

    Ghép nối bảng

    Mục tiêu:

    - Hiểu các khái niệm về ghép nối bảng trong SQL.
    - Biết cách sử dụng các loại join (Left join, Right join, Inner join, Full outer join).
    - Nắm vững cách sử dụng Union và Union All để kết hợp dữ liệu từ nhiều bảng.

    Ứng dụng:

    - Left join, Right join, Inner join, Full outer join
    - Union and union all

    Case Study:

    Xây dựng cơ sở dữ liệu trong ngành ngân hàng, bảo hiểm và thương mại điện tử...

    Chủ đề:

    Các hàm xử lý dữ liệu

    Mục tiêu:

    - Hiểu và sử dụng các hàm xử lý chuỗi trong SQL.
    - Hiểu và sử dụng các hàm xử lý thời gian trong SQL.
    - Hiểu và sử dụng các hàm chuyển đổi dữ liệu trong SQL.
    - Nắm vững cách sử dụng hàm Case When để xử lý các điều kiện phức tạp.

    Ứng dụng:

    - Các hàm xử lý chuỗi
    - Các hàm xử lý thời gian
    - Các hàm chuyển đổi
    - Hàm case when

    Case Study:

    Xây dựng cơ sở dữ liệu trong ngành ngân hàng, bảo hiểm và thương mại điện tử...

    Chủ đề:

    Phương pháp truy vấn dữ liệu trên các bảng phụ

    Mục tiêu:

    - Hiểu và sử dụng phương pháp Subquery trong SQL.
    - Hiểu và sử dụng Common Table Expressions (CTE) trong SQL.
    - Nắm vững cách sử dụng bảng tạm để xử lý dữ liệu phức tạp.

    Ứng dụng:

    - Phương pháp sử dụng Subquery
    - Phương pháp sử dụng CTE
    - Phương pháp sử dụng bảng tạm

    Case Study:

    Xây dựng cơ sở dữ liệu trong ngành ngân hàng, bảo hiểm và thương mại điện tử...

    Chủ đề:

    Thống kê bảng dữ liệu và chủ đề về ranking

    Mục tiêu:

    - Hiểu và áp dụng phương pháp Pivot Table để thống kê dữ liệu.
    - Sử dụng các phương pháp phân tích và ranking để lấy top cao nhất, top thấp nhất theo các yêu cầu cụ thể.

    Ứng dụng:

    - Phương pháp Pivot table
    - Phương pháp phân tích, ranking lấy top cao nhất, top thấp nhất theo các yêu cầu cụ thể.

    Case Study:

    - Xây dựng cơ sở dữ liệu trong ngành ngân hàng, bảo hiểm và thương mại điện tử...

    Chủ đề:

    Các lệnh thêm, sửa, xóa dữ liệu trong bảng

    Mục tiêu:

    - Hiểu và sử dụng các câu lệnh chèn dữ liệu INSERT.
    - Biết cách cập nhật dữ liệu bằng câu lệnh UPDATE.
    - Hiểu và sử dụng câu lệnh xóa dữ liệu DELETE.
    - Nắm vững cách cập nhật dữ liệu có ràng buộc.

    Ứng dụng:

    - Câu lệnh chèn dữ liệu INSERT
    - Câu lệnh cập nhật dữ liệu UPDATE
    - Câu lệnh xóa dữ liệu DELETE
    - Cập nhật dữ liệu có ràng buộc

    Case Study:

    - Xây dựng cơ sở dữ liệu trong ngành ngân hàng, bảo hiểm và thương mại điện tử...

    Chủ đề:

    - Tối ưu CSDL
    - Kết nối đến các phần mềm trực quan hóa và trình bày report

    Mục tiêu:

    - Hiểu các khái niệm khóa chính (Primary key), khóa ngoại (Foreign key), và chỉ mục (Index).
    - Biết cách kết nối dữ liệu từ SQL Server tới Excel, Power BI, và Python.
    - Nắm vững cách tự động hóa báo cáo với Power BI và Excel.

    Ứng dụng:

    - Khóa chính (Primary key), Khóa ngoài ( Foreign key), Chỉ mục (Index)
    - Kết nối data từ SQL Server tới Excel, Power BI, Python.
    - Tự động hóa reporting với Power BI, Excel

    Case Study:

    - Xây dựng cơ sở dữ liệu trong ngành ngân hàng, bảo hiểm và thương mại điện tử...

    Chủ đề:

    Tổng kết khoá học Level 1

    Mục tiêu:

    - Ôn tập và review toàn bộ kiến thức đã học.
    - Hướng dẫn cách tra cứu Google khi sử dụng SQL trong các hệ quản trị cơ sở dữ liệu như PostgreSQL, MySQL, ...

    Ứng dụng:

    - Review toàn bộ kiến thức
    - Hướng dẫn cách tra cứu Google khi sử dụng SQL trong các hệ quản trị CSDL như Postgre SQL, My SQL, ...

    Case Study:

    Thực hành cuối khoá

    Chủ đề:

    Review SQL Level 1 và làm quen với thủ tục lưu trữ và biến trong SQL

    Mục tiêu:

    - Hiểu khái niệm và cách sử dụng thủ tục lưu trữ trong SQL.
    - Biết cách khai báo và sử dụng biến trong các thủ tục lưu trữ.
    - Nắm vững cách thiết lập giá trị tham số mặc định và giá trị tham số đầu ra trong thủ tục lưu trữ.

    Ứng dụng:

    - Thủ tục lưu trữ (stored procedures)
    - Khai báo biến
    - Giá trị tham số mặc định và giá trị tham số đầu ra

    Case Study:

    - Quản trị cơ sở dữ liệu trong ngành ngân hàng, bảo hiểm và thương mại điện tử...

    Chủ đề:

    Xử lý dữ liệu với hàm Scalar, điều kiện và vòng lặp

    Mục tiêu:

    - Hiểu và sử dụng các hàm Scalar, điều kiện kiểm tra IF/ELSE và CASE.
    - Nắm vững cấu trúc vòng lặp và mệnh đề WHILE.

    Ứng dụng:

    - Hàm Scalar
    - Điều kiện kiểm tra - mệnh đề IF/ELSE, CASE
    - Cấu trúc vòng lặp và mệnh đề WHILE

    Case Study:

    - Quản trị cơ sở dữ liệu trong ngành ngân hàng, bảo hiểm và thương mại điện tử...

    Chủ đề:

    - Lệnh xóa trong SQL
    - Cập nhật dữ liệu trong SQL
    - Chèn dữ liệu

    Mục tiêu:

    - Hiểu và tạo được quan hệ trong bảng, chỉ mục INDEX.
    - Biết cách thực hiện và quản lý giao dịch (Transaction) trong SQL.
    - Nắm vững cách sử dụng bảng tạm (Temporary Tables) và biến kiểu bảng.

    Ứng dụng:

    - Tạo quan hệ trong bảng và chỉ mục INDEX
    - Giao dịch Transaction trong SQL
    - Bảng tạm Temporary Tables và biến kiểu bảng

    Case Study:

    - Quản trị cơ sở dữ liệu trong ngành ngân hàng, bảo hiểm và thương mại điện tử...

    Chủ đề:

    Quan hệ bảng, Transaction và bảng tạm trong SQL

    Mục tiêu:

    - Hiểu và tạo được quan hệ trong bảng, chỉ mục INDEX.
    - Biết cách thực hiện và quản lý giao dịch (Transaction) trong SQL.
    - Nắm vững cách sử dụng bảng tạm (Temporary Tables) và biến kiểu bảng.

    Ứng dụng:

    - Tạo quan hệ trong bảng và chỉ mục INDEX
    - Giao dịch Transaction trong SQL
    - Bảng tạm Temporary Tables và biến kiểu bảng

    Case Study:

    - Quản trị cơ sở dữ liệu trong ngành ngân hàng, bảo hiểm và thương mại điện tử...

    Chủ đề:

    Trigger và ứng dụng trong SQL Server

    Mục tiêu:

    - Hiểu khái niệm và cách sử dụng Trigger trong SQL Server.
    - Ứng dụng Trigger để tự động hóa các tác vụ quản lý dữ liệu.

    Ứng dụng:

    - Ưu nhược điểm Trigger
    - Khởi taọ Trigger
    - Thực hành Trigger

    Case Study:

    - Quản trị cơ sở dữ liệu trong ngành ngân hàng, bảo hiểm và thương mại điện tử...

    Chủ đề:

    - Thao tác con trỏ (cursors)
    - Gỡ lỗi câu lệnh
    - Chuỗi lệnh SQL động

    Mục tiêu:

    - Kiến thức chung và thực hành

    Ứng dụng:

    - Duyệt qua từng dòng dữ liệu của một bảng để thao tác với chúng.
    - Gỡ lỗi những procedures có nhiều câu lệnh phức tạp
    - Phân tích kết quả tìm kiếm với nhiều tham số đầu vào khác nhau sẽ tạo nhiều câu lệnh SQL khác nhau

    Case Study:

    - Quản trị cơ sở dữ liệu trong ngành ngân hàng, bảo hiểm và thương mại điện tử...

    Chủ đề:

    Pivot và Unpivot

    Mục tiêu:

    Thành thạo Pivot và Unpivot

    Ứng dụng:

    - Khái niệm và ứng dụng của Pivot và Unpivot
    - Sự khác biệt giữa Pivot và Unpivot
    - Cú pháp và cách sử dụng câu lệnh PIVOT, UNPIVOT
    - Các ví dụ minh họa chuyển đổi hàng thành cột, cột thành hàng
    - Ứng dụng Pivot để tổng hợp dữ liệu và Unpivot để phân tích dữ liệu

    Case Study:

    - Quản trị cơ sở dữ liệu trong ngành ngân hàng, bảo hiểm và thương mại điện tử...

    Chủ đề:

    Tổng kết

    Mục tiêu:

    - Kiểm tra lại các nội dung đã học

    Ứng dụng:

    - Kiểm tra lại các nội dung đã học

    Case Study:

    - Kiểm tra lại các nội dung đã học

Tại sao khóa học tại MCI phù hợp với bạn

1. Lộ trình khóa học thiết kế khoa học, theo quy trình làm việc thực tế giúp bạn tiếp thu và nắm chắc kiến thức theo trình tự khoa học
2. Giáo trình đào tạo theo chuẩn Quốc tế kết hợp giữa lý thuyết và thực hành qua các case study thực tế
3. 100% Giảng viên tại MCI là các chuyên gia tư vấn tại Big4 các tập đoàn lớn tại Việt Nam, có chứng chỉ đào tạo nghiên cứu quốc tế trong lĩnh vực lập trình và dữ liệu
4. Giảng viên hướng dẫn tận tay giúp bạn thành thạo SQL trong thời gian ngắn nhất
5. Cam kết chất lượng đào tạo, miễn phí học lại trọn đời nếu chưa nắm rõ kiến thức

Đội ngũ giảng viên


Bùi Thanh Tú

- Chuyên viên Phân tích dữ liệu cao cấp tại Ngân hàng VPBank, Việt Nam
- Chuyên viên Phân tích dữ liệu tại Ngân hàng SeaBank, Việt Nam
- Có 4 năm kinh nghiệm trong Phân tích tài chính ngân hàng, 3 năm kinh nghiệm trong việc xây dựng Data
- Nhiều kinh nghiệm trong việc đào tạo SQL tại các Trung tâm và Tổ chức đào tạo Công Nghệ tại Việt Nam


Hồ Minh Trí

- 5 năm kinh nghiệm trong lĩnh vực Công nghệ thông tin và Tư vấn giải pháp kinh doanh
- Hiện đang đảm trách vị trí Kĩ sư Phân tích Kinh doanh Cao cấp tại Robert Bosch Engineering & Business Solutions, Việt Nam (RBVH)
- Trưởng nhóm Nghiên cứu tại Lab Applied Science in Make Science Make Sense Project tài trợ bởi Cơ quan của Mỹ - the US Department of State - YSEALI - World Learning
- Chứng chỉ:
1. AZ-900: Microsoft Azure Fundamentals
2. DA-100: Microsoft Certified: Data Analyst Associate


Tạ Quốc Khánh

- Am hiểu, kiến thức chuyên sâu về ngành khoa học dữ liệu với cấu trúc dữ liệu, phương pháp công nghệ mới để đưa ra các giải pháp kinh doanh thành công
- Hiểu biết sâu sắc về hoạt động kinh doanh và công cụ phân tích để tối ưu việc phân tích và xử lý dữ liệu
- Hiện đảm nhận vị trí Chuyên viên Mô hình tín dụng cao cấp tại BEGROUP, Việt Nam
- Chuyên viên phân tích dữ liệu cao cấp ngân hàng số OCB Bank, Việt Nam
- Phân tích dữ liệu tại Công ty FE-Credit, Việt Nam
- Chuyên viên xây dựng mô hình tín dụng tại Công ty FE-Credit, Việt Nam


Lê Tiến Mạnh

- Hơn 6 năm kinh nghiệm trong lĩnh vực phân tích dữ liệu và hệ thống thông tin quản lý tại Ngân hàng và Công ty tài chính
- Hiện tại đang đảm nhận vị trí Giám đốc phân tích và quản trị danh mục xử lý nợ của ngân hàng SeaBank
- Đã từng đảm nhận vị trí Trưởng bộ phận báo cáo và phân tích tại Ngân hàng tài chính SHB Finance, Chuyên gia Hệ thống Báo cáo và Phân tích tại ngân hàng PVCOMBANK
- Chịu trách nhiệm Quản lý team báo cáo và hỗ trợ tại Ngân hàng Việt Nam Thịnh Vượng VPBank
- Giảng viên nội bộ Phân tích dữ liệu và Quản trị dữ liệu của Ngân hàng VPBank & PVCombank


Do Duy Nam

- Hơn 22 năm kinh nghiệm trong lĩnh vực Công nghệ thông tin và Dữ liệu lớn
- Nhà khoa học dữ liệu cao cấp Senior Data Specialist tại Công ty Cổ phần VNPAY JSC
- Giám đốc công ty LiveZone Vietnam Consulting JSC, đã ký và quản lý 1 team đa quốc gia vận hành dự án về phân tích kinh doanh (business intelligence) giá trị 1 triệu đô cho Công ty lọc hóa dầu Bình Sơn
- Phó Giám đốc Công ty DSI Vietnam, quản trị dự án Báo cáo, làm việc với PHP, Coldfusion, HTML chart
- Nhà khoa học dữ liệu cao cấp tại ACOM Financial Institute, Nhật Bản
Chứng chỉ:
1. MBA Degree at Gloucestershire Business School (United Kingdom)
2. DA-100: Microsoft Certified: Data Analyst Associate
3. Microsoft Certified Excellence Solution Developer
4. IBM Certified Solution Expert


Nguyễn Văn Huy

- Hơn 6 năm kinh nghiệm Data Engineer, hiện tại đang giữ vị trí Engineer Manager tại Misa
- Skill: ASP.NET(C#, VB.Net), SQL, MySQL, HTML & CSS, JavaScript, ASP WebAPI/RestfulAPI/JSON,XML, Stimulsoft Reports.Net
- Giải thưởng nhân viên xuất sắc, quản lý xuất sắc tại Misa năm 2019 và 2021, giải thưởng của năm "Mũi Tên Vàng" dành cho cấp quản lý năm 2022