inflearn logo

[Đổi mới] Bootcamp cơ sở dữ liệu MongoDB (MongoDB) và NoSQL (dữ liệu lớn) dành cho người mới bắt đầu [từ nhập môn đến ứng dụng] (cập nhật)

Học cách sử dụng công nghệ NoSQL để xử lý dữ liệu lớn (Big Data) — một trong những kỹ năng nền tảng của công nghệ full-stack và khoa học dữ liệu được áp dụng trong các startup hiện đại. MongoDB là công nghệ dễ học và có thể nhanh chóng đưa vào sử dụng nhất trong số các công nghệ NoSQL. Trong khóa học này, bạn sẽ nắm vững kiến thức cơ bản về MongoDB trong thời gian ngắn, đồng thời học cách thao tác và ứng dụng MongoDB bằng Python.

(4.9) 190 đánh giá

3,239 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

Python
Python
MongoDB
MongoDB
DBMS/RDBMS
DBMS/RDBMS
Data Engineering
Data Engineering
Python
Python
MongoDB
MongoDB
DBMS/RDBMS
DBMS/RDBMS
Data Engineering
Data Engineering

Đánh giá từ những học viên đầu tiên

4.9

5.0

fletcher_seth2335

31% đã tham gia

Cảm ơn bạn đã chuẩn bị bài giảng hay và ý nghĩa! Tôi thực sự biết ơn vì họ đã đổi mới video theo mùa. Một số bài giảng được quay một lần và không được gia hạn sau đó, nhưng tôi cảm thấy giảng viên Dave Lee rất quan tâm đến học sinh của mình ^.^

5.0

jh751225

31% đã tham gia

Đây là bài giảng thứ hai. Trong khi đang học bài giảng đầu tiên, tôi thấy tò mò về cơ sở dữ liệu nên đã học thêm. Thật tuyệt khi bài giảng được sắp xếp có hệ thống và tiến hành từ những điều cơ bản một cách chậm rãi, nên ngay cả khi tôi đã phát triển bằng một ngôn ngữ khác và mới học thì cũng dễ hiểu. Tôi sẽ đăng ký thêm các bài giảng khác và học từng bài một trong dịp này. Đây là một bài giảng tuyệt vời.

5.0

HYO JIN Kim

100% đã tham gia

Tôi thậm chí còn học bài giảng Full Stack thứ ba! Mặc dù bài giảng rất khó nhưng việc giải quyết các vấn đề lại rất thú vị. Bây giờ chúng ta hãy đi đến phần phụ trợ~~ Chúng tôi sẽ tiếp tục tiến về phía trước với mục tiêu hoàn thành lộ trình toàn diện!

Bạn sẽ nhận được điều này sau khi học.

  • Hiểu về cơ sở dữ liệu hiện đại (NoSQL)

  • Hiểu biết về công nghệ cơ bản của cơ sở dữ liệu

  • Kỹ thuật cơ bản về full-stack Python

  • Sử dụng DB bằng lập trình Python

  • Kiến thức cơ bản về DB để phân tích dữ liệu lớn

  • Ứng dụng cơ sở dữ liệu để phát triển dịch vụ full-stack

  • MongoDB (mongodb) cơ bản

Dữ liệu lớn, dễ dàng hơn và mạnh mẽ hơn
Làm chủ MongoDB từ người mới bắt đầu đến người đi làm!

💡 Trở lại với phiên bản cải tiến hoàn toàn mới!

  • Khóa học này là phiên bản cập nhật mới nhất, được biên soạn lại dựa trên phản hồi của học viên và các bản cập nhật MongoDB mới, từ khóa học cũ được công bố vào năm 2019.

Dễ dàng xử lý dữ liệu khổng lồ với công nghệ DB mới nhất trong thực tế
NoSQL + MongoDB học trọn trong một lần!

Khóa học chính thức về lập trình Jandaeumi được Naver, Kakao, Line, Coupang, Baemin lựa chọn làm chương trình đào tạo nội bộ. for internal training

Hơn 2.000 học viên đã đăng ký, phiên bản cập nhật mới nhất được biên soạn lại dựa trên phản hồi. reflecting their feedback

Cấu trúc thân thiện với người học, được thiết kế có tính đến cả việc áp dụng trong thực tế, từ người mới bắt đầu đến sử dụng thành thạo

Khóa học này giúp bạn làm quen với MongoDB (NoSQL), một trong những nền tảng cơ bản để xử lý dữ liệu lớn trong lĩnh vực full-stack và khoa học dữ liệu. Để giới thiệu cả cách sử dụng MongoDB trong thực tế, khóa học còn bao gồm cách sử dụng MongoDB với lập trình Python và kỹ thuật crawling.

Để học hiệu quả hơn về những kiến thức cơ bản về Python và crawling, bạn có thể tham gia Bootcamp nhập môn Python và cơ bản về crawling [Dễ dàng! Đến cả tài liệu vững chắc!].


Ngay cả khi bạn mới làm quen với MongoDB
vẫn có thể học mà không cần lo lắng.

Cơ sở dữ liệu = tôi biết là SQL, vậy NoSQL là gì?

Tất cả dữ liệu đều được lưu trữ trong cơ sở dữ liệu, nhưng các cơ sở dữ liệu dựa trên SQL truyền thống có những hạn chế trong việc xử lý lượng dữ liệu khổng lồ thường gặp trong thực tế hiện nay. Vì vậy, gần đây cơ sở dữ liệu NoSQL được sử dụng rộng rãi. Bạn có thể hiểu cơ sở dữ liệu dùng để xử lý dữ liệu lớn là cơ sở dữ liệu NoSQL.

Không biết SQL thì có thể học được không?

Cơ sở dữ liệu NoSQL và cơ sở dữ liệu dựa trên SQL không có mối liên hệ quá lớn. Vì vậy, khóa học này được thiết kế để bạn có thể học mà không gặp nhiều khó khăn ngay cả khi không có kiến thức về SQL. Tuy nhiên, việc hiểu SQL sẽ giúp bạn làm quen với cơ sở dữ liệu, nên nếu bạn chưa từng làm quen với SQL, học cùng với bài giảng dưới đây sẽ hiệu quả hơn nhiều.

Ưu điểm của MongoDB trong số các cơ sở dữ liệu NoSQL là gì?

Cơ sở dữ liệu NoSQL cũng có rất nhiều loại. Trong số đó, MongoDB là cơ sở dữ liệu phổ biến nhất và dễ sử dụng nhất. Nếu bạn chưa quen với NoSQL hoặc cơ sở dữ liệu nói chung, chúng tôi khuyên bạn nên học các kiến thức cơ bản về MongoDB thông qua khóa học này trong thời gian ngắn và bắt tay vào sử dụng ngay.

Tôi không biết nên học các cú pháp đa dạng của MongoDB như thế nào.

Cú pháp MongoDB có thể được chia thành cú pháp cơ bản và cú pháp dựa trên MongoDB Aggregation Framework. Khóa học này giải thích cả hai loại cú pháp. Tuy nhiên! Chỉ đơn thuần liệt kê các cú pháp đó sẽ khiến bạn khó biến chúng thành kiến thức của mình và khó áp dụng. Vì vậy, khóa học này không chỉ giải thích các ví dụ đa dạng, các ví dụ dựa trên dữ liệu thực tế và các bài tập thực hành tự giải, mà còn hướng dẫn cả mã ứng dụng thu thập dữ liệu bằng cách crawling với Python, sau đó lưu trữ và phân tích dữ liệu trên MongoDB theo thời gian thực.

Nếu bạn chưa quen với lập trình Python, chúng tôi có cung cấp khóa học Nhập môn Python và Bootcamp cơ bản về web scraping [Dễ dàng! Kể cả tài liệu vững chắc!], vì vậy khuyến nghị bạn học cùng với khóa học này. Chúng tôi cũng cung cấp lộ trình các khóa học liên quan để bạn có thể xây dựng nền tảng cơ bản một cách hệ thống cho nhà phát triển và khoa học dữ liệu. (Bạn có thể xem toàn bộ lộ trình liên quan ở phần cuối của trang chi tiết này.)

MongoDB chỉ hoạt động trong một môi trường cụ thể thôi sao?

Không. MongoDB hoạt động trên Windows/macOS và cũng được sử dụng rộng rãi trên Linux. Ngoài ra, vì cơ sở dữ liệu không phải là chương trình có giao diện hiển thị, nên chỉ cần chạy được thì sau đó bạn có thể kết nối và điều khiển MongoDB thông qua các công cụ quản lý riêng hoặc Python.

Trong khóa học này, chúng tôi sẽ hướng dẫn tất cả các phương pháp cài đặt và chạy trên Windows, Mac, thậm chí cả Linux trên AWS (môi trường đám mây). Sau đó, bạn sẽ học các kỹ thuật cốt lõi để điều khiển MongoDB thông qua công cụ quản trị và Python.

Khóa học được tiến hành dựa trên mã nguồn và tài liệu theo từng bước/từng công nghệ, giúp bạn làm quen với các kỹ thuật ứng dụng liên quan trong thời gian ngắn.


Nhiều năm qua, nhiều người đã học
Chúng tôi tạo ra những khóa học đã được kiểm chứng.

Được 60.000 học viên trả phí kiểm chứng trong 8 năm!

Đừng lãng phí thời gian! Nếu giảng viên khác nhau, các khóa học CNTT cũng có thể khác nhau.
Được dày công xây dựng để mang đến một chương trình đào tạo kỹ lưỡng và hợp lý.

Ban đầu mọi thứ được trình bày đơn giản, để bạn vừa học vừa tự nhiên lặp lại, đồng thời ghi nhớ sâu qua nhiều dạng bài tập khác nhau. Ngoài ra, chúng tôi còn hệ thống hóa thành các mẫu để có thể áp dụng ngay trong thực tế, cũng như giải thích cách điều chỉnh cho phù hợp với nhiều trường hợp khác nhau. Thậm chí sau khi hoàn thành khóa học này, bạn còn có thể hiểu một cách có hệ thống về các công nghệ liên quan và cách ứng dụng thông qua lộ trình Full Stack và dữ liệu ở cuối trang này. Ngay cả các khóa học IT, nếu được học theo một khóa học đã được kiểm chứng và xây dựng bài bản, bạn có thể biến những công nghệ liên quan thành năng lực của mình trong thời gian ngắn.

Cung cấp các bài toán thực tế đa dạng dựa trên DB cùng lời giải

🙋‍♂️ Một khóa học được tạo ra bằng sự trăn trở và cải tiến không ngừng, để bạn có thể cảm nhận rằng “À! Đúng là khác biệt thật!”. Vui lòng chỉ đăng ký nếu bạn là người đề cao sự hợp lý, biết quan tâm lẫn nhau và mong muốn xây dựng mối quan hệ tốt đẹp giữa học viên và giảng viên!


Học một cách có hệ thống
Lộ trình của Dave Lee từ Janjaemi Coding

Sau khóa học này, lộ trình AI · phát triển · dữ liệu · CS giúp bạn học theo mục tiêu của mình to learn what you need based on your goals.

Các công nghệ IT được kết nối với nhau.
Nếu chọn lọc và học các công nghệ có liên quan, sau đó kết hợp thêm AI, bạn sẽ đạt được mục tiêu nhanh hơn rất nhiều.

Mọi lộ trình đều hướng dẫn cách kết nối và sử dụng các công nghệ với nhau,
được thiết kế để nâng dần độ khó từ trình độ nhập môn đến cấp độ chuyên gia, đồng thời
được cập nhật liên tục trong nhiều năm.

Bạn cũng sẽ được áp dụng mức giảm giá cao hơn so với khi học từng khóa riêng lẻ.

3. Nền tảng về phát triển và dữ liệu, kiến thức cốt lõi về khoa học máy tính (CS)

Từ kiến trúc máy tính, hệ điều hành, mạng, phần mềm hệ thống, công nghệ phần mềm, kiến trúc, cấu trúc dữ liệu đến thuật toán

← Hãy vuốt sang trái phải để xem các bài giảng CS và lộ trình tổng thể →

Xem chi tiết lộ trình đầy đủ về khoa học máy tính

4. Lộ trình ứng dụng AI mạnh mẽ và đáng tin cậy nhất (2026)

Từ tự động hóa công việc với Claude Code, vibe coding, Codex, OpenClaw, phân tích dữ liệu dựa trên Claude Code, đến các kỹ thuật nâng cao của Claude Code như kỹ thuật agentic, harness và loop, cũng như phát triển AI agent.

← Hãy vuốt sang trái phải để xem các khóa học AI và khóa học tham khảo →

Xem chi tiết lộ trình khai thác AI tối ưu nhất (2026)

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Những người muốn sử dụng cơ sở dữ liệu bằng lập trình Python

  • Dành cho những ai muốn học các công nghệ IT cần thiết cho startup hiện đại

  • Dành cho những ai muốn tìm hiểu cơ sở dữ liệu dựa trên dữ liệu lớn mới nhất

  • Dành cho những người muốn học các kỹ năng cơ bản về khoa học dữ liệu/phân tích\Seeder

  • Dành cho những ai muốn học các kỹ năng công nghệ nền tảng về full-stack

Cần biết trước khi bắt đầu?

  • Tham gia khóa học cơ bản về Python và web scraping

  • Cú pháp cơ bản của Python

Xin chào
Đây là funcoding

Xác minh Inflearn

Xác minh sự nghiệp

34,485

Học viên

2,592

Đánh giá

1,952

Trả lời

4.9

Xếp hạng

13

Các khóa học

Janjemi Coding, Dave Lee

  • Giới thiệu về Blog Janjaemi Coding [Nhấp vào đây]

  • Kinh nghiệm chính: Quản lý phát triển cấp cao/Principle Product Manager tại Coupang, Quản lý phát triển tại Samsung Electronics (khoảng 15 năm kinh nghiệm)

  • Học vấn: Cử nhân Ngôn ngữ và Văn học Nhật Bản tại Đại học Korea / Thạc sĩ Khoa học Máy tính tại Đại học Yonsei (Sự kết hợp hoàn toàn khác biệt)

  • Lịch sử phát triển chính: Samsung Pay, dịch vụ tìm kiếm thương mại điện tử, trình biên dịch RTOS, Linux Kernel Patch cho NAS

  • Sách đã xuất bản: Lập trình Linux Kernel, Hiểu và phát triển hệ điều hành Linux, Công nghệ IT cốt lõi ai cũng có thể đọc và hiểu ngay, Sách nhập môn lập trình Python cho người mới bắt đầu

  • Trang web vận hành: Fun-coding (http://www.fun-coding.org) [Nhấp vào]

  • Đây là trang web chia sẻ tài liệu miễn phí liên quan đến Full-stack/Khoa học dữ liệu/AI.

  • Khác: Kênh YouTube Fun-Coding [Nhấp vào]

    • Tôi đang bắt đầu từng chút một với mong muốn chia sẻ các mẹo hữu ích cho việc học IT cũng như các bài giảng miễn phí ngắn hạn~

Tôi vừa song hành giữa công việc thực tế hiện tại và giảng dạy về IT, vừa liên tục tạo ra các bài giảng vững chắc về Full-stack, Khoa học dữ liệu và AI trong suốt 8 năm qua.

 

Thêm

Chương trình giảng dạy

Tất cả

42 bài giảng ∙ (9giờ 13phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

190 đánh giá

4.9

190 đánh giá

  • bizoneig9265님의 프로필 이미지
    bizoneig9265

    Đánh giá 9

    Đánh giá trung bình 5.0

    5

    62% đã tham gia

    Tôi đang theo dõi bài giảng rất tốt. Cảm ơn thầy/cô đã giải thích tỉ mỉ và chi tiết giúp tôi hiểu rõ hơn.

    • funcoding
      Giảng viên

      Cảm ơn bạn!

  • slipzine6373님의 프로필 이미지
    slipzine6373

    Đánh giá 12

    Đánh giá trung bình 4.4

    5

    100% đã tham gia

    Thật sự dễ hiểu và giải thích chi tiết nên chỉ cần xem một lần là hiểu ngay được.

    • funcoding
      Giảng viên

      Cảm ơn bạn!

  • jinhoojeong1879님의 프로필 이미지
    jinhoojeong1879

    Đánh giá 5

    Đánh giá trung bình 5.0

    5

    31% đã tham gia

    Rất hữu ích cho người không chuyên ngành IT như tôi

    • funcoding
      Giảng viên

      Cảm ơn bạn! 😊

  • kmdadoo님의 프로필 이미지
    kmdadoo

    Đánh giá 29

    Đánh giá trung bình 5.0

    5

    31% đã tham gia

    Cảm ơn bạn vì đã giải thích một cách dễ hiểu và thú vị.

    • funcoding
      Giảng viên

      Cảm ơn bạn!!

  • python1828님의 프로필 이미지
    python1828

    Đánh giá 12

    Đánh giá trung bình 4.1

    5

    98% đã tham gia

    Nếu tôi không tham gia khóa học Viết mã của Janjaemi, tôi đã có thể từ bỏ việc viết mã Python. Có một thế giới khác biệt giữa việc biết và việc giảng dạy. Khi đi học, chúng ta nhận ra rằng ngay cả những người thông minh cũng không giỏi dạy học. Tôi nghĩ bài giảng của Dave Lee thực sự là bài giảng về mã hóa hay nhất. Thực ra, tôi nghĩ thế là tốt nhất. Ngoài ra, tôi không phải là lập trình viên nên tôi không biết Dave Lee có phải là lập trình viên giỏi nhất hay không. Có thể thấy anh sở hữu sức chịu đựng vô cùng lớn. Khả năng giảng dạy tất nhiên là tốt nhất (dù nhấn mạnh bao nhiêu lần tôi cũng không thể diễn tả được). Giáo trình cũng vậy Không còn nghi ngờ gì nữa, ông đã tạo ra nó một cách chân thành và tỉ mỉ hơn những giảng viên khác. Như video giải thích, nếu bạn không có niềm đam mê giảng dạy, tôi không nghĩ bạn sẽ có thể tiến xa đến mức này. Tất nhiên, tiền sẽ đi theo những bài giảng hay, nhưng người ta nói tiền sẽ đi theo. Thật khó để làm đúng và nhiệt tình từ đầu đến cuối. Tốc độ nói cũng tốt. Tôi nghĩ họ giải thích mọi thứ một cách chậm rãi nhằm mục đích dành cho người mới bắt đầu, nhưng đúng như người hướng dẫn đã nói, bạn có thể đọc chúng một cách nhanh chóng. Tôi 42 tuổi, tôi không biết gì về code, tôi chỉ là một người không liên quan gì đến lập trình. Tôi nghĩ rằng tôi đã nhận ra tầm quan trọng của việc viết mã vào đầu năm 2019 thông qua YouTube. Tôi đã nghe một bài giảng trên một trang web giảng dạy về mã hóa khác và đã thử tất cả những điều cơ bản về Python, nhưng tôi đã từ bỏ ngay lập tức... Tôi không thể tiến bộ hơn nữa. Vài tháng sau, tôi thử lại. Lần này, tôi tham gia một khóa học trị giá 500.000 won. Đúng như dự đoán, tôi đã bỏ cuộc. Tuy nhiên, tôi quyết định rằng mình phải học viết mã để phần đời còn lại của mình sẽ dễ dàng hơn trong khi tôi đang tìm kiếm cơ sở hạ tầng. Tôi nghĩ khóa học Pandas của Janjaemi Coding rất hấp dẫn nên tôi đã tham gia, và thực tế là tôi chỉ học được khoảng 70%. Bởi vì tôi nhận ra rằng thứ tự tham gia các khóa học của tôi là sai. Tuy nhiên, khi tôi nghe bài giảng, nó được giải thích rất dễ dàng nên tôi đã hiểu được ở một mức độ nào đó. Sau khi chăm chú lắng nghe, tôi nhận ra sự hiểu biết của mình về Python? Hiểu chương trình? Tôi cảm thấy điều gì đó như thế này từng chút một càng sớm càng Tôi đã nghiên cứu kiến ​​thức cơ bản về Python từ Janjaemi Coding. Thực ra nó không hề dễ dàng Tôi không thể bỏ cuộc Bởi vì bạn dạy một cách dễ dàng. Bạn thực sự đã ép mình phải học. Có người đã giải thích điều đó một cách dễ dàng như vậy. Tôi cũng đã trả tiền cho bài giảng của người khác ở Infron... nhưng bài giảng có nhịp độ nhanh đến mức tôi có thể tự mình bỏ qua. Đúng như mong đợi, Janjaemi Coding là tốt nhất. Thật tuyệt vời khi bạn chỉ dạy những phần bạn cần. Thật khó để kiểm soát lượng kiến ​​thức khi truyền đạt kiến ​​thức, nhưng tôi nghĩ bạn đã tạo ra một bài giảng bao gồm những phần mà người mới bắt đầu có thể hiểu hoặc phải hiểu. Cảm ơn bạn rất nhiều. Tôi dự định học tất cả các bài giảng của Janjaemi Coding. Tôi đã trả tiền và đang nghiên cứu về Pandas, Python cơ bản, mysql và nosql. Và khi tôi xem trang web của Janjaemi Coding, tôi thấy rằng cũng có những bài giảng được đăng trên các trang khác và tôi dự định học tất cả chúng. Nếu tôi có thể tạo ra được chương trình mình muốn thì tất cả đều nhờ có Dave Lee. Tóm tắt 3 dòng Nếu không có Janjaemi Coding, tôi đã từ bỏ việc viết mã. Trả nhiều tiền hơn không có nghĩa là bạn có thể có được những bài giảng hay hơn. Hãy làm nhiều bài giảng hay hơn nữa

    • funcoding
      Giảng viên

      Cảm ơn bạn đã khen ngợi... Tôi cảm thấy tràn đầy sinh lực, hạnh phúc và được khen thưởng vì đã dành rất nhiều thời gian và viết một bài báo hay như vậy. Cảm ơn.

Khóa học khác của funcoding

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!

Giảm 25% cho thành viên mới

1.196.952 ₫

25%

1.595.932 ₫