Exploring the DynamoDB API and the AWS SDKs (Simplified Chinese)
Offered By: Amazon Web Services via AWS Skill Builder
Course Description
Overview
Amazon DynamoDB 反映了数据库从关系到非关系的范式转变,体现在管理、使用和架构设计方面。开发人员和架构师需要了解在使用 DynamoDB 功能开发高性能解决方案时的非关系或 NoSQL 思维模式。
本数字课程是“Developing with Amazon DynamoDB”课程系列中的第一门课程。本课程将教您如何开始以编程方式与 DynamoDB 表以及表中存储的数据进行交互。您将了解如何安装和使用 DynamoDB Local、AWS Command Line Interface (AWS CLI) 和 AWS 软件开发工具包 (SDK),以创建 DynamoDB 表并与之交互。您将熟悉以下四种语言中常用的命令:Python、Java、Node.js 和 .NET。本课程与可选的付费实验一起提供。在该实验中,您将使用 AWS CLI 和 AWS SDK for Python 创建 DynamoDB 表并与之交互。
• 课程级别:中级
• 时长:1.5 小时
注意:本课程具有本地化的注释/字幕。 旁白保留英语。
要显示字幕,请单击播放器右下角的 CC 按钮。
活动
本课程包括文稿展示、视频演示、互动内容和专业知识考核。可选的付费实验增强了课程材料。
课程目标
在本课程中,您将学习如何:
• 描述 DynamoDB 的核心组件和 DynamoDB API
• 安装并使用 DynamoDB Local 以支持本地开发
• 使用 AWS CLI 或 AWS 软件开发工具包与 DynamoDB 交互
• 以编程方式创建 DynamoDB 表
• 使用基本 API 操作以编程方式读取和写入 DynamoDB 表
目标受众
本课程面向:
• 有兴趣学习如何与云中的专用数据库(尤其是 DynamoDB)交互的新手开发人员或经验丰富的开发人员
• 有兴趣扩展专用数据库知识的数据库架构师
• 有兴趣扩展专用数据库知识的数据工程师
前提条件
我们建议符合以下条件的人员参加本课程:
• 熟悉 DynamoDB 及其功能
• 具备在键值数据库的数据库设计或数据建模实践方面的工作经验
• 至少完成了以下数字培训之一:“Amazon DynamoDB Service Introduction”或“Amazon DynamoDB Service Primer”
• 具备在 AWS 上构架和开发以及在 AWS 上规划和设计数据库方面的工作经验。
• 具备使用一种或多种高级编程语言(Python、Java、Node.js 或 .Net)的工作经验。
课程大纲
第 1 课:了解 DynamoDB 基础知识
• 探索 DynamoDB 的核心组件
• 了解 DynamoDB 索引
• 与 DynamoDB 交互
• 演示:在本地运行 Amazon DynamoDB
• 演示:AWS Cloud9 设置和配置
• 交互式专业知识考核
第 2 课:将 AWS CLI 与 DynamoDB API 结合使用
• 探索 DynamoDB API
• 在 AWS CLI 中使用 DynamoDB API
• 使用 AWS CLI 与 DynamoDB 交互
• 演示:使用 AWS CLI 的 Amazon DynamoDB CRUD 活动
• 交互式专业知识考核
第 3 课:使用 AWS 软件开发工具包与 DynamoDB 交互
• 探索 AWS 软件开发工具包
• 将 DynamoDB 与 AWS 软件开发工具包结合使用
• 使用 AWS 软件开发工具包与 DynamoDB 交互
• 演示:使用 AWS SDK for Python (boto3) 的 Amazon DynamoDB CRUD 活动
• 交互式专业知识考核
第 4 课:课程总结
• 课程总结
• 可选实验:使用 AWS CLI 和软件开发工具包的 Amazon DynamoDB CRUD 活动
• 课程级别评估
Tags
Related Courses
Amazon DynamoDB: Building NoSQL Database-Driven ApplicationsAmazon Web Services via edX Amazon DynamoDB: Building NoSQL Database-Driven Applications
Amazon Web Services via Coursera Storing Data on AWS
Pluralsight AWS DynamoDB Fundamentals
Pluralsight Developing .NET Core Applications with DynamoDB on AWS
Pluralsight