MongoDB高手课 - 唐建法(TJ)编程与开发技术教程

MongoDB高手课 / 三个实战视角,带你从熟练到精通

唐建法(TJ) Tapdata CTO、MongoDB中文社区主席、前MongoDB大中华区首席架构师
📅 更新时间:
🔥 热门推荐
  • 📖 课程目录
  • 📝 课程介绍
  • 06 | MongoDB基本操作

  • 07 | 实验:Hello World程序开发

  • 08 | 聚合查询

  • 09 | 实验:聚合查询

  • 10 | 复制集机制及原理

  • 11 | 实验:搭建MongoDB复制集

  • 12 | MongoDB全家桶

  • 13 | 模型设计基础

  • 14 | JSON文档模型设计特点

  • 15 | 文档模型设计之一:基础设计

  • 16 | 文档模型设计之二:工况细化

  • 17 | 文档模型设计之三:模式套用

  • 18 | 设计模式集锦

  • 19 | 事务开发:写操作事务

  • 20 | 事务开发:读操作事务之一

  • 21 | 事务开发:读操作事务之二

  • 22 | 事务开发:多文档事务

  • 23 | Change Stream

  • 24 | MongoDB开发最佳实践

  • 25 | 分片集群机制及原理

  • 26 | 分片集群设计

  • 27 | 实验:分片集群搭建及扩容

  • 28 | MongoDB监控最佳实践

  • 29 | MongoDB备份与恢复

  • 30 | 备份与恢复操作

  • 31 | MongoDB安全架构

  • 32 | MongoDB安全加固实践

  • 33 | MongoDB索引机制(一)

  • 34 | MongoDB索引机制(二)

  • 35 | MongoDB读写性能机制

  • 36 | 性能诊断工具

  • 37 | 高级集群设计:两地三中心

  • 38 | 实验:搭建两地三中心集群

  • 39 | 高级集群设计:全球多写

  • 40 | MongoDB上线及升级

  • 41 | MongoDB应用场景及选型

  • 42 | MongoDB典型案例(一)

  • 43 | MongoDB典型案例(二)

  • 44 | 关系型数据库迁移

  • 45 | 数据库迁移方式及工具

  • 46 | Oracle迁移实战

  • 47 | MongoDB + Spark实时大数据

  • 48 | MongoDB + Spark连接实战

  • 49 | MongoDB SQL套接件

  • 50 | MongoDB与微服务

  • 51 | MongoDB与数据中台

  • 52 | MongoDB数据中台案例

  • 53 | 结果测试&结束语

📋 课程详细介绍

你将获得 讲师介绍 曾为海内外头部客户主导设计过大型的 MongoDB 架构,包括: 一线航空公司的机票库存运价系统 交付给多个运营商的物联网系统 四大咨询公司之一的全球三中心分布式架构 顶级半导体厂商的产线数据服务平台...

你将获得


讲师介绍

曾为海内外头部客户主导设计过大型的 MongoDB 架构,包括:

  • 一线航空公司的机票库存运价系统
  • 交付给多个运营商的物联网系统
  • 四大咨询公司之一的全球三中心分布式架构
  • 顶级半导体厂商的产线数据服务平台
  • 香港顶级银行的金融数据中台

课程介绍

MongoDB 是当前广受欢迎的 NoSQL 数据库,目前社区版全球下载次数已超过六千多万,企业用户也有一万三千多家,国内外许多知名企业如 Facebook、Cisco、Adobe、华为、中国银行、阿里云、腾讯等,都是 MongoDB 的使用者。

MongoDB 是基于 JSON 模型的,这种所谓反范式的文档模型设计,目前还没有比较完整的理论支持,也并无太好的书籍或者材料可供参考。

在本课程中,唐建法老师基于过往给海内外头部客户主导设计大型 MongoDB 架构的经验,采用最新的 MongoDB 4.2.1 版本进行讲解,帮你掌握更高阶的 MongDB 开发及运维管理技巧,以及两地三中心、数据中台等典型架构的设计方法和原则,带你从初级 MongoDB 使用者成长为专家级 MongoDB 用户。


课程目录


特别放送

免费领取福利

限时活动推荐


订阅须知

💡 学习建议

  • 建议按照课程目录顺序学习,循序渐进掌握知识点
  • 每个章节配合实战练习,巩固所学内容
  • 遇到问题可在评论区交流,社区互助学习
  • 完成课程后尝试独立项目,检验学习成果

❓ 常见问题 FAQ

这个教程适合什么水平的学习者?

本教程从基础概念讲起,逐步深入到高级应用,适合零基础初学者到有一定经验的开发者。无论您是刚入门还是想提升技能,都能从中受益。

学习这个教程需要多长时间?

根据个人基础和每天学习时间不同,通常需要2-4周可以完成基础部分,深入掌握需要1-2个月的持续学习和实践。建议每天投入1-2小时系统学习。

学完后能达到什么水平?

完成本教程后,您将掌握编程与开发的核心技术和最佳实践,能够独立开发实际项目,具备中级开发工程师的技术能力,为求职或晋升打下坚实基础。