
This chapter looks at the Evolution of Infrastructure
This chapter looks at Amazon Web services
This chapter looks at what is going to be covered in this course
This chapter looks at starting with development
This chapter looks at the Free Tier account
This chapter looks at creating IAM users
This chapter looks at a recap of this section
Compare hosting a static site on the simple storage service with the elastic compute service, and review Route 53, identity and access management policies, and AWS CLI for API calls.
This chapter looks at the simple storage service
This chapter looks at a demo on the simple storage service
This chapter looks at Route 53
This chapter looks at using EC2 to host a static web site
This chapter looks at using S3 to host a static web site
This chapter looks at IAM Policies
This chapter looks at a Lab on IAM Policies
Explore serverless DynamoDB fundamentals by creating tables and items, understanding throughput, and using the command line interface to interact with DynamoDB APIs.
This chapter looks at DynamoDB
This chapter looks at working with DynamoDB
This chapter looks at DynamoDB throughput
This chapter looks at a lab on DynamoDB Throughput
Access and download the uploaded JavaScript code examples for AWS serverless labs, run them locally, and use the course resources and context menu to practice and customize your serverless applications.
Learn to use the AWS DynamoDB CLI to scan and query tables by partition keys, manage items with put item, and understand strong versus eventual consistency and key condition expressions.
This chapter looks at Node.js
This chapter looks at setting up Node.js to work with AWS
This chapter looks at using Node.js with DynamoDB
Learn how to use Python with AWS S3 via the resource library and client library to list buckets, read objects, and upload or download files, with boto3 setup.
Describe using the Python low-level DynamoDB client to describe a table, get an item by ID, and put new items, highlighting attribute definitions, hash key ID, and read/write capacity.
Explore the agenda for serverless computing on AWS, covering AWS Lambda, S3, and API Gateway to build an end-to-end application using service architecture components.
This chapter looks at AWS Lambda
This chapter looks at a Lab on AWS Lambda
This chapter looks at IAM Roles
This chapter looks at AWS Lambda and Event Data
This chapter looks at using AWS Lambda with S3
This chapter looks at monitoring AWS Lambda
This chapter looks at AWS Lambda and S3 triggers
This chapter looks at AWS Lambda and DynamoDB
Learn to build a serverless lambda function in Python, connect to S3, list bucket objects, and view results in CloudWatch logs.
Configure an S3 trigger to invoke a Lambda function in Python whenever a file is uploaded to a bucket, capturing the bucket name and object key from the event.
Discover how an API gateway mediates between systems, routing requests to backend functions and data, and how resources, methods, and stages enable scalable, secure data access.
Build a serverless API in AWS using API Gateway, creating resources like customers and products, and connect GET/POST methods to a Lambda function that accesses DynamoDB.
Enable API gateway to use lambda proxy integration, pass post data as the event object, fetch items from DynamoDB, and return a properly structured response with status and headers.
Deploy your API in AWS API gateway, create stages (production and staging), and test external invocation with Postman by sending POST requests to the deployed endpoint.
Call the API from a web page by enabling CORS on the API gateway, adding the access-control header, and using JavaScript to post and fetch the description from Lambda.
Learn a complete serverless architecture where a static site on s3 triggers api gateway, invoking lambda to access dynamodb.
Build a simple one-page personal project to explore serverless service components and architectures, using an api gateway to call a function and hosting on storage servers.
Set up DynamoDB for a serverless AWS app, define a scalable table with per-course attributes, a unique partition key, and auto scaling to track course interest anonymously.
Set up the API gateway for a new course API. Configure a root resource and a post method with a Lambda function proxy integration, then deploy to a production stage.
Learn how to build a serverless AWS app by connecting a static S3 website to API gateway via AJAX, triggering Lambda to store data in DynamoDB, with Route 53 DNS.
Explore how to monitor a serverless app with dashboards, metrics, and widgets in cloud watch, tracking dynamo db throughput, lambda duration, and api gateway calls for production readiness.
This course is designed for students who want to have a better idea of building and deploying web based applications using serverless components on AWS. In this course we will touch upon the following
Hosting a static web site using the Elastic Compute Cloud service
Hosting a static web site using the Simple Storage service
Working with DynamoDB
Working with AWS Lambda
Using Node.js as the underlying runtime for our server side Javascript
Using the API gateway service
Putting all the serverless components together for our application