
AWS Cloud Technical Essentials is a fundamental-level course. It’s designed to build your competence, confidence, and credibility with practical cloud skills that can help you innovate and advance your professional future. Here’s a quick overview of the skills that you will learn in each week of this first course.
Module 1: Getting Started with AWS Cloud
In this module, you will learn the definition of cloud computing and how to describe the cloud value proposition. You will learn how to differentiate between workloads that run on premises compared to workloads that run in the cloud, and how to create an AWS account. You will also get an overview of AWS, including how to differentiate between AWS Regions and Availability Zones, and the different ways that you can interact with AWS. Finally, you will learn best practices for using AWS Identity and Access Management (IAM).
Module 2: AWS Compute & Networking
Module 2 is where you will learn how AWS compute services differ from other AWS services. The content for this week covers the basic components of Amazon Elastic Compute Cloud (Amazon EC2) architecture, and how to differentiate between a container and a virtual machine. You will also learn about the features and advantages of using serverless technologies, in addition to basic networking concepts and the features of Amazon Virtual Private Cloud (Amazon VPC).
Module 3: Storage & Databases on AWS
This module, you will learn important concepts for AWS storage services—such as buckets and objects for Amazon Simple Storage Service (Amazon S3), and how Amazon Elastic Block Store (Amazon EBS) is used on AWS. You will also explore databases on AWS, and the use cases for each AWS storage service.
Module 4: Monitoring, Optimizing, and Going Serverless on AWS
In Module 4, you will learn about the benefits of monitoring on AWS, and how to optimize solutions on AWS. You will also learn about the function of Elastic Load Balancing (ELB), and how to differentiate between vertical scaling and horizontal scaling.
Now, it’s time to get started!
Meet Morgan and Seph, Cloud Technologist at AWS.
Learn about AWS Identity and Access Management (IAM), including authorization, access keys ,and groups.
This video covers the storage and database services offered by AWS, including Amazon S3 for storing employee images and Amazon RDS and DynamoDB for storing employee information.
This video covers the different types of storage, including block storage and object storage, and how they can be used to store various data in an employee directory application.
This video covers the different storage options available for Amazon EC2 instances, including Instance Store, Amazon Elastic Block Store (EBS), and the use of EBS snapshots for data backup.
The video covers the use of Amazon S3 as a scalable storage solution for storing employee photos, including the concepts of S3 buckets, object storage, and access control through IAM policies and bucket policies.
The video covers the different use cases and recommendations for selecting the appropriate AWS storage service, such as Amazon S3, Amazon EBS, Amazon EC2 instance store, and Amazon EFS, based on factors like cost, durability, speed, and data requirements.
This video covers the process of creating an S3 bucket and modifying an EC2 instance to utilize the S3 bucket for an application.
The video covers the use of Amazon Relational Database Service (Amazon RDS) to store employee data in a relational database for an employee directory application.
The video covers Amazon Relational Database Service (RDS), a service that makes it easier for users to set up, operate, and scale a relational database, including features like easy instance creation, high availability through Multi-AZ deployments, and the use of Amazon Aurora as a high-performance, scalable database option.
The video covers the importance of choosing the right database service from the various database offerings available on AWS based on the specific business requirements, rather than forcing data to fit a particular database choice.
The video covers the key features and use cases of Amazon DynamoDB, a serverless NoSQL database service, in contrast with traditional relational databases.
This video covers the process of setting up a DynamoDB database and integrating it with an employee directory application, including launching an EC2 instance, creating a DynamoDB table, and testing the application's functionality by adding an employee record to the database and verifying its presence in both the DynamoDB table and the S3 bucket.
The video covers the implementation of monitoring and auto-scaling features to improve the performance and cost-efficiency of an employee directory application.
The video covers the importance of monitoring in a cloud-based application environment, discussing the need to collect metrics and logs from different services to proactively identify and address operational issues before end users are impacted.
This video covers how to use Amazon CloudWatch to monitor the CPU utilization of an EC2 instance and set up an alarm to notify when the utilization exceeds a threshold.
This video covers how to automate the management of infrastructure, including setting up redundancy, scaling resources horizontally, using Amazon EC2 Auto Scaling to automatically add and remove instances, and leveraging load balancers to distribute traffic across multiple servers.
This video covers how to set up automatic scaling of EC2 instances using AWS Auto Scaling to handle increasing demand on a web application.
The video covers how to use Elastic Load Balancing (ELB) to distribute requests across multiple EC2 instances hosting an application in private subnets.
This video covers the process of setting up load balancing and auto-scaling for an application deployment in the AWS cloud environment, including creating an Application Load Balancer, a launch template, and an Auto Scaling group to handle scaling based on CPU utilization.
This video covers a serverless redesign of an employee directory application that separates the presentation layer hosted on Amazon S3 from the application layer hosted on AWS Lambda, with the database on Amazon DynamoDB and images stored in Amazon S3, all integrated using AWS services like Amazon API Gateway and Amazon Route 53.
Are you in a technical role and want to learn the fundamentals of AWS? Do you aspire to have a job or career as a cloud developer, architect, or in an operations role? If so, AWS Cloud Technical Essentials is an ideal way to start. This course was designed for those at the beginning of their cloud-learning journey - no prior knowledge of cloud computing or AWS products and services required!
Throughout the course, students will build highly available, scalable, and cost effective application step-by-step. Upon course completion, you will be able to make an informed decision about when and how to apply core AWS services for compute, storage, and database to different use cases. You’ll also learn about cloud security with a review of AWS' shared responsibility model and an introduction to AWS Identity and Access Management (IAM). And, you’ll know how AWS services can be used to monitor and optimize infrastructure in the cloud.
AWS Cloud Technical Essentials is a fundamental-level course and will build your competence, confidence, and credibility with practical cloud skills that help you innovate and advance your professional future. Enroll in AWS Cloud Technical Essentials and start learning the technical fundamentals of AWS today!
This course is approximately 7.0 hours long in total, and will be delivered through a mix of:
Instructor lectures
Video demonstrations
Knowledge checks