课程说明
Amazon DynamoDB 是一种键值和文档数据库,可以在任何规模的环境中提供毫秒级性能。这是一项完全托管式数据库服务,位于安全生态系统中。它包括适用于应用程序和表设计和部署的高级工具套件。
这是 Developing with Amazon DynamoDB 系列课程中的第六门课程。其中回顾了前五门课程中介绍的一些概念,并在架构新的 DynamoDB 驱动的应用程序的过程中运用这些概念。
• 课程级别:中级
• 课程时长:1.5 小时
注意:本课程具有本地化的注释/字幕。 旁白保留英语。
要显示字幕,请单击播放器右下角的 CC 按钮。
课堂活动
本课程包括动画、视频演示、互动内容、专业知识考核和自主进度动手实验(可选,需付费)。
课程目标
在本课程中,您将学习以下内容:
• 使用访问模式来指导 DynamoDB 表设计
• 在 DynamoDB 表结构中建立关系模型
• 使用 AWS 工具和服务设计和部署 DynamoDB 驱动的应用程序
• 使用 NoSQL Workbench 帮助进行应用程序和 DynamoDB 表设计
• 使用 AWS 工具进行应用程序部署和生命周期管理
目标受众
本课程面向:
• 有兴趣学习如何与云中的非关系数据库(特别是 DynamoDB)交互的新入门或有经验的开发人员
• 数据库架构师
• 数据工程师
先决条件
我们建议符合以下条件的人员参加本课程:
• 熟悉 DynamoDB 及其功能
• 拥有键值数据库的数据库设计或数据建模实践的工作经验
• 已完成 Developing with Amazon DynamoDB 课程中的所有其他课程
• 拥有在 AWS 上进行架构设计和开发以及在 AWS 上规划和设计数据库的工作经验
• 熟悉一种或多种高级编程语言(Python、Java、Node.js 或 .NET)并有相关工作经验
课程大纲
第 1 课:表和应用程序设计注意事项
• 设计 DynamoDB
• DynamoDB 设计模式
• NoSQL Workbench
• 跨 AWS 服务部署 DynamoDB 驱动的应用程序
• 交互式专业知识考核
课程总结
• 课程小结
• 课程考核
• (可选)实验:Amazon DynamoDB:构建无服务器 Web 应用程序