4 out of 5
4
2 reviews on Udemy

DynamoDB and AWS Lambda:2 Course Bundle

Great course for AWS Developers:Learn DynamoDB and AWS Lambda
Instructor:
Thunder Light
19 students enrolled
English [Auto-generated]
By the end of this course, you'll have a solid understanding of how DynamoDB works and how you can avoiding the common pitfalls.
When you're finished with this course, you will have a foundational knowledge of AWS Lambda and other AWS Services that will help you as you learn more about serverless application development and the infrastructure as a service space.

This is a package of two independent courses:

– AWS Database development:Let’s learn DynamoDB

Getting up and started quickly is very important when delivering software. DynamoDB, being a full managed service in AWS, enables exactly this. In this course, you’ll learn how DynamoDB works under the covers. First, you’ll explore the the very basics, and then move onto modeling a system in DynamoDB, to ensure it provides reliable performance and scalability. Next, you’ll gain an understanding of the capabilities DynamoDB offers, such as Triggers. Finally, you’ll learn all about Time to Live and DynamoDB Accelerator. When you are finished with this course, you’ll have a solid grasp of DynamoDB as a service, the power it offers you, and understanding how to leverage it, while avoiding its common pitfalls.

– AWS Lambda for beginners

At the heart of application development is a desire to create and scale new products quickly without having to worry about technical logistics. In this course, you will learn how to create event-driven code within AWS Lambda. First, you will learn to deploy simple scheduled functions. Next, you will explore how to securely integrate Lambda with third party APIs and credentials. Finally, you’ll learn how to leverage other AWS services alongside Lambda. When you’re finished with this course, you will have a foundational knowledge of AWS Lambda and other AWS Services that will help you as you learn more about serverless application development and the infrastructure as a service space. 

AWS Database development:Let's learn DynamoDB

1
Introduction
2
Environment Setup

The Basics of DynamoDB

1
What is DynamoDB?
2
Terminology
3
Tables
4
Data Types
5
Capacity Units

Capacity Units and Consistency Models

1
Partitions
2
Consistency Models
3
Capacity Units

Creating Our Tables

1
Table Design
2
Creating Tables in AWS Management Console
3
Creating Tables in AWS CloudFormation
4
Creating Tables in Code
5
List and Describe Table APIs
6
Update Table API

Creating, Querying, and Modifying Our Data

1
Working with Items in AWS Management Console
2
AWS SDK and DynamoDB JSON Schema
3
Write API: PutItem
4
Write API: UpdateItem
5
Write API: DeleteItem
6
Read Operations
7
Read API: GetItem
8
Read API: Query
9
Read API: Scan
10
Batch API: BatchGetItem
11
Batch API: BatchWriteItem

Building DynamoDB Triggers

1
DynamoDB Triggers
2
DynamoDB Stream Events
3
DynamoDB Triggers

Optimizing Our Queries with Indexes

1
Query: First Use Case
2
Local Secondary Index
3
Query: Second Use Case
4
Global Secondary Index

Capabilities in DynamoDB

1
Time to Live
2
Time to Live
3
Auto Scaling
4
DAX

Avoiding Common DynamoDB Pitfalls

1
Data Modeling
2
Pricing
3
Hard Limits
4
Unique Identifiers

AWS Lambda for beginners

1
Contextualizing Serverless
2
Key Elements of Serverless Functions
3
Looking at Serverless Function Providers
4
Example Overviews - What Are You Building?

Working with AWS

1
Introduction to the AWS Free Tier
2
AWS Free Tier Service Walkthrough
3
Overview of AWS Identity and Access Management (IAM)
4
Creating and Managing AWS Identity and Access Management Policies

Starting with Lambda Functions

1
Considerations and Limitations for Lambda Functions
2
Lambda Prerequisites
3
Creating and Configuring Your First Lambda Function
4
Monitoring and Alerting for Your First Lambda Function

Using Lambda and Third Party APIs

1
Planning Function Scope and Dependencies
2
Credential Storage with the AWS Key Management Service
3
Gathering API Keys and Preparing Your Environment
4
Working with External Libraries, Sensitive Credentials, and Your Lambda Function
5
Deploying Your Function Package and Configuring Your Twitter Bot

Integrating Lambda & Other AWS Services

1
Project and Resource Overview
2
Installing Jinja and Configuring IAM and SES
3
Uploading Templates to S3 and Creating Cloudwatch Events with the AWS CMD Line
4
Creating a Dynamic Lambda Handler
5
Testing Your Lambda Function with the AWS Command Line
6
Understanding Function Package Setup
7
Function Deployment and Configuration with the AWS Command Line
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4
4 out of 5
2 Ratings

Detailed Rating

Stars 5
0
Stars 4
2
Stars 3
0
Stars 2
0
Stars 1
0
112609c27636f5d73ef4d8fa0e8a0bd6
30-Day Money-Back Guarantee

Includes

3 hours on-demand video
28 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion