Khóa đào tạo SQL

Banner khóa học SQL indaacdemy

GIỚI THIỆU CHUNG

SQL ngày càng được coi như một kĩ năng như Excel: Ngoài việc sử dụng tốt các công cụ văn phòng như excel, word, thì việc biết được SQL sẽ giúp bạn rất nhiều trong quá trình làm việc đòi hỏi sự chuyên môn và linh hoạt cao. Đặc biệt là xu hướng kinh doanh trên dữ liệu “data-driven”.

TỔNG QUAN KHÓA HỌC

Hình thức học

Mentor hướng dẫn 1 : 1 (Theo sát sao từng học viên)

Số buổi

2 tháng (16 buổi)

Thời gian học

Lịch học linh hoạt (Học viên sắp xếp thời gian học với Mentor)

KIẾN THỨC NHẬN ĐƯỢC

✅ Thành thạo truy vấn, trích xuất, lọc dữ liệu từ CSDL, chèn các điều kiện vào để trích xuất dữ liệu đáp ứng 1 hoặc nhiều yêu cầu.

✅ Sử dụng thành thạo ngôn ngữ PL/SQL: Store Procedure, Function, Package và Trigger.

✅ Tối ưu thiết kế của CSDL và câu lệnh SQL để tăng hiệu năng hệ thống.

ĐỐI TƯỢNG THAM GIA

👉  Sinh viên đã hoặc sắp ra trường muốn nâng cao kiến thức về SQL và CSDL để tăng lợi thế cạnh tranh.

👉 Nhân viên văn phòng muốn sử dụng SQL để truy xuất dữ liệu trong CSDL của công ty.

👉 Người có nhu cầu chuyển ngành trở thành Data Analysist chuyên nghiệp.

TẠI SAO LỰA CHỌN KHÓA HỌC TẠI INDAACADEMY

Cam kết giới thiệu
việc làm

Hỗ trợ giới thiệu việc làm với gần 100% học viên tốt nghiệp đều tìm được việc full-time.

Đội ngũ giảng viên

Đội ngũ giảng viên chuyên gia có kinh nghiệm 5-10 năm trong lĩnh vực.

Giáo trình
chuyên nghiệp

Lộ trình bài bản, kiến thức cô đọng, trọng tâm trong thời gian ngắn.

Học thật làm thật

Đào tạo lý thuyết và thực chiến các dự án của công ty, tập đoàn.

LỘ TRÌNH THÀNH THẠO SQL CHỈ SAU 2 THÁNG

Bài 1: Tổng quan về CSDL,SQL, Cài đặt tools thao tác với CSDL

Bài 2: Câu lệnh truy vấn (Query): Truy vấn dữ liệu đơn giản, truy vấn dữ liệu nâng cao: Where, Order By, Distinct, Alias

Bài 3: Cấu trúc và thao tác dữ liệu: Nhóm lệnh định nghĩa cấu trúc dữ liệu, nhóm lệnh thao tác với dữ liệu

Bài 4: Các hàm cơ bản: Hàm xử lý số, chuỗi, ngày/tháng, chuyển đổi, hàm tổng hợp

Bài 5: SQL Join: Giới thiệu về SQL Join: inner join, left join, right join, full join, cross join

Bài 6: SQL Join (Nâng cao): Join nhiều bảng (>5-7 bảng) kết hợp với các mệnh đề

Bài 7: Các chuyển đề khác: Subquery, sử dụng With, tạo View,..

Phân tích sản phẩm. 

  • Sản phẩm có doanh số bán tốt nhất, kém nhất theo từng ngày, tháng, quý, năm
  • Sản phẩm có số lượng bán tốt nhất, kém nhất theo từng ngày, tháng, quý, năm
  • Bình quân giá trị bán của mỗi sản phẩm theo từng ngày, tháng, quý, năm
  • Sản phẩm đang tồn nhiều nhất, thấp nhất theo từng kho, từng vùng miền
  • Tổng doanh thu theo từng nhóm sản phẩm

Phân tích đơn hàng

  • Tổng giá trị đơn hàng theo từng ngày, tháng, quý, năm
  • Đơn hàng có giá trị lớn nhất, nhỏ nhất theo từng ngày, tháng, quý, năm
  • Tổng giá trị đơn hàng theo từng trạng thái (Đã giao thành công, đang chờ giao, hủy bỏ,….)
  • Tổng số lượng đơn đã giao thành công, đơn bị hủy, đơn pending theo từng ngày, tháng, quý, nămdaoki

Phân tích khách hàng

  • Top khách hàng có doanh thu tốt nhất theo từng ngày, tháng, quý, năm
  • Top khách hàng có doanh thu thấp nhất theo từng ngày, tháng, quý, năm
  • Tổng doanh thu từng khách hàng theo từng chi nhánh, công ty
  • Khách hàng có nhiều đơn giao thành công nhất, hủy nhiều nhất
  • Khách hàng có số lần mua hàng nhiều nhất, thấp nhất

Bài 8: Kết nối Power BI & Tổng kết: Dự án cuối khóa & chia sẻ kinh nghiệm tổng kết

Kết quả đạt được:

  • Hiểu cách tổ chức dữ liệu, phân tích và lợi ích của các bài toán phân tích dữ liệu;
  • Nắm được những KPI, chỉ tiêu, công thức tính toán, thống kê dữ liệu trong thực tế tại các doanh nghiệp
  • Thành thạo truy vấn, trích xuất, lọc dữ liệu từ CSDL, chèn các điều kiện vào để trích xuất dữ liệu đáp ứng 1 hoặc nhiều yêu cầu nào đó
  • Sử dụng các mệnh đề joins để ghép nối các bảng 
  • Tính sum, average, min, max, các loại hàm đếm, groupby theo các tiêu chí
  • Sử dụng các tables trung gian để tăng tốc độ đọc dữ liệu

Bài 1: Tổng quan PL/SQL, cài đặt SQL Developer để thao tác với CSDL

Bài 2: Các lệnh cơ bản trong PL/SQL: rẽ nhánh If then else, Vòng lặp: For loop / Loop / while loop, Con trỏ Cursor

Bài 3: Các hàm nâng cao: Merge, Ranking Function, Analytic Function…

Bài 4: Sequence, Xử lý tiến trình trong SQL(Transaction)

Bài 5: Lập trình thủ tục (Procedure), Hàm (Function)

Bài 6: Lập trình Package, Trigger

Bài 7: Tối ưu hiệu nặng CSDL với Index,Partition

Bài 8: Tổng kết: Dự án cuối khóa & chia sẻ kinh nghiệm tổng kết

Kết quả đạt được:

  • Sử dụng thành thạo ngôn ngữ PL/SQL
  • Tạo và sử dụng Store Procedure, Function, Package và Trigger
  • Xây dựng các kiểu dữ liệu cấu trúc phức tạp và kiểu dữ liệu con trỏ
  • Sử dụng thành thạo các Package có sẵn trong môi trường phát triển ứng dụng Oracle
  • Tối ưu thiết kế của CSDL để tăng hiệu năng hệ thống
  • Tăng tốc và tối ưu các câu lệnh giúp chạy nhanh gấp nhiều lần.
  • Phát triển các báo cáo bằng SQL 

GIẢNG VIÊN TẠI INDAACADEMY

PHẢN HỒI HỌC VIÊN VÀ ẢNH THỰC TẾ

DOANH NGHIỆP CHÚNG TÔI ĐÃ ĐÀO TẠO