Part 2: AWS Certified Solutions Architect (and CD,SO) - 2019
4.4 (323 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
3,238 students enrolled

Part 2: AWS Certified Solutions Architect (and CD,SO) - 2019

2019 Associate Exam Labs, 450+ Exam Prep Questions for Solutions Architect, Sysops Administrator, Developer
4.4 (323 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
3,238 students enrolled
Created by Chandra Lingam
Last updated 4/2019
English
Current price: $11.99 Original price: $94.99 Discount: 87% off
2 days left at this price!
30-Day Money-Back Guarantee
This course includes
  • 11 hours on-demand video
  • 13 articles
  • 41 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to Udemy's top 3,000+ courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Gain Solid Understanding of Amazon Web Services Cloud Platform
  • Ace Certification Exam Questions on Architectural Patterns, Queuing, Notification, Server less Compute, Databases, API Gateway, Disaster Recovery and more

Requirements
  • Experience with Application Architecture and Solution Development
  • Part 1 of the AWS Certified Solutions Architect Guide & Question Bank Course
Description

*** NEW:  Fargate Serverless Containers, Aurora, Aurora Serverless RDBMS lectures and Hands-On-Labs are now live ***

AWS Certified Solutions Architect Guide & Question Bank provides a structured introduction to AWS and prepares you to get certified at the Associate Level (Architect, Sysops Admin, Developer).

This is the second and concluding part of the two-part course series on getting certified at Associate Level. (NOTE: For Part 1, Look for the course 1. AWS Certified Solutions Architect Guide & Question Bank)

In Part 1 of this course, we learned about core services that form the foundation of AWS Cloud Platform. That included networking, storage, compute, automatic scaling, security, monitoring and tools for estimating cost of a solution.

In this course, we will start with services that offer Queueing, Notification and Email capabilities.  Then we will focus on Lambda server-less compute capability provided by AWS and API Gateway to provide RESTful front end for your Lambda functions.  AWS also provides a range of Cloud Database offerings including RDS, NoSQL, In-Memory, Columnar, ElasticSearch and we will explore what their strengths and weaknesses are.  Learn how to manage streaming data with Amazon Kinesis (Stream, Firehose, Analytics). Learn about Amazon ECS, Containers and Dockers. CloudFormation lectures teach how to manage your infrastructure as code. Elastic Beanstalk gives an overview on how you can quickly deploy your application and manage infrastructure automatically. This course also introduces programmatic integration of AWS Services from your application.

As we learn these topics, we will look into architectural best practices and patterns for building cost-effective and highly scalable solutions. We will also look at disaster recovery options that are enabled by AWS.

Who this course is for:
  • Get certified at Solutions Architect - Associate Level
  • Learn AWS Cloud Platform from scratch
Course content
Expand all 204 lectures 11:09:03
+ 2018 Housekeeping
4 lectures 16:55
ReadMe
00:08
2018 AWS Root Account Setup
03:57
2018 Billing Alerts Setup and Granting Billing Access to IAM Users
04:37
2018 IAM User and Command Line Tool Setup
08:13
+ Amazon Simple Queue Service (SQS)
24 lectures 01:02:56
Demo - Standard Queue
01:26
Demo - Standard Queue Configuration Options
05:45
Demo - Send, Receive Messages, Lifecycle
04:17
Demo - Command Line Interface Interaction with Queue
04:35
Demo - Multiple Users Demo, Standard Queue Best Effort Ordering
04:39
Demo - FIFO Queue, Configuration
02:31
Demo - Send, Receive Messages to FIFO Queue, Duplicate Handling
02:12
SQS - Quiz 1
8 questions
Demo - FIFO, Single Message Group, Multiple Users
01:40
Demo - Throughput and Latency with Single Message Group
01:32
Demo - FIFO with Multiple Message Group, Concurrency
03:57
Demo - Long Polling
03:04

At-Least-Once Delivery, Sampling, Exactly-Once Processing, Deduplication

At-Least-Once Delivery, Sampling, Exactly-Once Processing, Deduplication
04:06
Short Polling, Long Polling
01:55
Visibility Timeout, Message Lifecycle
03:09
Dead Letter Queues, Delay Queues, Retention
02:03
Server Side Encryption
00:38
SQS Limits
02:21
Monitoring
02:27
Pricing
02:13
Conclusion
00:37
SQS - Quiz 2
8 questions
SQS - Quiz 3
12 questions
+ Amazon - Simple Notification Service (SNS)
15 lectures 37:29
Introduction to Simple Notification Service
02:22
Usage Scenarios
01:29
How to Track Delivery Status of Messages Sent to Subscribers
01:59
Message Reliability and Delivery Retry
02:48
Spam Protection and Subscription Confirmation
01:33
SNS and SQS - Two Complementary Services
00:56
Demo - SNS Topic, Subscribe and Send Message To SQS Queue
05:41
Demo - CloudWatch Log Delivery Status Check, Add Permissions to Queue
05:23
Demo - Easy Way to Subscribe to Topic From Queue
02:41
Subscription Confirmation Scenarios - Queue As the Subscriber
01:10
Demo - Topic Subscription Using Email
02:21
Demo - SMS Text Message Notification and Delivery Status Check
04:34
Mobile Push Notification - To Notify your App Users on Mobile Devices
01:20
Monitoring
01:14
Pricing
01:58
SNS - Quiz 1
11 questions
+ Amazon Simple Email Service (SES)
11 lectures 23:34
Introduction and Usage Scenarios
01:20

Feedback Loop For Email Hard Bounce, Soft Bounce, Spam Complaint, Auto Response, Delivered

Email Delivery Outcomes - Feedback Loop
03:52
Spam or Legitimate - Deliverability and Reputation
01:07
How to Maximize Deliverability and Increase your Reputation?
02:42
Verification of Email Source and Domain
02:06
Authentication - Provide Evidence that your are the Owner of Email
01:06
Sender Policy Framework (SPF), Domain Keys Identified Mail (DKIM), DMARC
02:55
Sending Limits, SES Sandbox, Content Filtering
02:19
Feedback Loop, Email Sending Metrics, Dedicated and Shared IP Addresses
02:33
Receiving Emails with SES, Interfaces for SES, Credentials
02:06
Pricing
01:28
SES - Quiz 1
9 questions
SES - Quiz 2
6 questions
SES - Quiz 3
3 questions
+ AWS Lambda - Serverless Compute
27 lectures 01:24:45
Introduction to AWS Lambda and Serverless Compute
01:36
AWS Lambda Benefits and Supported Languages
01:39
Lambda Usage Scenarios
01:26
Usage Scenario, Security, Push, Pull
03:38
Permissions for Function to Access Other Resources and Who Can Access Function?
01:07
Demo - Hello World Overview and Setup of IAM Roles
02:21
Demo - Hello World GET Implementation
05:57
Demo - Test Lambda From Console, Review Results, Request ID, CloudWatch Logs
02:57
Demo - Invoke Lambda From Command Line, Sync Async Invocation
02:22
Demo - Hello World POST
03:14
Demo - Lambda Monitoring
01:26
Demo - API Gateway RESTful End Point For Lambda Function
05:51
Demo - S3 To Lambda - Processing Events From S3
04:40
Demo - Simulate S3 Events for Testing, Integration Testing From S3 Bucket
06:05
Demo - Processing Simple Notification Service Events
03:59
Demo - Polling and Fan Out Processing - Simple Queue Service Message Processing
02:43
Demo - Polling Implementation Overview, Testing with Messages From SQS
07:07
Demo - Versioning Lambda Functions
08:53
Demo - Aliasing Lambda Functions
04:48
Concurrency - Stream Based and Non-Stream Based Events
02:11
Throttling and Error Handling
02:17
VPC Support - Deploy Lambda Functions in Your VPC
02:49
Monitoring
02:20
Dead Letter Queues, X-RAY Tracing
01:01
Lambda Limits Enforced by AWS
01:02

A must watch video (60 minutes)

Direct Link: https://www.youtube.com/watch?v=b7UMoc1iUYw

Description:

"As serverless architectures become more popular, AWS customers need a framework of patterns to help them deploy their workloads without managing servers or operating systems. This session introduces and describes four re-usable serverless patterns for web apps, stream processing, batch processing, and automation. For each, we provide a TCO analysis and comparison with its server-based counterpart. We also discuss the considerations and nuances associated with each pattern and have customers share similar experiences. The target audience is architects, system operators, and anyone looking for a better understanding of how serverless architectures can help them save money and improve their agility."

AWS re:Invent 2016: Serverless Architectural Patterns and Best Practices (ARC402
00:30
Pricing
00:46
AWS Lambda - Quiz 1
7 questions
AWS Lambda - Quiz 2
10 questions
AWS Lambda - Quiz 3
10 questions
+ AWS Cloud Databases - RDS, NoSQL, In-Memory, Columnar
10 lectures 25:04
Introduction - AWS Cloud Database Offerings
01:26
Relational Database
02:15
Movie Data Example Stored in Relational Tables
02:47
Denormalized Movie Data Example Stored in Relational Table
01:32
NoSQL Databases
01:35
NoSQL Movie Data Example
02:07
Columnar Databases
03:06
In-Memory Storage
01:42
AWS ElasticSearch Service - Text Search Engine, Faceted Results
02:41
Comparison between Relational and NoSQL Databases
05:53
Cloud Databases - Quiz 1
10 questions
+ Amazon Relational Database Service (RDS)
22 lectures 01:08:17
Introduction to RDS and Benefits
02:54
Lower Administrative Burden
01:33
RDS Performance and Scalability
01:54
Availability and Durability
01:47
Security
02:24
AWS Config - Configuration Auditing
00:36
RDS Terminology
02:25
Pricing
00:59

Setup VPC, Subnet Group, Security Group, EC2 instance, MySQL Client Install, MySQL WorkBench Install

Demo - RDS Pre-requisites
05:10
Demo - Setup DB Subnet Group
02:23
Demo - Setup MySQL Linux Client, MySQL Workbench
02:44
2018 Demo - MultiAZ MySQL Deployment
05:30
Demo - Connect to MySQL Instance - Linux, Windows Client
05:39
Demo - Failover
02:44
Demo - Read Replica
04:51
Demo - Automated Backup and Manual Snapshots
01:48
Demo - Modifying RDS Instance
01:03
Demo - Cleanup
01:26
2018 Aurora Concepts
03:45
2018 Demo - Aurora Provisioned Database
09:22
2018 Aurora Serverless Concepts
02:29
2018 Demo - Aurora Serverless Database
04:51
Cloud Databases - RDS - Quiz 2
10 questions
Cloud Databases - RDS - Quiz 3
10 questions
2018 Cloud Databases - RDS - Quiz 4
5 questions
+ AWS Programmatic Integration
5 lectures 10:06
Introduction - Integration Application with AWS Services
01:05

*** In Windows, Use Anaconda Prompt for running python programs.  Do not use regular command prompt as path is not configured and it will fail to locate python***

  1. Setup Anaconda Python Development Environment

  2. Install Boto3 Module needed for AWS

Python Development Environment and Boto3 Setup
03:31
ReadMe - Anaconda Python
00:08

Please download aws_integration_check.zip and unzip to extract the ipynb file

Demo - Invoke S3 Service using Boto3
05:16
More Programmatic Examples in DynamoDB Demos
00:06
+ Amazon DynamoDB
13 lectures 40:28
Introduction to DynamoDB
05:54
Time To Live, Consistency Model, Replication, Scaling, Developer Version
03:13
Tables, Primary Key
03:40
Secondary Indexes
01:48
DynamoDB Streams
02:18
Provision Throughput - Read and Write Capacity Units
03:21
Pricing
02:06

Please download dynamoDB_integration.zip and unzip to extract the ipynb file

Demo - Movie Database Overview and Setup
01:40
Demo - Movie Python Script For DynamoDB Integration
06:35
Demo - Query
03:12
Demo - Insert, Update, Query, Delete a Single Movie
05:19
Metrics
01:02
Cloud Databases - Quiz 5
8 questions
Cloud Databases - Quiz 6
11 questions
DynamoDB - Best Practices
00:20