Description
Course Description:
In this course you will learn the crucial parts of the AWS Developer Associate certification. Each chapter has its own practical cases, where there will be a moment where you will get more intrust. Our goal is to make your learning a very interactive process.
Course Objectives:
This course is built with a simple idea in mind to teach you AWS Developer practically, so you can take and pass the exam easily
Instructor: Wattlenet Academy
Pre-reqs: None
Duration: 4 Hours/day (1 month)Course Content
- INTRODUCTION
- Course Introduction - AWS Certified Developer Associate
- Create your AWS Account
- AWS Account Activation Troubleshooting
- AWS Budget Setup
- Important Message
- About your instructor
- How to read an AWS Bill
- AWS BASIC
- About cloud computing
- Computer and Storage Fundamentals
- AWS Introduction
- Shared Security
- Resource Limits
- Assessment
- AWS Fundamentals: IAM + EC2
- AWS Fundamentals I - Section Introduction
- AWS Regions and AZs
- IAM Introduction
- IAM Hands-On
- EC2 Introduction
- SSH Overview
- How to SSH using Linux or Mac
- How to SSH using Windows
- SSH Troubleshooting
- EC2 Instance Connect
- Introduction to Security Groups
- Security Groups Deep Dive
- Private vs Public vs Elastic IP
- Private vs Public vs Elastic IP Hands On
- Install Apache on EC2
- EC2 User Data
- EC2 Instances Launch Types
- EC2 Instances Launch Types Hands On
- EC2 Elastic Network Interfaces
- EC2 Good Things to Know and Checklist
- Assessment
- AWS Fundamental: ELB + ASG+ EBS
- High Availability and Scalability
- Elastic Load Balancing (ELB) Overview
- Classic Load Balancer (CLB) with Hands On
- Application Load Balancer (ALB) with Hands On
- Network Load Balancer (NLB) with Hands On
- Elastic Load Balancer – Stickiness
- Elastic Load Balancer - Cross Zone Load Balancing
- Elastic Load Balancer - SSL Certificates
- Elastic Load Balancer - Connection Draining
- Auto Scaling Groups (ASG) Overview
- Auto Scaling Groups Hands On
- Auto Scaling Groups - Scaling Policies
- Assessment
- EC2 Storage – EBS & EFS
- EBS Intro
- EBS Intro Hands On
- EBS Volume Types Deep Dive
- EBS vs Instance Store
- EBS RAID configurations
- EFS Overview
- EFS Hands On
- EBS & EFS - Section Cleanup
- EFS vs EBS
- Assessment
- AWS Fundamentals: RDS +Aurora + ElastiCache
- AWS RDS Overview
- RDS Read Replicas vs Multi AZ
- AWS RDS Hands On
- RDS Encryption + Security
- Aurora Overview
- Aurora Hands On
- Amazon ElastiCache Overview
- Amazon ElastiCache Hands On
- ElastiCache Strategies
- Assessment
- Route 53
- Route 53 Overview
- Route 53 Hands On
- Route 53 - EC2 Setup
- Route 53 – TTL
- CNAME vs Alias
- Routing Policy – Simple
- Routing Policy - Weighted
- Routing Policy – Latency
- Route 53 Health Checks
- Routing Policy – Failover
- Routing Policy - Multi Value
- Routing Policy – Geolocation
- Section Cleanup
- Assessments
- VPC Fundamentals
- VPC Fundamentals - Section Introduction
- VPC, Subnets, IGW and NAT
- NACL, SG, VPC Flow Logs
- VPC Peering, Endpoints, VPN, DX
- VPC Cheat Sheet & Closing Comments
- Three Tier Architecture
- AWS Fundamentals Amazon S3
- Amazon S3 - Section Introduction
- S3 Buckets and Objects
- S3 Versioning
- S3 Encryption
- S3 Security & Bucket Policies
- S3 Bucket Policies Hands On
- S3 Websites
- S3 CORS
- S3 CORS Hands On
- S3 Consistency Model
- Assessment
- AWS CLI, SDK, IAM Roles & Policies
- Developing on AWS Introduction
- AWS CLI Setup on Windows
- AWS CLI Setup on Mac OS X
- AWS CLI Setup on Linux
- AWS CLI Installation Troubleshooting
- AWS CLI Configuration
- AWS CLI on EC2
- AWS CLI Practice with S3
- IAM Roles and Policies Hands On
- AWS Policy Simulator
- AWS CLI Dry Run
- AWS CLI STS Decode
- AWS EC2 Instance Metadata
- AWS CLI Profiles
- AWS CLI with MFA
- Exponential Backoff & Service Limit Increase
- AWS Credentials Provider & Chain
- AWS Signature v4 Signing
- Assessment
- Advanced Amazon S3
- S3 MFA Delete
- S3 Default Encryption
- S3 Access Logs
- S3 Replication (Cross Region and Same Region)
- S3 Pre-signed URLs
- S3 Storage Tiers + Glacier
- S3 Lifecycle Policies
- S3 Performance
- S3 & Glacier Select
- S3 Event Notifications
- Athena Overview
- Athena Hands On
- S3 Lock Policies & Glacier Vault Lock
- Section Cleanup
- Assessment
- Cloud Fornt
- CloudFront Overview
- CloudFront - Hands On
- CloudFront Caching & Caching Invalidations - Hands On
- CloudFront Security
- CloudFront Signed URL / Cookies
- ECS, ECR & Fargate – Docker in AWS
- ECS Section Introduction
- What is Docker?
- ECS Clusters
- ECS Task Definition
- ECS Service
- ECS Service with Load Balancers
- ECR - Part I
- ECR - Part II
- Fargate
- ECS IAM Deep Dive & Hands On
- ECS Task Placement and Constraints
- ECS Auto Scaling
- ECS Summary & Exam Tips
- ECS Section Cleanup
- Assessment
- AWS Elastic Beanstalk
- AWS Elastic Beanstalk - Section Introduction
- Elastic Beanstalk Overview (High level)
- Beanstalk First Environment
- Beanstalk Second Environment
- Beanstalk Deployment Modes
- Beanstalk Deployment Modes Hands On
- Beanstalk CLI and Deployment Process
- Beanstalk Lifecycle Policy Overview + Hands On
- Beanstalk Extensions
- Beanstalk & CloudFormation
- Beanstalk Cloning
- Beanstalk Migrations
- Beanstalk with Docker
- Beanstalk Advanced Concepts
- Beanstalk Cleanup
- Assessment
- AWS CICD: codeCommit, CodePipeline, CodeBuild, CodeDeploy
- AWS CICD - Section Introduction
- Introduction to CICD in AWS
- CodeCommit Overview
- CodeCommit Hands On Part I
- CodeCommit Hands On Part 2
- CodePipeline Overview
- CodePipeline Hands On
- CodeBuild Overview
- CodeBuild Hands On Part I
- CodeBuild Hands On Part 2
- CodeBuild in VPC
- CodeDeploy Overview
- CodeDeploy Hands On
- CodeDeploy for EC2 and ASG
- AWS CodeStar
- Assessment
- AWS CloudFormation
- AWS CloudFormation - Section Introduction
- CloudFormation Overview
- CloudFormation Create Stack Hands On
- CloudFormation Update and Delete Stack Hands On
- YAML Crash Course
- CloudFormation Resources
- CloudFormation Parameters
- CloudFormation Mappings
- CloudFormation Outputs
- CloudFormation Conditions
- CloudFormation Intrinsic Functions
- CloudFormation Rollbacks
- CloudFormation ChangeSets, Nested Stacks & StackSet
- Assessment
- AWS Monitoring & Audit: Clout Watch. Xray and Cloud Trail
- AWS Monitoring - Section Introduction
- Monitoring Overview in AWS
- AWS CloudWatch Metrics
- AWS CloudWatch Alarms
- AWS CloudWatch Logs
- CloudWatch Agent & CloudWatch Logs Agent
- CloudWatch Logs Metric Filters
- AWS CloudWatch Events
- EventBridge Overview
- EventBridge Hands On
- X-Ray Overview
- X-Ray Hands On
- X-Ray: Instrumentation and Concepts
- X-Ray: Sampling Rules
- X-Ray APIs
- X-Ray with Beanstalk
- X-Ray & ECS
- AWS CloudTrail
- CloudTrail vs CloudWatch vs X-Ray
- Assessment
- AWS Integration & Monitoring : SQS, SNS & Kineses
- AWS Integration & Messaging - Section Introduction
- Introduction to Messaging
- AWS SQS
- AWS SQS Console Hands On
- AWS SQS Dead Letter Queue
- AWS SQS CLI Practice
- AWS SQS FIFO Queues
- AWS SQS Advanced
- AWS SNS
- AWS SNS Hands On
- AWS Kinesis Overview
- AWS Kinesis KCL
- Kinesis Security, Firehose and Analytics
- SQS vs SNS vs Kinesis
- Data Ordering for Kinesis vs SQS FIFO
- Assessment
- AWS Serverless: Lamda
- AWS Lambda - Section Introduction
- Serverless Introduction
- AWS Lambda Overview
- AWS Lambda - First Hands On
- Lambda Synchronous Invocations
- Lambda Synchronous Invocations Hands On
- Lambda & Application Load Balancer
- Lambda & Application Load Balancer Hands On
- AWS Lambda@Edge Overview
- Lambda Asynchronous Invocations & DLQ
- Lambda Asynchronous Invocations Hands On
- Lambda & CloudWatch Events / EventBridge
- Lambda & S3 Event Notifications
- Lambda Event Source Mapping
- Lambda Event Source Mapping Hands On (SQS)
- Lambda Destinations
- Lambda Destinations Hands On
- Lambda Permissions - IAM Roles & Resource Policies
- Lambda Environment Variables & Hands On
- Lambda Monitoring & X-Ray Tracing
- Lambda in VPC
- Lambda Function Performance
- Lambda Concurrency
- Lambda Concurrency Hands On
- Lambda External Dependencies
- Lambda and CloudFormation
- Lambda Layers
- Lambda Versions and Aliases
- Lambda and CodeDeploy
- Lambda Limits
- Lambda Best Practices
- Assessment
- AWS Serverless DynamoDB
- DynamoDB - Section Introduction
- DynamoDB Overview
- DynamoDB Basics Hands On
- DynamoDB WCU & RCU – Throughput
- DynamoDB WCU & RCU Hands On
- DynamoDB Basic APIs
- DynamoDB Basic APIs Hands On
- DynamoDB Indexes (GSI + LSI)
- DynamoDB Optimistic Concurrency
- DynamoDB DAX
- DynamoDB Streams
- DynamoDB TTL
- DynamoDB CLI
- DynamoDB Transactions
- DynamoDB Session State
- DynamoDB Partitioning Strategies
- DynamoDB Conditional Writes, Concurrent Writes & Atomic Writes
- DynamoDB Patterns with S3
- DynamoDB Operations
- DynamoDB Security & Other
- Assessment
- AWS Serverless API Gateway
- API Gateway - Section Introduction
- AWS API Gateway Overview
- API Gateway Basics Hands On
- API Gateway Stages and Deployment
- API Gateway Stages and Deployment Hands On
- API Gateway Stages Configurations Hands On
- API Gateway Canary Deployments
- API Gateway Canary Deployments Hands On
- API Gateway Integration Types & Mappings
- API Gateway Mapping Templates Hands On
- API Gateway Swagger & Open API 3.0
- API Gateway Caching
- API Gateway Usage Plans & API Keys
- API Gateway Monitoring, Logging and Tracing
- API Gateway CORS & Hands On
- API Gateway Authentication and Authorization
- API Gateway REST API vs HTTP API vs WebSocket API
- Assessment
- AWS Serverless Application Model
- AWS SAM - Section Introduction
- SAM Overview
- Installing the SAM CLI
- Creating first SAM Project
- Deploying SAM Project
- SAM API Gateway
- SAM DynamoDB
- SAM - CloudFormation Designer and Application Repository
- SAM Policy Templates
- SAM with CodeDeploy
- SAM Section Summary
- Assessment
- Cognito
- Cognito Overview
- Cognito User Pools
- Cognito User Pools Hands On
- Cognito User Pools - Others
- Cognito Identity Pools
- Cognito Identity Pools Hands On
- Cognito User Pools vs Cognito Identity Pools
- Cognito Sync
- AWS Security & Encryption
- AWS Security - Section Introduction
- Encryption 101
- KMS Overview
- KMS Hands On w/ CLI
- KMS Encryption Patterns and Envelope Encryption
- Encryption SDK CLI Hands On
- KMS Limits
- KMS and AWS Lambda practice
- S3 Security Advanced
- SSM Parameter Store Overview
- SSM Parameter Store Hands On (CLI)
- SSM Parameter Store Hands On (AWS Lambda
- AWS Secrets Manager - Overview
- AWS Secrets Manager - Hands On
- SSM Parameter Store vs Secrets Manager
- CloudWatch Logs Encryption
- CodeBuild Security
- Assessment
- AWS Other Services
- AWS Other Services - Section Introduction
- AWS SES
- Summary of Databases (OLTP, OLAP, NOSQL, CACHE)
- Amazon Certificate Manager (ACM)
- Assessment
- Preparation Of the Exam
- Exam Preparation - Section Introduction
- State of Learning Checkpoint
- Exam Tips - AWS Certified Developer Associate
- Exam Walkthrough and Signup