Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Exploring the DynamoDB API and the AWS SDKs (Traditional Chinese)

Amazon Web Services and Amazon via AWS Skill Builder

This course may be unavailable.

Overview

Amazon DynamoDB 反映了在管理、使用和結構描述設計方面來自關聯式資料庫的典範轉移。開發人員和架構師在使用 DynamoDB 功能開發高效能解決方案時,必須了解非關聯式 (也就是 NoSQL) 思維。

這個數位課程是使用 Amazon DynamoDB 課程開發之系列中的第一課。此課程向您介紹如何開始以程式設計方式,與 DynamoDB 資料表及其中存放的資料互動。您將了解如何安裝和使用 DynamoDB Local、AWS Command Line Interface (AWS CLI) 和 AWS 軟體開發套件 (SDK),來建立 DynamoDB 資料表並與之互動。您將熟悉四種語言的常用命令:Python、Java、Node.js 和 .NET。本課程與選用的付費實驗室一起提供,您將在其中使用 AWS CLI 和適用於 Python 的 AWS 開發套件建立 DynamoDB 資料表並與之互動。

• 課程等級:中級

• 持續時間:1.5 小時


注意:本課程具有本地化的註釋/字幕。旁白保留英語。


活動

本課程包含簡報、影片示範、互動式內容和知識檢測。選用的付費實驗室讓課程教材更完善。


課程目標

在本課程中,您將學習:

• 描述 DynamoDB 和 DynamoDB API 的核心元件

• 安裝和使用 DynamoDB Local 以支援本機開發

• 使用 AWS CLI 或 AWS 開發套件與 DynamoDB 互動

• 以程式設計方式建立 DynamoDB 資料表

• 使用基本 API 動作,以程式設計方式讀取和寫入 DynamoDB 資料表


目標對象

本課程適用於:

• 有興趣學習如何與雲端中專用資料庫互動的新進或經驗豐富的開發人員,特別是 DynamoDB

• 有興趣擴大他們對專用資料庫知識的資料庫架構師

• 有興趣擴大他們對專用資料庫知識的資料工程師


先決條件

我們建議參加本課程的學員需具備下列先決條件:

• 熟悉 DynamoDB 及其功能

• 鍵值資料庫的資料庫設計或資料建模實務的工作經驗

• 至少完成其中一項數位培訓:Amazon DynamoDB 服務簡介或 Amazon DynamoDB 服務入門

• 在 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 互動

• 示範:使用適用於 Python 的 AWS 開發套件 (boto3) 的 Amazon DynamoDB CRUD 活動

• 互動式知識檢測


第 4 課:課程總結

• 課程總結

• 選用的實驗室:使用 AWS CLI 和開發套件的 Amazon DynamoDB CRUD 活動

• 課程等級評量

Reviews

Start your review of Exploring the DynamoDB API and the AWS SDKs (Traditional Chinese)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.