Cloud Foundations
  • Introduction to Computing
  • Basic Computing Concepts
  • Development Team Roles
  • What is Cloud Computing?
  • Advantages of Cloud Computing
  • What is AWS?
  • AWS Pricing
  • AWS Infrastructure Overview
  • AWS Services and Categories
  • AWS Shared Responsibility Model
  • AWS S3
  • AWS Elastic Compute
Linux
  • Introduction to Linux
  • Linux Command Line
  • Linux Users and Group
  • Editing Files in Linux
  • Working with the Linux File System
  • Working with Files in Linux
  • Managing Linux File Permissions
  • Working with Linux Commands
  • Managing Linux Processes
  • Managing Linux Services
  • The Bash Shell
  • Bash Shell Scripting
  • Linux Software Management
  • Managing Linux Log Files
Networking
  • Introduction to Networking
  • Networking Concepts
  • Internet Protocol
  • Networking in the AWS Cloud
  • IP Subnetting
  • Additional Networking Protocols
  • Additional Networking Technologies
Security
  • Introduction to Security
  • Acceptable Use Policy Example
  • Security Life Cycle - Prevention
  • Prevention: Network Hardening
  • Prevention: Systems Hardening
  • Prevention: Data Security
  • Prevention: Public Key Infrastructure
  • Prevention: Identity Management
  • Prevention - AWS Identity and Access Management IAM
  • Detection
  • AWS CloudTrail
  • AWS Config
  • Response
  • Analysis
  • AWS Trusted Advisor
  • Security Best Practices
  • AWS Compliance Program
  • AWS Security Resources
Python Programming
  • Introduction to Python Programming
  • Python Programming
  • Python Programming Basics
  • Python Flow Control
  • Python Programming Functions
  • Python Modules and Libraries
  • Python System Administration
  • Debugging and Testing
  • Python DevOps and Continuous Integration
  • Python Configuration Management
  • Fact Finding
Databases
  • Introduction to Databases
  • Data Interaction and Database Transaction
  • Creating Tables and Learning Different Data Types
  • Inserting Data into a Database
  • Selecting Data
  • Performing a Conditional Search
  • Working with Functions
  • Organizing Data
  • Retrieving Data
  • Amazon RDS
  • Amazon DynamoDB
  • Fact Finding
  • Databases Advanced Topics
  • Database Notes
AWS Architecture
  • AWS Architecture Overview
  • AWS Cloud Adoption Framework
  • AWS Well-Architected Framework
  • Well-Architected Principles
  • Reliability and High Availability
  • Transitioning a Data Center to the Cloud
Systems Operations
  • Systems Operations Overview
  • Systems Operations on AWS
  • Create a Troubleshooting Knowledge Base
  • AWS Identity and Access Management (IAM) Review
  • AWS Command Line Interface
Tooling and Automation
  • Tooling and Automation Overview
  • AWS Systems Manager
  • Administration and Development Tools
Servers
  • Servers Overview
  • Hosting a Static Website on Amazon S3
  • Creating a Website on Amazon S3
  • Computing on AWS
  • Managing AWS Instances
  • AWS Elastic Beanstalk
  • Troubleshooting the Creation of an EC2 Instance
Scaling and Name Resolution
  • Scaling and Name Resolution Overview
  • Elastic Load Balancing
  • ELB Load Balancers and Listeners
  • Amazon EC2 Auto Scaling
  • Amazon Route 53
  • Amazon CloudFront
  • Route 53 Failover Routing
Serverless and Containers
  • Serverless and Containers Overview
  • AWS Lambda
  • Working with AWS Lambda
  • APIs and REST
  • Amazon API Gateway
  • AWS Step Functions
  • Containers on AWS
AWS Database Services
  • AWS Database Services Overview
  • Introduction to Databases on AWS
  • Amazon Redshift
  • Amazon Aurora
  • AWS Database Migration Service (AWS DMS)
  • Migrating to Amazon RDS
AWS Networking Services
  • AWS Networking Services Overview
  • Amazon VPC
  • Virtual Private Cloud (VPC) Connectivity Options
  • Securing and Troubleshooting Your Network
  • Troubleshooting a VPC
Storage and Archiving
  • Storage and Archiving Overview
  • Cloud Storage Overview
  • Amazon EBS
  • Instance Store
  • Amazon EFS
  • Storage with Amazon S3
  • Amazon S3 Glacier
  • AWS Storage Gateway
  • Working with Amazon S3
  • AWS Transfer Family and Other Migration Services
Jumpstart on AWS
  • Monitoring and Security Overview
  • Amazon CloudWatch
  • Deep Dive: Amazon CloudWatch
  • AWS Cloudtrail
  • AWS Service Integration with Athena
  • Manage Resource Consumption Overview
  • AWS Organizations
  • Tagging
  • AWS Cost Management and Best Practices
  • AWS Billing Dashboard Demonstration
  • AWS Support Services
  • Cafe Activity Introduction - Optimizing AWS Resource Utilization
  • Fact finding exercise: Cloud Foundations 2
  • Automated and Repeatable Deployments Overview
  • Automated and Repeatable Deployments
  • AMI Building Strategy
  • Amazon EC2 Launch Templates
  • Amazon EC2 Launch Templates Demonstration
  • Infrastructure as Code
  • Introduction to JSON and YAML
  • AWS CloudFormation
  • Troubleshooting AWS CloudFormation Deployments
  • Fact Finding Exercise: CloudFormation
[Slides]