English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 143 Lessons (12h 24m) | 2.84 GB
Learn to create applications using AWS services today
Learn to create applications using AWS services today. Hands-on Development in AWS teaches core concepts for using AWS services to create real-world applications. Explore the fundamentals before diving into database and storage, messaging, and execution services so you can create the applications you need to develop. Expert trainer and author Nick Garner will give you hands-on practical experience to create an application and run the application in the cloud. This is a lab-based approach to learning that gives you the opportunity to learn through exercises.
It’s important to note that this course is not intended to teach you to how program or develop applications. The goal is to help you understand the services that are available to run the applications you develop through live demonstration. The demonstration mode is accompanied by a free AWS Trial Account for easy access.
Hands-on Development in AWS covers the core development topics you need to really create applications while providing a deeper exploration of cloud services so you can fully understand the work. Topics covered include AWS foundations services like identity and access management and Virtual Private Cloud, databases and storage services, execution services of AWS, and finally cover the development of apps in AWS including AWS API, AWS SDKs, CloudFormation, and AWS Developer Tools.
Topics include
- Module 1: Course and AWS Overview
- Module 2: AWS Foundational Services
- Module 3: Database and Storage Services
- Module 4: Messaging Services
- Module 5: Execution Services
- Module 6: Developing in AWS
Learn How To
- Understand the services that are available to run the applications your team is developing.
- Develop, deploy, and debug cloud-based applications using AWS
- Prepare for the Associate Level Certified Developer exam
Table of Contents
Introduction
Hands-On Development in AWS Introduction
Lesson 1 Course and AWS Overview
Learning objectives
Course Overview
Requisites Overview
Lesson 2 Cloud Services
Learning objectives
Why Move to the Cloud
Exploring Cloud Providers
A History of AWS
A High-level View of AWS Services
Exploring AWS Regions
Lesson 3 Setting up a Lab
Learning objectives
Setting up a Local Computer
Creating an AWS Trial Account
Understanding AWS CLI vs. Web GUI
Using the AWS CLI
Reviewing the Course’s Code Repo
Lesson 4 Identity and Access Management (IAM)
Learning objectives
Understanding IAM
Understanding Permissions
Exploring Users and Groups
Exploring Roles
Using IAM Multi-factor Authentication (MFA)
Creating a Cognito User Pool
Lesson 5 Virtual Private Cloud (VPC)
Learning objectives
Understanding VPC
Exploring Networking and Security
Understanding Default VPC
Creating a VPC
Lesson 6 Elastic Compute Cloud (EC2)
Learning objectives
Understanding EC2
Provisioning Instances
Using Amazon Machine Images (AMI) & Marketplace
Understanding Elastic IPs
Using Load Balancers
Exploring Storage
Lesson 7 Databases (RDS EC2)
Learning objectives
An RDS Overview
Understanding Database Security in RDS
Configuring an RDS Database
Scaling RDS
Exploring Database on EC2
Using RDS Best Practices
Lesson 8 DynamoDB (NoSQL)
Learning objectives
Understanding DynamoDB
Exploring DDB Data Models
Securing DynamoDB
Scaling and Replication
Understanding Streams and Triggers
Using DynamoDB Best Practices
Lesson 9 Simple Storage Service (S3)
Learning objectives
Understanding S3
Creating Buckets
Securing S3
Using Global Data Replication
Understanding Glacier
Exploring Events
Using Third-party Browser Tools
Using S3 Best Practices
Using CloudFront with S3
Lesson 10 Route 53 DNS
Learning objectives
Understanding Route 53
Exploring Route 53 Zones
Using Zone Aliases
Configuring Traffic Flow Policies
Using Route 53 Best Practices
Lesson 11 Simple Queue Service (SQS)
Learning objectives
Understanding SQS
Creating an SQS Queue
Securing SQS
Interacting with an SQS Queue
Using Message Encryption
Using SQS Best Practices
Lesson 12 Simple Notification Service (SNS)
Learning objectives
An SNS Overview
Exploring SNS Transports
Understanding SNS Message Reliability
Using SNS Platform Applications
Emailing and Texting Using SNS
Using SNS Best Practices
Lesson 13 Simple Email Service (SES)
Learning objectives
Understanding SES
Using the SES Simulator
Using SES Templates
Using SES Best Practices
Lesson 14 Lambda – Serverless Compute
Learning objectives
Highlighting Lambda
Understanding Lambda Scalability and Availability
Exploring Lambda Security
Using Lambda Functions
Deploying a Lambda Function
Using Lambda Best Practices
Lesson 15 Elastic Beanstalk
Learning objectives
Understanding Elastic Beanstalk
Development Stacks
Interacting with Databases
Updating the Platform
Using Elastic Beanstalk Best Practices
Lesson 16 Kinesis
Learning objectives
Understanding Kinesis
Exploring Streams
Using Firehose
Using Kinesis Best Practices
Lesson 17 API Gateway
Learning objectives
An API Gateway Overview
Creation from Template
Using Lambda Integrations
Integrating using HTTP
Securing an API Gateway
Using API Gateway Best Practices
Lesson 18 AWS API
Learning objectives
An AWS API Overview
Using the AWS API
Lesson 19 AWS SDK
Learning objectives
Understanding the AWS SDKs
Finding Documentation
Using the Node.js SDK
Using the Python SDK
Lesson 20 CloudFormation
Learning objectives
Understanding CloudFormation
Using Templates
Using CloudFormation Best Practices
Lesson 21 CloudWatch
Learning objectives
Understanding CloudWatch
Exploring Logs
Understanding Alarms
Using Insights
Using EventBridge
Lesson 22 Elastic Container Service (ECS)
Learning objectives
Understanding ECS
Exploring the Elastic Container Registry
Using Clusters
Using ECS Best Practices
Lesson 23 AWS Developer Tools
Learning objectives
Outlining AWS Developer Tools
Experimenting with AWS Developer Tools
Exploring X-Ray
Module 1 Course and AWS Overview
Module introduction
Module 2 AWS Foundational Services
Module introduction
Module 3 Database and Storage Services
Module introduction
Module 4 Messaging Services
Module introduction
Module 5 Execution Services
Module introduction
Module 6 Developing in AWS
Module introduction
Summary
Hands-On Development in AWS Summary
Resolve the captcha to access the links!