Working with Amazon DynamoDB using Python & Boto3
Offered By: Coursera Project Network via Coursera
Course Description
Overview
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.
Syllabus
- Project Overview
- Welcome! In this 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 create a Table programmatically using Python. We will then look at how to perform CRUD operations. We will then look at how to perform Query and Scan operations. Finally we will look at how to create Global Secondary Index (GSI) to perform efficient queries.
Taught by
Mohammed Murtuza Qureshi
Related Courses
30 Days to Learn LaravelLaracasts AWS Certified Solutions Architect Associate SAA-C02
A Cloud Guru AWS Certified SysOps Administrator Associate - SOA-C01 (LA)
A Cloud Guru Database Essentials
A Cloud Guru Designing High Availability, Fault Tolerance, and DR with AWS Services
A Cloud Guru