Working with Amazon DynamoDB using Python & Boto3

提供:
Coursera Project Network
このガイド付きプロジェクトでは、次のことを行います。

Learn how to create tables in DynamoDB using Python & boto3.

Learn how to perform CRUD operations in DynamoDB.

Learn how to perform Query, Scan & Indexing Operations for efficient retrieval of data.

Clock2 hours
Beginner初級
Cloudダウンロード不要
Video分割画面ビデオ
Comment Dots英語
Laptopデスクトップのみ

In this 2-hours long project, we will look at how to work with DynamoDB, a fully managed NoSQL Database provided by Amazon Web Services (AWS) using Python & Boto3. We will look at how to generate credentials to programmatically access AWS resources. We will then look at how to create a DynamoDB Table and load data in it. We will then move on to how to perform CRUD operations in DynamoDB which include Create new records, Reading, updating and deleting existing records. We will then look at how to perform Queries to retrieve data from a table using the primary key. We will then look at Scan operation which reads every item in the entire table and look at how to apply filters on the retrieved data to retrieve data without using a primary key. Finally we will see how to create an Index, specifically Global Secondary Index (GSI), to perform queries (an efficient alternative to Scan) on the database using fields which are non-primary key. Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.

あなたが開発するスキル

  • aws
  • Database (DBMS)
  • Python Programming
  • NoSQL
  • Amazon Dynamodb

ステップバイステップで学習します

ワークエリアを使用した分割画面で再生するビデオでは、講師がこれらの手順を説明します。

  1. Introduction to DynamoDB & Generating Credentials for programmatic Access

  2. Creating a DynamoDB Table & Loading Data

  3. CRUD Operations: Create and Read

  4. CRUD Operations: Update and Delete

  5. Querying a AWS DynamoDB Table

  6. Performing Scan Operations on AWS DynamoDB

  7. Creating Global Secondary Index (GSI) to perform queries

ガイド付きプロジェクトの仕組み

ワークスペースは、ブラウザに完全にロードされたクラウドデスクトップですので、ダウンロードは不要です

分割画面のビデオで、講師が手順ごとにガイドします

よくある質問

よくある質問

さらに質問がある場合は、受講者ヘルプセンターにアクセスしてください。