4.5 out of 5
4.5
1 review on Udemy

End-to-End Serverless Development using AWS Lambda

Build, secure, and manage cost-effective and highly scalable serverless applications using AWS Lambda
Instructor:
Packt Publishing
9 students enrolled
English [Auto-generated]
Design and implement serverless application architectures with Amazon Lambda, API Gateway Service, DynamoDB, S3, and CloudFront
Leverage the serverless framework to build complex applications
Learn to program, deploy, and test Lambda functions with Node .js, Java, Python, and C#
Learn to build and deploy applications AWS Lambda
Discover the hype, significance, and business benefits of serverless computing and applications
Know how to design and deploy considerations for AWS Lambda
Easily add user sign-up and sign-in to your mobile and web apps with Amazon Cognito
Effortlessly build and monitor applications on cloud services with serverless components
Manage and secure your applications using AWS tools
Use AWS Route 53 and a load balancer to route traffic
Define security to add defenses against common internet attacks

Amazon Web Services continues its domination as the leading cloud service provider in the market. Amazon Lambda is the part of Amazon Web Services that lets you run your code without provisioning or managing servers. Amazon Lambda is a compute service that enables you to deploy applications and back-end services that operate with zero upfront cost and require no system administration. So, if you’re an IT architect or a developer who wants to build scalable systems and deploy serverless applications with AWS Lambda, then go for this course. 

This comprehensive 4-in-1 course teaches you how to make the most of AWS Lambda functions to design, build, manage, and secure scalable and cost-efficient systems and deploy serverless applications with AWS Lambda. You will begin with learning the basics of AWS Lambda such as its architecture and components. You will then learn to build serverless applications for programming languages such as Python, Java, Node.js, and C# using AWS Lambda functions.  You will also learn to integrate AWS Lambda with Simple Storage Service (S3) and DynamoDB. Next, you dive deep into the advanced serverless concepts to secure, manage, and deploy your serverless applications. Finally, you will learn to design and develop cloud solutions using AWS. This course will give you a versatile range of AWS Lambda skills, which you will put to work in your own serverless applications.

Contents and Overview

This training program includes 4 complete courses, carefully chosen to give you the most comprehensive training possible. 

The first course, Learning AWS Lambda, starts with covering the basics of Amazon Lambda and will then walk you through combining Lambda with other Amazon Web Services, such as Amazon API Gateway Service, Amazon DynamoDB, and so on. You will then learn how to write, run, and test Lambda functions using Node.js, Java, Python, and C#. Moreover, you will learn how to use its serverless framework to increase your development productivity. 

The second course, Deep Dive into AWS Lambda, starts with an introduction to the world of serverless computing and its advantages and use cases, followed by a deep dive into AWS Lambda. You will then be introduced to the concepts of serverless computing and will get to know about the benefits. You will also learn how to build and deploy an AWS Lambda function, and how to integrate AWS Lambda with Simple Storage Service. Along the way, you will also discover how to design and deploy considerations for AWS Lambda. 

In the third course, Hands-on Serverless Architecture with AWS Lambda, you will learn to build, code, and deploy your serverless applications without ever needing to configure or manage underlying servers. You’ll build, secure, and manage serverless architectures that can power the most demanding web and mobile apps. You won’t have to provision infrastructures or worry about scale. 

The fourth course, Full Stack AWS Application Development, is designed to help you develop and design cloud solutions using AWS. You will gain confidence in coding and manipulating AWS-based environments (Python, Java). You will be able to use AWS SDK to interact with services and build solutions. You will also learn how to use Amazon DynamoDB data stores and to integrate applications and data (Lambda, SWF).  

By the end of this course, you will know how to design and implement production-ready AWS serverless solutions. You will also be able to architect and build your own serverless applications on AWS.

Meet Your Expert(s):

We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth: 

  • Markus Klems is an expert in software development and system administration for scalable, high-availability and high-performance software systems, such as big data, mobile, web application, and Software-as-a-Service systems. In the context of his research and development work at TU Berlin and Karlsruhe Institute of Technology (KIT), he has gained in-depth knowledge and experience with complex and large-scale IT systems. He has been working with Amazon Web Services (AWS) since 2008 and is particularly excited about emerging technology trends in the realms of serverless computing and serverless microservice architectures.

  • Alan Rodrigues is a software technology evangelist with over 10+ years of experience in the software industry. Being abreast with the latest technologies is what he does best. One life is just not enough to intake all the information the world has to offer, but he does his bit and takes it one step at a time. These are just a few of the technologies he is well-versed in:

                  1.             Cloud Services – Amazon Web Services. Certified in AWS as a SysOps Administrator. Well-versed in Azure Web Services as well.

                  2.            Business Intelligence – SAP Business Objects, Informatica Powercenter.

                  3.            Atlassian suite of products (JIRA, JIRA Agile, JIRA service desk, Confluence, Bitbucket, Hipchat)

                  4.             Configuration, Continuous Integration – Subversion, Git, Jenkins, Atlassian Bamboo.

                  5.             Operating Systems – Windows server 2003, 2008 & 2012, Windows 7, 10, Ubuntu, CentOS.

                  6.             Databases – Oracle, MySQL, MongoDB, Microsoft SQL Server.

                  7.             Change and Release Management – HPSM, HP uCMDB, Atlassian Service Desk.

     

  • David B. McDaniel has over 30 years of experience in software architecture, design, and implementation. He displays innovation in all aspects and is both a strategic and tactical consultant to all levels of organizations. His strength lies in Cloud strategy and implementation, using private, public, and hybrid solutions, and helping companies implement their API Economy presence, both internally and externally. He specializes in business process automation and optimization and system integration using open source and COTS software packages, integrating with both custom and leading enterprise applications such as SAP and Salesforce. He is an enterprise SOA and Java architect, extremely technical, and can speak to all levels, including CxO’s of any organization. Professional and engaging, he is a leader and innovator with a strong passion for his career. He helped launch several companies, including New Era of Networks (NEON), and has worked with many Fortune 500 companies.

    Specialties: Cloud/Enterprise/SOA Architecture and Strategy, Integration, Mobile Solutions, Cloud/SaaS Computing, System Design. Java, Oracle, Open Source solutions.

    Founder – Denver AWS Users’ Group.

Learning AWS Lambda

1
The Course Overview

This video provides an overview of the entire course. 

2
Installation and Setup

This video will help you in creating and setting up AWS account.

  • Sign up for AWS

  • Create an IAM user

  • Set up your local development PC/laptop with credentials

3
Introduction to AWS

Learn about AWS usage and pricing models.

  • Find Lambda documentation and other resources

  • Learn what you can do with AWS Lambda

  • Calculate the cost for Lambda usage

4
AWS Management Console Walkthrough

We are going to explore the AWS Management Console.

  • Navigate the AWS Management Console

  • Pin services to your navigation bar

  • Switch between regions

5
AWS Lambda

Create a simple Lambda function from a blueprint on the AWS Management Console.

  • Create a Lambda function from a blueprint

  • Deploy the Lambda function

  • Test the Lambda function

6
AWS API Gateway

Learn how to create a REST API and how to connect your API to a Lambda function.

  • Create a new REST API

  • Connect an API to a Lambda function

  • Test the API and invoke Lambda through it

7
The Serverless Framework

We install the serverless framework and try out the command-line interface (CLI).

  • Learn about the serverless framework

  • Install serverless via npm

  • Try out the serverless CLI

8
Creating a Serverless Project

Learn how to create a project with the serverless framework.

  • Create a service and Lambda function with the serverless CLI

  • View the service configuration files

  • Use the serverless CLI to deploy the service and view it on the AWS web dashboard

9
Programming a Lambda Function with Node.js

We are going to write a Lambda function handler using Node.js and learn about the event, context, and callback objects.

  • Log out the event and context objects on the console

  • View event and context data using local and remote invocations

  • Try out the callback function with and without errors

10
Testing and Debugging Lambda Functions

Learn different techniques and tools for testing and debugging your Lambda function handler code and API.

  • Use the serverless CLI to run your Lambda function and view logs

  • Invoke the API via Postman

  • Test Lambda functions and API from the AWS web dashboard

11
Building a Stateless Serverless Web Application Backend

Learn how to build a simple web application using the serverless framework and Node.js.

  • We create a backend for our web application with Lambda + API Gateway

  • We deploy the API and Lambda functions

  • We test the API and Lambda functions

12
Stateful Serverless Backend with DynamoDB

We want to make our web application stateful. Therefore, we need a database. We use AWS DynamoDB to build a stateful serverless backend.

  • Go to the AWS DynamoDB web dashboard and create a Table

  • Extend the Node.js Lambda function handler with DynamoDB operations

  • Test the Lambda function and verify that data in the DynamoDB table changes

13
Creating a Web Client

How to create a web frontend for your serverless application? In this section, we generate a JavaScript SDK and add it to an HTML page.

  • Generate a JavaScript SDK for your API

  • Add the JavaScript SDK to a simple HTML web page

  • Test the web client in your web browser

14
Deploying a Serverless Frontend on CloudFront

How do you deploy the frontend? In the first step, we deploy the frontend on S3. Then, we deploy the S3 bucket on CloudFront edge locations for improved performance in different geographic regions.

  • Host the frontend on S3

  • Create a CloudFront distribution for the frontend

  • Test performance with a website speed testing service

15
Getting Started with Eclipse and the AWS Eclipse Plugin

We will explore the AWS Toolkit for Eclipse and use it to create a boilerplate Java Lambda function.

  • Install the AWS Toolkit Eclipse plugin

  • Try out features of the AWS Toolkit Eclipse plugin

  • Create a Java Lambda function

16
Deploying and Testing AWS Lambda Functions

We are going to deploy and run a Lambda function from Eclipse. Then we will review the function on the AWS Management Console.

  • Upload the Lambda function

  • Run the Lambda function

  • Review the Lambda function on the AWS Management Console

17
Lambda Function with S3 Event Input

We create and test a Lambda function that can be triggered through an S3 event.

  • Create a Lambda function with S3 event input

  • Invoke the Lambda function with a dummy event

  • Upload a file to S3 to trigger the Lambda function

18
Creating a Simple Serverless Java Application

We are going to create a serverless Java project in Eclipse and deploy it to AWS. The project consists of two Lambda functions that use DynamoDB and S3 for data storage and retrieval.

  • Create a serverless Java project in Eclipse

  • Review the generated code and deploy the resources

  • Invoke the services via Postman

19
Creating a Python Lambda Function

We will create our first Python Lambda function from a blueprint in the AWS Management Console.

  • View Python Lambda blueprints

  • Deploy a Python Lambda function from a blueprint

  • Test the deployed function

20
Using the Serverless Framework with Python

We will use the serverless framework to create a Python function from a template.

  • We create a Python Lambda function via the serverless CLI

  • We locally invoke the function

  • We deploy and remotely invoke the function

21
Building a Serverless Backend with Python

We will create a simple CRUD web application with Lambda, API Gateway, and DyanmoDB—using the serverless framework and Python.

  • First, we refactor the Lambda function from the previous video

  • Then we add DynamoDB, deploy, and test our service

  • Then we add the other CRUD operations and test again

22
Creating a C# Lambda Function with .NET Core

We will explore the AWS Toolkit for Visual Studio and use it to create a boilerplate C# Lambda function.

  • Install the AWS Toolkit for Visual Studio

  • Try out the features of the AWS Toolkit

  • Create and deploy a .NET Core-based C# Lambda function

23
Creating a C# Serverless Project with .NET Core

We will use the AWS Toolkit for Visual Studio to create a Serverless Project with C# Lambda functions.

  • Create a Serverless Project with .NET Core

  • Explore the generated source code

  • Deploy the project and test it

24
Test your knowledge

Deep Dive into AWS Lambda

1
The Course Overview

This video will give you an overview about the course.

2
Traditional Deployment and Infrastructure Mechanisms

The aim of this video is to analyze the problems that occur while deploying infrastructure and applications using traditional deployment mechanisms.

  • Identify the pain points

  • Identify the cost associated with the pain area’s

  • Identify the maintenance overhead associated with the pain area’s

3
Welcome to the Brave New World of Serverless Computing

The aim of this video is to discuss how we can achieve Serverless computing.

  • Understand the services which can help achieve Serverless computing

  • Identify areas which can move to Serverless computing

  • Define the ways these areas can move to Serverless computing

4
Introduction to the API Gateway

The aim of this video is to make the user understand what the API gateway is. This video also explains the components and key features of the API gateway service.

  • Understand the core features of the API gateway

  • Look at the core components of the API gateway

  • See the area’s where the API gateway can be used

5
Introduction to AWS Lambda

The aim of this video is to make the user understand what the AWS Lambda service is. This video also explains the components and key features of the AWS Lambda service.

  • Understand the core features of the AWS Lambda service

  • Look at the core components of the AWS Lambda service

  • See the area’s where the AWS Lambda service can be used

6
Concepts of AWS Lambda

The aim of this video is to look at what are the benefits of AWS Lambda.

  • Save on Underlying infrastructure

  • Reduce maintenance costs

  • Reuse existing code

7
Components of AWS Lambda

The aim of this video is to discuss the factors needed to create an AWS Lambda function.

  • Identify the programming language

  • Identify the amount of memory required

  • Identify the function timeout period

8
Your First AWS Lambda Function - Build

The aim of this video is to learn how to create your AWS Lambda function.

  • Decide on using any existing code

  • Upload an existing code

  • Author the code from scratch

9
Your First AWS Lambda Function - Deploy

This video talks about passing data to a Lambda function.

  • Decide on the data to be sent to the function

  • Pass in event data

  • Access event data from the function

10
Your first AWS Lambda Function - Results

The aim of this video is to teach you how to access the results for your AWS Lambda function.

  • See the Lambda dashboard for results

  • View CloudWatch metrics

  • View CloudWatch logs

11
Lambda Blueprints

This video talks about utilizing the authored code.

  • Decide on whether existing code can be used

  • View the existing blueprints

  • Decide on programming language

12
Quick Review on the Simple Storage Service

The aim of this vide is to learn what are the factors to consider using Simple Storage Service.

  • Look to store more objects

  • Look towards a reliable storage solution

  • Store different types of objects

13
AWS Lambda and Simple Storage Service with Node.js

The aim of this video is to understand the considerations to be taken care of when deploying a Node.js Lambda function.

  • Consider the amount of Memory

  • Look at the amount of timeout

  • Discuss about the IAM Roles assigned to the function

14
AWS Lambda and Simple Storage Service with Node.js - Demo

The aim of this video is to understand the status of the running AWS Lambda function.

  • Look at the monitoring section of the function

  • See the CloudWatch logs

  • See CloudWatch metrics

15
AWS Lambda and Simple Storage Service with Java

The aim of this video is to deploy the AWS Lambda functions in Java.

  • Use an Integrated Development environment

  • Create the program and associated package

  • Deploy the package from the IDE

16
AWS Lambda and Simple Storage Service with Java - Demo

This video will teach you to ensure that the AWS Lambda Java function runs.

  • Ensure the right IAM Role is assigned

  • Ensure the Memory is assigned

  • Ensure the timeout is assigned

17
Quick Review on the DynamoDB Service

The aim of this video is to learn when you should consider using DynamoDB.

  • Look when you want a fully managed NoSQL database

  • Expect less administrative overhead

  • No requirement for complex queries on the data

18
Setting Up DynamoDB for AWS Lambda

The aim of this video is to learn what you should consider when working with DynamoDB tables.

  • Understand the definition of the partition key

  • Discuss about the read capacity for the table

  • Discuss about the write capacity for the table

19
AWS Lambda and DynamoDB - Working with Tables

The aim of this video is to learn about the key considerations for a Lambda function to work with DynamoDB.

  • Ensure the right IAM permissions are defined

  • Ensure the right timeout is specified for the function

  • Ensure the right Memory is specified for the function

20
AWS Lambda and DynamoDB - Working with Streams

The aim of this video is to understand the key benefits of DynamoDB streams.

  • Register DynamoDB Item level modifications in the stream

  • Create all the records in real time

  • Access from a Lambda function

21
Versioning in AWS Lambda

The aim of this video is to help us understand about the things to note about Versioning in AWS Lambda.

  • Do not change the function once the function version is published

  • Learn about the latest version of the function, $LATEST

  • Look towards creating ALIAS for Lambda functions

22
Using Environment Variables

The aim of this video is to understand when to consider using environment variables.

  • Define the different types of environments – Development, Production

  • Define the different tiers – Database, Web

  • Define the different key value pairs

23
Viewing Lambda Metrics

The aim of this video is to learn about the key metrics to be noted for Lambda functions.

  • Discuss about the Invocation Count

  • Look at the Invocation Duration

  • Note the Invocation Errors

24
Viewing CloudWatch Logs

The aim of this video is to learn about the key points for CloudWatch logs for AWS Lambda.

  • Create a separate log stream with each function

  • Use logging statements in code

  • Test the code with the logging statements

25
Quick Review on CloudFormation

The aim of this video is to learn where you can use CloudFormation templates.

  • Learn about Disaster Recovery Scenarios

  • Look at the basic deployment of Infrastructure via Code

  • Build and tear down the environments

26
Deploying Lambda Applications Using CloudFormation

The aim of this video is to learn about what to consider when deploying code via CloudFormation.

  • Ensure a package is in place

  • Ensure the code package is tested

  • Make sure the package needs to be in a repository

27
Automated Deployment of Lambda Applications

The aim of this video is to list down what needs to be done for Automated deployment of Lambda applications.

  • Build a YAML file, which is an ASM file

  • Use the AWS CLI to package the solution

  • Use the AWS CLI to deploy the solution

28
Troubleshooting AWS Lambda

The aim of this video is to learn about the considerations when Troubleshooting AWS Lambda.

  • Check the IAM permissions

  • Ensure the code works as expected

  • Ensure the right timeout and memory is specified

29
Best Practices for AWS Lambda

The aim of this video is to learn about the key practices for better AWS Lambda code.

  • Look at the separate business logic and handler code

  • Ensure minimum dependencies

  • Use restrictive IAM policies

30
Test your knowledge

Hands-on Serverless Architecture with AWS Lambda

1
The Course Overview

This video will give you an overview about the course.

2
AWS Lambda Functions – Primer

This video will give you an overview of serverless computing.

  • Choose the programming language

  • Define the function

  • Pay for the amount of time the function runs

3
Lambda Integration with DynamoDB

Understand why you will need a serverless backend.

  • Choose DynamoDB

  • Learn about fully managed NoSQL

  • Learn about DynamoDB tables and indexes

4
Lambda Integration with the API Gateway

Understand why you will need a serverless API gateway.

  • Decide on the resource

  • Choose the methods

  • Deploy the API

5
Static WebSite Hosting in S3

In this video, you will understand why you need a serverless place to host a static website.

  • Enable static website hosting S3

  • Upload your code

  • Test your code

6
Working with Route 53

Understand why you will need domain name routing.

  • Define the hosted zone

  • Choose the record types

  • Start routing traffic

7
The AWS Cognito Service

This video will give you an overview of user authentication and authorizations.

  • Learn about user pools

  • Identity pools

  • Learn about user tokens

8
User Pool in AWS Cognito

This video will make you understand the importance of user directory.

  • Create a user pool

  • Define pool settings

  • Define application settings

9
Authenticating with AWS Cognito

This video will make you understand the importance of authenticating from a program.

  • Choose a programming language

  • Register a user

  • Sign in with the user

10
AWS Cognito and AWS API Gateway

This video will give you an overview of extra security required for the API gateway.

  • Define the API

  • Define an authorizer

  • Ensure that the authorizer is added to the API gateway

11
The Simple Queue Service

This video will make you understand how messaging between distributed components occurs.

  • Decide on the type of queue

  • Define queue

  • Send and receive messages

12
Integrating AWS Lambda with the Simple Queue Service

This video will give you an overview about AWS Lambda and SQS.

  • Define the function

  • Add the IAM Role

  • Post a message to the queue

13
The Simple Notification Service

This video will give you an overview of the publish/subscribe service.

  • Create a topic

  • Subscribe to the topic

  • Publish to the topic

14
Integrating AWS Lambda and the Simple Notification Service

This video will give you an overview of AWS Lambda and SNS.

  • Define the function

  • Add the IAM role

  • Post a message to topic

15
Monitoring AWS Lambda

This video will give you an overview about the considerations for AWS Lambda.

  • CloudWatch metrics for AWS Lambda

  • CloudWatch Logs for AWS Lambda

  • Review various metrics for AWS Lambda

16
Monitoring the API Gateway Service

This video will cover some considerations for AWS API gateway.

  • CloudWatch metrics for the API gateway

  • CloudWatch Logs for the API gateway

  • Review various metrics for the API gateway

17
Monitoring S3 Requests

This video will make you understand how to log different requests.

  • Enable server access logging

  • Decide on the destination bucket

  • View the access logs

18
API Monitoring with CloudTrail

This video will give you an overview of governance and IT auditing.

  • Learn about CloudTrail event history

  • Create a trail

  • View the trail in the S3 bucket

19
AWS Serverless Application Model

This video will make you understand the need to deploy resources.

  • Consider the server application model

  • Define your resource

  • Define the template file

20
Deploying Using AWS SAM

This video will make you understand how to use the AWS SAM CLI.

  • Install the CLI

  • Create a package

  • Deploy the package

21
Provisioning AWS Resources Using CloudFormation

This video will give you an overview of provisioning resource using CloudFormation.

  • Define the template

  • Define the function

  • Deploy the template

22
Running the API Gateway Locally

This video will make you understand the need to run the gateway locally.

  • Use the AWS SAM

  • Install Docker

  • Run your gateway

23
Test your knowledge

Full Stack AWS Application Development

1
The Course Overview

This video gives an overview of entire course.

2
Introduction to Core AWS Services

In this we will understand what AWS is and what services offers.

  • Learn about some specific services

  • Learn how we’ll use some of the services

  • Get ready to program

3
Creating Your AWS Account

In this video, we will understand how to create an account in AWS to access the services.

  • Browse to aws.amazon.com/console

  • Click Create Account to begin account creation process

  • Finish creating account

4
What Is an SDK?

In this video, we will learn how to access the services.

  • Learn what the SDK is

  • Learn why you need the SDK

5
Installing the Eclipse IDE

In this video, we will understand how to develop an application.

  • Learn about the Eclipse IDE

  • Download and install the Eclipse IDE

  • Use the Eclipse IDE to develop your application

6
Installing the AWS Toolkit for Eclipse

In this video, we will learn how to interact with AWS to deploy my services.

  • Learn about the AWS toolkit for Eclipse

  • Learn what AWS toolkit will do for you

  • Install the AWS toolkit for Eclipse

7
Using the AWS Console to Create a S3 Bucket

In this video, we will learn how we create a S3 bucket to store our app files.

  • Log in to AWS console

  • Navigate to S3 console

  • Click Create Bucket button to start process

8
Uploading the Source Files to the S3 Bucket

In this video, we will see how we get my app files into Amazon S3.

  • Open Eclipse, open AWS explorer

  • Open Amazon S3 node, double-click bucket name

  • Drag source files to bucket

9
Setting Up the Bucket to Host a Static Website

In this video, we will learn how we enable browsing to my app files.

  • Select S3 bucket

  • In Properties tab, enable static website hosting

  • In Permissions tab, add Bucket policy

10
Browsing to Your New Single Page App

In this video, we will see how we run by web application.

  • Copy DNS name from S3 static website hosting properties page

  • Open new web browser or tab

  • Paste the DNS name into address bar press enter

11
Building the Front End

In this video, we will identify the most important services in building the application backend.

  • Setup Cognito user pools and federated identities

  • Deploy Lambdas

  • Create REST API in API gateway console

12
How to Build and Deploy Your First Lambda?

In this video, we will structure two or more projects to share API data objects and API interface with Java clients.

  • Understand APIDO project defines interface

  • See that API project implements interface

  • See that API project depends on APIDO project and is deployed

13
Discuss Maven and How Builds Work

In this video, we will learn how to control build process as a configuration.

  • Configure JAX-RS and JAX-RSanalyzer plugin

  • Configure serverless Java and Shade Maven plugins

  • Deploy to Lambda and API gateway

14
Discuss How Code Is Structured in Projects

Understand how we structure Java projects to run in Lambda.

  • Create project that has data objects and interface

  • Create API project that has implementation

  • Build dependency and deploy API project

15
Build Both Projects and Deploy API to Lambda

Understand how we deploy Lambda and API gateway configuration.

  • See the “mvn clean install” APIDO project

  • Understand the “mvn clean deploy” API project

  • Check AWS Lambda console to validate

16
Creating an API to Call the Lambda

In this video, we will see how we create a synchronized API in an automated way.

  • Configure serverless Java Maven plugin

  • Deploy API project(s)

  • Import swagger.json/master-swagger.json file into API gateway

17
Test Executing Your Lambda and Viewing Your Lambda Logs

In this video, we will see how do we test execute my Lambda without writing a client.

  • In API gateway console, choose resource/method

  • Click test icon, enter parameters, and click Test button

  • Check CloudWatch logs for execution log

18
Description of DynamoDB

In this video, we will see how DynamoDB relates to SQL databases.

  • Understand that DynamoDB is key/value oriented

  • See that the DynamoDB has flexible, row-level schema

  • Understand that DynamoDB is serverless

19
Creating Your First DynamoDB Table in the AWS Console

In this video, we will see how we store document or key/value-oriented data.

  • Create a DynamoDB table to store the data

  • Set the capacity, keys, and indices on the table

  • Update your code to store and retrieve data from DynamoDB

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.5
4.5 out of 5
1 Ratings

Detailed Rating

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

Includes

9 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion