MongoDB

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

MongoDB là một hệ quản trị cơ sở dữ liệu NoSQL phổ biến nhất hiện nay. Với hiệu suất mạnh mẽ, tính tương thích và khả năng mở rộng cao, MongoDB được sử dụng rộng rãi trong các ứng dụng thời gian thực, các hệ thống lưu trữ và xử lý dữ liệu lớn, nhiều định dạng khác nhau.

Khóa học này giúp bạn nắm vững kiến thức và kỹ năng làm việc với MongoDB, phù hợp với nhiều mục tiêu từ học tập, lập trình cho tới quản trị hệ thống.

  1. Nội dung chính của khóa học

    • Sự cần thiết của cơ sở dữ liệu NoSQL.
    • Giới thiệu MongoDB.
    • Cài đặt và cấu hình MongoDB.
    • Cấu trúc BSON và các kiểu dữ liệu trong MongoDB.
    • Collection.
    • Truy vấn dữ liệu cơ bản.
    • Truy vấn dữ liệu nâng cao.
    • Truy vấn dữ liệu với Aggregation.
    • Index và tối ưu hóa hiệu suất truy vấn.
    • Xử lý dữ liệu phân tán với Replication và Sharding.
    • Sao lưu và phục hồi dữ liệu.
    • Phân quyền và quản lý người dùng trong MongoDB.
  2. Kiến thức và kỹ năng tiền đề

    • Kỹ năng sử dụng máy tính và làm việc với hệ điều hành Windows, Linux.
    • Kiến thức cơ sở dữ liệu.
  3. Những yếu tố giúp bạn học tốt hơn

    • Tư duy logic và khả năng phân tích.
    • Cơ sở dữ liệu cơ bản.
    • Hiểu biết về lập trình cơ bản: C#, Java, PHP, v.v.