On-Demand Course: AWS Fundamentals

Register for access today and get started with a host of AWS learning modules.
Amazon Web Services (AWS) is a top provider of cloud computing solutions that help businesses grow, innovate, and protect their applications. Whether you’re just starting with AWS or looking to enhance your skills, we offer a range of courses covering topics like AWS basics, security, networking, storage, databases, analytics, and more. Learn how to effectively use AWS tools and best practices to design, deploy, and manage cloud-based solutions.
AWS Fundamentals Modules
Introduction to AWS
- Getting Started with AWS Cloud Essentials
- Learn the basics of cloud computing, AWS core services, and the benefits of AWS’s global infrastructure. Explore storage, databases, networking, security, and pricing, with resources to support your cloud journey. (60 min)
- Introduction to AWS Management Console
- Learn to navigate the AWS Management Console, explore its key features, and manage resources with a hands-on demonstration.
AWS Compute
- AWS Compute Services Overview
- Explore the three main AWS compute options—EC2, containers (ECS/EKS), and serverless (Lambda). Learn to differentiate and choose the best option for workloads. (40 min)
- Amazon EC2 Basics
- Learn about EC2 instance families, their target workloads, and how to balance cost and performance when selecting instance types. Includes tools, pricing, and staying updated. (50 min)
- Getting Started with Amazon ECS
- Learn the benefits, architecture, and use cases of Amazon ECS, and how to deploy containerized applications using the AWS Management Console. (30 min)
- Getting Started with Amazon ECR
- Understand how to store, manage, and deploy container images with Amazon ECR. Includes a hands-on demonstration using the AWS Management Console. (30 min)
- Introduction to Serverless Development
- AWS Lambda Foundations
- Learn to build serverless applications using AWS Lambda. Covers writing, configuring, deploying, and monitoring Lambda functions, along with best practices and troubleshooting. (120 min)
AWS Security
- AWS Shared Responsibility Model
- Understand the division of security and compliance responsibilities between AWS and customers, from physical infrastructure to user data.
- Authentication and Authorization with AWS Identity and Access Management
- Understand the division of security and compliance responsibilities between AWS and customers, from physical infrastructure to user data.
- Protecting Your Instance with Security Groups
- AWS Organizations Getting Started
-
- Learn to centrally manage multiple AWS accounts with AWS Organizations. Covers setup, managing services and policies, and viewing consolidated billing, with business and technical use cases. (1 hour)
-
AWS Networking
- AWS Networking Basics
- Learn the basics of AWS networking services, their functions, and use cases. Covers key concepts, protocols, and balancing performance, cost, and availability, with hands-on activities. (2 hours)
- Subnets, Gateways, and Route Tables Explained
- Understand public and private subnets, gateways, and route tables through a sample three-tier architecture to optimize application networking.
AWS Storage
-
- Introduction to AWS Storage Services Portfolio
- Learn the advantages of moving storage workloads to the cloud, explore AWS storage types (block, file, object), and review services in the AWS Storage portfolio to select the best solution for your needs. (40 min)
- Getting Started with AWS Block Storage Services
- Learn about AWS block storage services, including Amazon EBS, EC2 instance stores, and FSx for ONTAP. Understand their features, performance, use cases, and retention options to choose the right solution. (35 min)
- Getting Started with AWS File Storage Services
- Learn about AWS file storage services, including Amazon EFS and Amazon FSx (Windows File Server, Lustre, NetApp ONTAP, OpenZFS). Explore their architecture, features, and use cases to choose the right solution. (1 hr 55 min)
- Introduction to AWS Storage Services Portfolio
AWS Databases
- Introduction to Building with AWS Databases
- Explore AWS database services, relational and nonrelational options, and data migration tools. Learn to choose the right database for your use case, following AWS best practices and the Well-Architected Framework. (3 hours)
- Amazon RDS
- Learn the features, benefits, and use cases of Amazon RDS. Includes a technical overview, demonstration, integration with AWS services, and security strategies. (20 min)
- Amazon DynamoDB
- Learn the core features, benefits, and use cases of Amazon DynamoDB. Includes a technical overview, demonstration, integration with AWS services, and security strategies. (20 min)
- Amazon Redshift
- Discover the features, benefits, and use cases of Amazon Redshift. Learn about its integration with AWS services, technical concepts, and security strategies through a demonstration. (20 min)
AWS Scaling and Load Balancing
- AWS Auto Scaling
- Learn the benefits and functionality of AWS Auto Scaling, enabling centralized automatic scaling for AWS resources. Includes a service demonstration.
- SIASCL
- Learn how Auto Scaling dynamically adjusts EC2 capacity to maintain availability. Covers scaling types, components, benefits, use cases, and a demonstration of setup and triggering Auto Scaling.
- Getting Started with Application Load Balancer
- Learn how Application Load Balancer distributes traffic at OSI Layer 7 for scaling and performance. Covers benefits, use cases, technical concepts, and AWS Console management through interactive tools. (60 min)
- Getting Started with Network Load Balancer
- Learn how NLB distributes TCP/UDP traffic at OSI Layer 4, manages target health, scales dynamically, and supports millions of requests per second. Covers benefits, use cases, and AWS Console usage. (2 hours)
AWS Monitoring and Analytics
- Getting Started with Amazon CloudWatch
- Learn how to monitor and improve application performance using CloudWatch. Covers technical concepts, creating alarms, exploring metrics, and monitoring availability with synthetics. (1 hour)
- Introduction to Amazon CloudWatch Logs
- Learn how to monitor, store, and access log files from EC2, CloudTrail, Route 53, and more. Includes an overview, use cases, and a service demonstration.
- Introduction to Amazon CloudWatch Logs Insights
- Explore scalable log analytics with CloudWatch Logs Insights. Learn its features, query syntax, and see a demo of common querying scenarios for application monitoring and issue resolution.
- Getting Started with AWS CloudTrail
- Learn how to archive, analyze, and respond to changes in AWS resources using CloudTrail trails. Covers creating trails, querying logs, and using AWS CLI. (1 hour)
- Getting Started wtih AWS CloudTrail Lake
- Learn to aggregate, immutably store, and query AWS activity logs for auditing, security, and troubleshooting. Covers architecture, use cases, and using CloudTrail Lake via the AWS Console and CLI. (1 hour)
- Introduction to AWS Trusted Advisor
- Learn how AWS Trusted Advisor provides real-time guidance to optimize resource provisioning and follow AWS best practices, with a case study and demonstration.
AWS Cost Management & Free Tier
- AWS Billing and Cost Management
- Learn the basics of AWS cost tools like Cost Explorer and Budgets, how to set up budget alerts, and strategies for cost optimization in your organization. (20 min)
- AWS Free Tier Introduction to Offerings
- Learn to differentiate AWS Free Tier offerings, identify usage limits, and locate eligible offers to explore AWS services cost-effectively. (10 min)
- AWS Free Tier Introduction to Managing Services
- Learn to manage AWS Free Tier services near usage limits, choose transition paths, and make informed decisions on continuing or terminating services. Includes pricing tools like AWS Calculator and Cost Explorer. (10 min)
- AWS Free Tier Introduction to Monitoring Services
- Learn to monitor AWS Free Tier services using tools like AWS Billing Console and AWS Budgets to stay within usage limits and manage costs
effectively. (10 min)
- Learn to monitor AWS Free Tier services using tools like AWS Billing Console and AWS Budgets to stay within usage limits and manage costs
AWS Fundamentals – Course Wrap Up
- AWS Skills Centers: Becoming a Cloud Practitioner – Part 1 – Cloud Basics
- Gain foundational AWS skills to implement secure networking and storage solutions. Learn to set up VPCs, launch EC2 instances, manage storage, explore computing models, and host a static website. Covers AWS global infrastructure, management tools, and best practices.
- AWS Skills Centers_ Becoming a Cloud Practitioner Part 2 – Compute, Networking, and Account Strategies
- Build secure and reliable AWS networking and compute solutions. Learn to configure VPCs, launch EC2 instances, compare compute options, and explore billing and cost management strategies. Hands-on simulations included.
- Becoming a Cloud Practitioner – Part 3 – Digital Course Supplement
- Dive deeper into AWS services for security, governance, compliance, identity management, and performance optimization. Learn to build secure, scalable solutions, apply Well-Architected Framework best practices, and improve reliability with tools like CloudFront and Auto Scaling.
- Becoming a Cloud Practitioner – Part 4 – Digital Course Supplement
- Deepen your AWS expertise with strategies for cloud migration, database selection, data analytics, and AI/ML services. Learn to design and deploy scalable, secure, and cost-effective solutions using Well-Architected Framework best practices.
- The Cloud Architect Role in the AWS Cloud
- Learn the purpose, responsibilities, skills, and daily activities of a Cloud Architect. Includes guidance on training and certifications to excel in this role. (10 min)
Looking for more than training?
Apply to Smoothstack today to launch your tech career.