Khóa Học Cơ Sở Dữ Liệu Và SQL 2025 cùng 28Tech

2.599.000 ₫
79.000 ₫
Thời lượng
26 Buổi Học
Sở hữu khóa học
Trọn đời
Đầy Đủ Bài Giảng

Đầy Đủ Bài Giảng

Video bài giảng và tài liệu giống mô tả

Học Online Tiện Lợi

Học Online Tiện Lợi

Học online trên drive & hoàn toàn có thể Download khoá học

Kích Hoạt Nhanh

Kích Hoạt Nhanh

Kích hoạt khóa học tự động ngay lập tức 24/7

Chia Sẻ Khóa Học Cơ Sở Dữ Liệu Và SQL 2025 Mới Nhất

Khóa học Cơ sở dữ liệu và SQL cung cấp kiến thức về Cơ sở dữ liệu, ngôn ngữ truy vấn SQL với số lượng bài tập thực hành từ dễ đến khó nhằm cung cấp cho bạn một trong những kiến thức nền quan trọng của lập trình viên. Đối tượng của khóa học là những bạn sinh viên CNTT có định hướng làm Web Backend, Data, Software engineer, Mobile, Cloud...

Mục tiêu khóa học

Thành thạo truy vấn SQL

Hệ thống bài tập được thiết kế để bạn có thể viết được những câu lệnh SQL từ cơ bản tới phức tạp, phù hợp với việc học tập và khi đi làm.

Thiết kế Cơ sở dữ liệu và Tối ưu

Nâng cao kỹ năng về Thiết kế cơ sở dữ liệu cũng như tối ưu cho ứng dụng công nghệ thông tin.

Xây dựng các project cơ bản

Khóa học giúp bạn có thể xây dựng được 3 project thực hành kỹ năng mà mình được học. Project Todo list Project E-commerce Code Web tương tác với DB (code sẵn FE, BE cho người học)

Phát triển tư duy logic & Thói quen học tập

Thông qua bài tập SQL được chuẩn bị chi tiết và bám sát các kỹ năng cần thiết về CSDL của một lập trình viên 28Tech sẽ giúp bạn có tư duy logic tốt hơn, nhanh nhạy, tối ưu. Ngoài ra việc học và làm bài tập hàng ngày giúp duy trì thói quen học tập cho bạn.

Kết quả khóa học

Kiến thức hoàn thiện

Có được kiến thức hoàn thiện về CSDL và SQL - Kỹ năng mà mọi lập trình viên cần có

Hỗ trợ việc học tập tại đại học & Phỏng vấn

Kiến thức và mức độ khó của bài tập trong khóa học phù hợp với mọi sinh viên các trường đại học sẽ hỗ trợ cho việc học tập của bạn dễ dàng và nhanh chóng hơn. Ngoài ra những kiến thức và kỹ năng trong khóa học cũng giúp bạn chuẩn bị tốt cho vòng phỏng vấn về CSDL và SQL

Nền tảng & sự tự tin của lập trình viên

Để trở thành lập trình viên thì bạn cần phải học rất nhiều và trong đó Cơ sở dữ liệu và SQL là kiến thức nền tảng quan trọng, việc có nền tảng tốt sẽ giúp bạn tự tin và đi xa hơn trong tương lai. 28Tech luôn cố gắng giúp bạn lọt vào 30% lập trình viên có kỹ năng tốt nhất.

Trang bị khả năng Thiết kế CSDL cho ứng dụng

Thiết kế CSDL là bước quan trọng trong quy trình phát triển phần mềm, hầu hết sinh viên CNTT gặp khó khăn trong công việc này, hãy để 28Tech giúp bạn tự tin hơn trong việc tối ưu và thiết kế CSDL cho ứng dụng CNTT.

Đối tượng tham gia

Sinh viên ngành Công Nghệ Thông Tin

Sinh viên CNTT cần bổ sung kiến thức về Cơ sở dữ liệu và SQL phục vụ cho học tập, phỏng vấn và công việc.

Các bạn chuyển ngành sang IT

Các bạn chuyển ngành sang học Công nghệ thông tin cần trang bị kỹ năng về SQL và Cơ sở dữ liệu, kỹ năng này bắt buộc cần có nếu bạn muốn trở thành lập trình viên.

Sinh viên IT mất gốc về Cơ sở dữ liệu và SQL

Thiếu kiến thức về Cơ sở dữ liệu và SQL sẽ gây cho bạn rất nhiều khó khăn khi làm bài tập lớn hoặc xây dựng các ứng dụng Công nghệ thông tin phục vụ học tập và làm việc.

Các bạn mong muốn làm việc Web Backend, Cloud, Data, Software... Zero

Hầu hết mọi vị trí lập trình viên đều cần kiến thức về Cơ sở dữ liệu và SQL, đặc biệt trong thời kỳ bùng nổ về dữ liệu lớn thì skill về CSDL sẽ giúp bạn có được cơ hội nghề nghiệp tốt hơn.

Lý do bạn nên học

Cơ sở dữ liệu và SQL là kỹ năng bắt buộc phải của lập trình viên

So với kiến thức về các môn lập trình, thuật toán thì Cơ sở dữ liệu thường được dạy ít hơn trong trường đại học, vì thế nhiều sinh viên do chủ quan mà bị hổng mất kiến thức quan trọng này. Và không có nhiều môn học về CSDL tại trường đại học nên cơ hội bổ sung và trau dồi thường không có.

Tài Liệu & Bài Tập Chất Lượng Cao

Các slide lý thuyết của 28Tech được thiết kế rất chi tiết, không chỉ đơn thuần cung cấp lý thuyết mà còn chỉ ra các điểm cần lưu ý, dễ nhầm lẫn và từng dạng bài tập cụ thể. Bài tập được chuẩn bị bám sát với kỹ năng cần có của lập trình viên khi đi học đi làm kết hợp với hệ thống chấm bài tự động 24/24

Nội dung khóa học

  • Bài 1. Các khái niệm cơ bản về CSDL

    - Cơ sở dữ liệu, hệ quản trị cơ sở dữ liệu
    - Các thành phần trong hệ quản trị CSDL
    - Mô hình thực thể – liên kết (Entity–Relationship Diagram – ERD)

  • Bài 2. Ánh xạ các mối quan hệ & Thiết kế CSDL 3 ứng dụng(Công ty, thư viện, đăng ký học phần)

    - Thiết kế hệ thống Quản lý Công ty
    - Ánh xạ các mối quan hệ
    - One-to-One (1–1)
    - One-to-Many (1–N)
    - Many-to-Many (N–N)
    - Kế thừa – Tổng quát hóa – Chuyên biệt hóa
    - Thiết kế Hệ thống Quản lý Đăng ký Học phần Đại học
    - Thiết kế Hệ thống Quản lý Thư viện

  • Bài 3. Các mô hình dữ liệu trong thiết kế CSDL & Thiết kế CSDL 2 ứng dụng(Đặt phòng khách sạn, đặt vé xem phim)

    - Các mô hình dữ liệu trong thiết kế CSDL
    - Ánh xạ ERD sang mô hình quan hệ
    - Thiết kế ERD và Lược đồ Quan hệ cho hệ thống quản lý Đặt phòng khách sạn
    - Thiết kế ERD và Lược đồ Quan hệ cho hệ thống quản lý Đặt vé xem phim

  • Bài 4. Đại số quan hệ phần 1

    - Thiết kế ERD và Lược đồ Quan hệ cho Hệ thống Quản lý Giải đấu bóng đá
    - Thiết kế ERD và Lược đồ Quan hệ cho Hệ thống Quản lý Tour du lịch
    - Đại số quan hệ – Phần 1

  • Bài 5. Đại số quan hệ phần 2

    - Đại số quan hệ – Phần 2
    - Thiết kế ERD và Lược đồ Quan hệ cho Hệ thống Quản lý Bệnh viện
    - Thiết kế ERD và Lược đồ Quan hệ cho Hệ thống Quản lý Nhà hàng

  • Bài 6. Mở đầu về SQL

    - Chữa bài Đại số quan hệ
    - SQL Basic:
    - CREATE/ALTER DATABASE, CREATE/ALTER TABLE
    - Mệnh đề SELECT, INSERT, UPDATE, DELETE
    - Kiểu dữ liệu & lưu ý khi thiết kế cột

  • Bài 7.Constraints & Aggregation Functions

    - Chữa bài tập SQL cơ bản
    - Các ràng buộc trên bảng (Constraints)
    - Aggregation Functions

  • Bài 8. Set Operations & Built-in Functions

    - Câu lệnh điều kiện (CASE WHEN, IF)
    - Built-in Functions
    - Set Operations (UNION, INTERSECT, EXCEPT)

  • Bài 9. ORDER BY, GROUP BY, HAVING

    - Chữa bài Function & Set
    - ORDER BY
    - GROUP BY, HAVING
    - Các lỗi GROUP BY thường gặp

  • Bài 10. Contest thực hành (45 phút – 8 câu) & Chữa bài: ORDER BY, GROUP BY, HAVING

    - Contest thực hành (45 phút – 8 câu)
    - Chữa bài: ORDER BY, GROUP BY, HAVING

  • Bài 11. JOIN & Use case thực tế

    - INNER JOIN, LEFT JOIN, RIGHT JOIN
    - Use cases thực tế

  • Bài 12. Subquery & Chữa Contest JOIN – Phần 1

    - Chữa Contest JOIN – Phần 1
    - Subquery (Correlated & Non-correlated)
    - Subquery trong SELECT & WHERE
    - EXISTS vs IN

  • Bài 13. Contest thực hành (45 phút – 8 câu)

    - Contest thực hành (45 phút – 8 câu)
    - Chữa Contest JOIN – Phần 2
    - Các lỗi JOIN thường gặp

  • Bài 14. Temporary Table, View, CTE và Use cases thực tế

    - Chữa contest Self JOIN
    - Temporary Table, View, CTE và Use cases thực tế
    - Bulk Updates với JOIN

  • Bài 15. Subquery nâng cao & Window Function

    - Subquery nâng cao
    - Window Function & ứng dụng thực tế

  • Bài 16. Hành động tham chiếu & Phụ thuộc hàm

    - Hành động tham chiếu (Referential Actions)
    - Phụ thuộc hàm (Functional Dependency)

  • Bài 17. Phụ thuộc hàm: Bao đóng & Phủ

    - Bao đóng tập thuộc tính
    - Phủ không dư thừa
    - Phủ tối giản
    - Phủ tối thiểu

  • Bài 18. Chuẩn hóa

    - Chuẩn hóa 1NF, 2NF, 3NF, BCNF
    - Khử chuẩn hóa & trade-off trong thực tế

  • Bài 19. Cấu trúc, lựa chọn và tối ưu truy vấn

    - Cấu trúc lưu trữ: Disk, B-tree, B+ tree
    - Clustered Index vs Non-clustered Index
    - Khi nào nên / không nên sử dụng Index
    - Cardinality & Selectivity
    - EXPLAIN: Index Scan vs Table Scan

  • Bài 20. Chỉ mục nâng cao trong cơ sở dữ liệu

    - Prefix Index
    - Composite Index (left-most prefix rule)
    - Covering Index
    - Functional Index
    - Index cho Wildcard
    - Full-text Index
    - Partial Index
    - Hash Index

  • Bài 21. Transaction, Locking và xử lý đồng thời

    - Function vs Stored Procedure
    - ACID & Isolation Levels
    - Locking & Deadlock
    - Error handling (TRY/CATCH, EXCEPTION)
    - Trigger
    - Transaction
    - Idempotency & retry an toàn
    - Concurrency control (optimistic vs pessimistic)

  • Bài 22. Tổng quan Java & JDBC

    - Tổng quan Java & JDBC
    - Kiến trúc JDBC và cơ chế kết nối Database
    - JDBC Connection Pool & best practices
    - SQL Injection & PreparedStatement
    - Transaction trong ứng dụng Web
    - Web Development:
    - HTTP, Request/Response
    - Session & quản lý trạng thái
    - Mô hình MVC và luồng xử lý dữ liệu
    - Best practices khi sử dụng Database trong ứng dụng Web

  • Bài 23. Thiết kế và Cài đặt CSDL cho hệ thống E-commerce

    - Thiết kế và Cài đặt CSDL cho hệ thống E-commerce
    - Các tính năng:
    - Quản lý người dùng & phân quyền (User, Role)
    - Quản lý tồn kho (Stock, Inventory)
    - Idempotency cho Place Order
    - Đánh giá & rating sản phẩm
    - Audit log (theo dõi thay đổi dữ liệu)
    - Soft delete & trạng thái bản ghi

  • Bài 24. Redis & các use cases (Rate limiting, Distributed lock, Idempotency key, …)

    - Redis & các use cases (Rate limiting, Distributed lock, Idempotency key, …)
    - Object Storage
    - Project Flask API
    - Giới hạn đăng nhập 1 session (JWT + Redis)
    - Lưu trữ ảnh sản phẩm
    - Nhắn tin near real-time
    - Phân quyền người dùng trong MySQL

  • Bài 25 .Giới thiệu MongoDB và mô hình NoSQL

    - Giới thiệu MongoDB và mô hình NoSQL
    - Làm quen với Database, Collection, Document
    - Thao tác cơ bản: Create - Read - Update - Delete (CRUD)
    - Embedded vs Referenced document
    - Truy vấn nâng cao với filter, sort, limit
    - Bài tập thực hành

  • Bài 26. MongoDB và các kỹ thuật truy vấn nâng cao

    - Aggregation Pipeline
    - Thực hành các stage: $match, $group, $project, $sort, $lookup
    - Indexing và tối ưu hóa truy vấn
    - TTL index (log, notification)
    - Kết nối MongoDB với ứng dụng Web Python Flask
    - MongoDB trong hệ thống Notification

Khoá học ngẫu nhiên
Khoá học tương tự
Facebook
Zalo