
Explore the AWS global infrastructure, cloud models, and core services—from EC2 and RDS to Lambda and DynamoDB—along with hands-on labs and certification prep.
Create and manage an AWS account, then explore billing and cost reports in the console. Set a monthly budget with an 80 percent alert to proactively control costs.
Explore AWS storage services such as S3, Glacier, EBS, and EFS. Learn archiving, lifecycle migrations, and hybrid solutions; perform a hands-on S3 lab.
Create a private S3 bucket in us-east-1, upload files via drag-and-drop, enable optional features like versioning and tags, and practice downloading objects and deleting the bucket.
Explore AWS database services including RDS, Aurora, DynamoDB, Redshift, ElastiCache, and Neptune, and learn migration with DMS plus a hands-on lab launching RDS MySQL and connecting via MySQL Workbench.
Create and configure an aws rds mysql instance, secure it with a vpc security group, enable public access on port 3306, and connect remotely using mysql workbench.
Explore AWS compute and networking services, including EC2, autoscaling, ELB, CloudFront, VPC, Route 53, and Direct Connect. Learn to deploy a WordPress server via a hands-on lab.
Launch a linux wordpress server on aws ec2 using the bitnami wordpress ami from the aws marketplace, in the default vpc with a public ip and http/https access.
Explore AWS management and governance services, use CloudTrail for activity logging, define infrastructure as code with CloudFormation, and monitor with CloudWatch, Config, and Systems Manager.
Create a CloudTrail trail and an S3 bucket to store logs, then view the JSON records to monitor event sources and user identity.
Explore how AWS Step Functions coordinate distributed components and decouple demand using SQS and SNS, then hands-on use SES to send an email in a lab.
Explore analytics and machine learning services on AWS, including EMR, Athena, SageMaker, Rekognition, Lex, Polly, Comprehend, Translate, Transcribe, Kinesis, QuickSight, OpenSearch, CloudSearch, FinSpace, and more.
Explore amazon rekognition with hands-on demos of label detection, image moderation, facial analysis, face comparison, celebrity recognition, and text in image, plus sdk integration across languages.
Explore AWS security, identity, and compliance services, including IAM, AWS Artifact, AWS Certificate Manager, Amazon Cognito, AWS KMS, AWS Shield, and AWS WAF, with a hands-on IAM lab.
Learn to secure an AWS account by creating an IAM user with management console access and administrator permissions, then manage credentials, sign-in, and proper deletion.
Explore AWS services across developer, media, mobile, migration, business productivity, and IoT. Discover Cloud9, CodePipeline, MediaConvert, WorkSpaces, AppSync, and IoT offerings that enable cloud development and media delivery.
Explore Amazon WorkSpaces with a free tier focus, including creating a directory, adding users, logging in, and managing a virtual desktop, then clean up to avoid charges.
Learn to use the AWS CLI to access services via the API, authenticate with IAM credentials or OAuth, and compare Cloud9, CloudShell, and SDK options.
Explore using AWS CloudShell and the AWS CLI to connect remotely, create and delete an S3 bucket, and prepare for Cloud9 IDE workflows.
Launch a Cloud9 IDE on an EC2 instance and use the AWS CLI to transfer files to an S3 bucket.
Elastic Beanstalk automates deployment on AWS, provisioning capacity, load balancing, auto-scaling, and health monitoring. Enable highly available, fault-tolerant architectures across multiple availability zones with flexible deployment options.
Launch Elastic Beanstalk to deploy a highly available, fault-tolerant Node.js app with a load balancer, health checks, and auto-scaling across multiple availability zones.
Discover the AWS free tier, including 12 months free and always free services like DynamoDB and SES, with cautions about free trials and the domain name not being covered.
Examine the cloud economics behind AWS, detailing six advantages, pricing calculator estimates, migration costs, and compliance tools like Amazon Inspector, AWS Artifact, and AWS Config to build a business case.
Explore how AWS architecture guides solutions with the well-architected framework, reference architectures, and CloudFormation templates, then navigate compliance with AWS Artifact and HIPAA/PCI DSS resources.
deploy a bulletproof static HTML5 site with S3 hosting, CloudFront edge delivery, and Route 53 routing for fast, low-latency global access; secure it with SSL and HTTPS.
Use Route 53 to search and register a domain in the AWS console, then configure it with email verification, name servers, and AWS SSL for a seamless site.
Create an Amazon S3 bucket, upload an HTML5 website, grant public read access, and enable static website hosting to view your site at the bucket endpoint.
Obtain a public SSL certificate with AWS Certificate Manager to secure your site via HTTPS, using domain validation through Route 53 DNS records or email.
Create a CloudFront distribution with your S3 bucket as origin, enable HTTPS and DDoS protection, and route domain traffic via Route 53 to reduce costs and improve global performance.
Direct domain traffic to a CloudFront distribution with Route 53 by creating an alias record and a www CNAME to the apex domain, including DNS verification and SSL.
Explore the shared responsibility model and how IAM controls users, groups, roles, and policies with AWS Organizations. Review identity federation, CloudTrail auditing, and best practices like least privilege and MFA.
Create IAM users and groups, attach policies, and assign roles to EC2 for proper access. Set a password policy and establish an account alias for easier, secure access.
Learn to enable multi-factor authentication on the AWS root user using the Authy app, set up a virtual MFA device, scan the QR code, and test login with troubleshooting notes.
Discover Trusted Advisor, a web-based expert system auditing AWS resources across regions. Get guidance on cost optimization, security, fault tolerance, and service limits, plus organizational reports and direct console links.
Explore EC2 purchasing options, instance types, storage, and connectivity, including on-demand, spot, reserved, and savings plans, plus how to connect securely via SSH, RDP, and EC2 Instance Connect.
Launch and connect to an Amazon Linux 2 EC2 instance using EC2 instance connect in the browser, without a key pair, and perform basic Linux commands before safely terminating.
Launch a Windows EC2 instance, enable RDP on port 3389, decrypt the password with your key pair, and connect with the Windows Remote Desktop client using the downloaded RDP file.
Explore Amazon S3 storage classes, lifecycle rules, and cross-region replication to optimize durability, availability, and cost, including S3 Glacier archiving and Macie security monitoring.
Enable versioning on an S3 bucket, manage non current versions with a life cycle rule, and migrate old versions to Glacier after 90 days for cost savings.
Explore AWS databases from RDS and Aurora to NoSQL options like DynamoDB, DocumentDB, and Neptune, learn backups, failover, replication, and multiple availability zones design for scalable, reliable data access.
Explore Amazon Virtual Private Cloud concepts, including public and private subnets, route tables, internet gateways, VPC peering, Direct Connect, VPN, security groups, and Network ACLs, plus basic connectivity troubleshooting.
Explore the default vpc in AWS, including its six public subnets across availability zones, linked to an internet gateway and route table, and review the default NACL and inbound edits.
Explore how CloudWatch provides monitoring and observability with metrics, logs, alarms, and SNS-driven actions, plus CloudWatch Logs Insights and use cases like auto-scaling and SQS.
Master deployment on AWS with infrastructure as code using CloudFormation templates, and explore containerized and serverless deployments with blue/green, canary, rolling, and in-place strategies.
Explore blue-green deployments on AWS Elastic Beanstalk by creating blue and green environments, updating a Node.js sample app, deploying to green, and swapping URLs to switch production.
Explore CloudFormation basics and infrastructure as code with JSON or YAML templates. Learn template structure, resources, stacks, change sets, and the designer for drag and drop template creation.
Learn to move big data into AWS and analyze it with Athena, EMR, OpenSearch, and QuickSight from S3 to Redshift. Harness real-time analytics with Kinesis services.
Prepare for the AWS certified cloud practitioner exam by reviewing the four domains—cloud concepts, security and compliance, technology, and billing and pricing—the exam guide and core AWS services.
This course builds on the knowledge from the AWS Certified Cloud Practitioner course. You will need to at least understand S3, VPC Networking, EC2, RDS, SQS, SNS, Step Functions, API Gateway, Lambda, Artifact.
Explore AWS AI fundamentals, from AI, ML, and deep learning to generative AI, inferencing, and foundation models, and learn how SageMaker and Bedrock deploy them.
Learn to use AWS Comprehend via the command line in Cloud Shell, performing synchronous, real-time analysis of sample text to detect entities, sentiment, key phrases, and syntax.
Run the AWS translate CLI to translate an English document to Spanish, extract the translated_text from the resulting JSON, and note the synchronous, small-file limits for this lab.
Use the command line to synthesize Spanish text into an mp3 with AWS Polly in the Joanna voice. Then download and verify the output file from the cloud shell session.
Explore the AWS AI stack from machine learning frameworks to foundation models, and examine SageMaker, Bedrock, Comprehend, Translate, Rekognition, Transcribe, and EC2 for scalable AI workloads.
Explore AWS AI use cases across computer vision, NLP, IDP, and fraud detection, and see how generative AI, Bedrock, and SageMaker Jumpstart enable rapid application development.
Identify business objectives and translate them into machine learning problems, guiding data processing, model development, deployment, monitoring, and MLOps with SageMaker and Data Wrangler.
Learn to set up an Amazon SageMaker domain and canvas workspace, import a CSV dataset, launch SageMaker Studio, and manage billing by logging out and deleting resources.
Analyze and improve data quality using SageMaker Data Wrangler in canvas, import a CSV dataset, build a regression report on satisfaction score, and explore data quality insights.
Fix and prepare data with SageMaker Data Wrangler and canvas, removing duplicates and non-predictive features, and addressing target leakage, missing values, and outliers. Then perform data quality analyses.
Apply feature engineering in SageMaker Data Wrangler with custom formulas and spark SQL. Create engagement score, value segment, age group, one-hot encoding, and PCA-based features; drop the satisfaction score.
Visualize feature relationships with SageMaker Data Wrangler by creating scatter plots colored by device type and faceted by region, and by building a histogram of time spent in minutes.
Build and train a machine learning model in SageMaker Studio Canvas using a tabular e-commerce dataset via Data Wrangler, evaluate with precision, recall, F1, and AUC-ROC, and generate predictions.
Explore the generative AI development lifecycle from defining business use cases to prompt engineering, retrieval augmented generation, and fine tuning, then responsible deployment and evaluation.
Implement responsible AI practices by balancing fairness, explainability, transparency, and privacy across design and data lifecycle. Use guardrails and governance tools like SageMaker and Bedrock to ensure safety and compliance.
Apply defense in depth for AI on AWS, securing data, identity, networks, and applications with encryption and continuous monitoring, while establishing governance and compliance.
Learn how vector embeddings power semantic search and how to store them in vector databases. Implement Rag with AWS services like OpenSearch and Bedrock.
Explore evaluating and optimizing AI models using classification and regression metrics, confusion matrices, and human-in-the-loop assessments. Leverage AWS Bedrock and SageMaker for deployment, monitoring, and scalable inference.
Explore architecture patterns for building AI powered applications on AWS, including layered, microservices, event driven, serverless, and API driven designs, with governance, security, monitoring, and real world case studies.
Launch an Amazon Linux ec2 instance, install node.js and express, enable ip forwarding from port 80 to 8080 with a security group, then create and copy a custom ami.
Learn to use elastic block storage with EC2 by attaching and mounting an EBS volume, creating a snapshot, and launching a new instance from that snapshot, with delete-on-termination considerations.
Explore how to build, store, and deploy Docker containers with ECS, using ECR, task definitions, and deployments on EC2 or Fargate, managed by clusters and services.
Demonstrates creating an ECS cluster on AWS Fargate, defining a task definition and sample container, configuring WSVPC networking, and deploying a one-task service verified by a public IP.
Explore EFS, its advantages and disadvantages, mount targets in subnets, and access the EFS share from EC2 Linux via DNS name and NFS, with security features and permissions.
Learn how to create an elastic file system (EFS), configure mount targets in multiple availability zones, and mount the EFS share on an EC2 instance using NFS.
Explore S3 access control lists and bucket policies in this hands-on demonstration, showing how to create, edit, and apply fine-grained JSON bucket policies with policy generator, ARNs, and ACL differences.
Explore advanced Amazon RDS concepts, including backups, failover, replication, performance tuning, and Aurora advantages, with hands-on coverage of RDS Custom, parameter groups, and read replicas.
Create a security group to allow PostgreSQL access, launch an RDS PostgreSQL instance in the free tier, connect via pgAdmin using the endpoint and port 5432, then delete the instance.
Set up oracle rds instance with standard edition two license-included in dev/test, configure a vpc security group with ipv4/ipv6 inbound rules and public access, and connect via a sql client.
Create a Microsoft SQL Server RDS instance on the free tier, configure a VPC security group for inbound access, and connect with SQL Server Management Studio using the endpoint.
Learn to migrate an Oracle database to Amazon Aurora using the AWS Database Migration Service, configuring security groups and RDS endpoints, setting up a replication instance, and mapping targeted tables.
Explore Amazon DynamoDB's features, including tables, items, primary keys, and secondary indexes, and compare queries vs scans. Learn about DynamoDB streams, DAX, TTL, and provisioned throughput for performance.
Master DynamoDB through a hands-on lab: create a table with a product category–price index, import data via batchWrite from JSON, and query bikes under 300.
Design and secure an AWS VPC with subnets across availability zones for high availability. Learn internet connectivity options, internet gateway, route tables, security groups, network ACLs, and flow logs.
Master advanced aws vpc concepts, including subnet addressing, ipv4/ipv6 ranges, public and private subnets, route tables, internet gateways, nat gateways, security groups, and nacls.
master vpc networking basics, including subnetting, route tables, and network access control lists, plus internet gateway routing and public ip concepts across default vpcs.
Protect your AWS infrastructure from DDoS and other attacks with Shield, WAF, and Firewall Manager. Implement fine-grained rules, CloudFront protection, and conduct penetration testing with proper permissions.
Explore how AWS CloudFront speeds content with a global network of edge locations, origin servers, and distributions that cache or invalidate content, including static and dynamic strategies.
Explore advanced CloudFormation concepts, including template sections, parameters, mappings, resources, conditions, and outputs, plus stack sets, Cloudformer, serverless application model, and CloudFormation designer workflows.
Learn to design and deploy cloud resources with CloudFormation templates, using JSON editors and CloudFormer to generate templates, configure parameters and resources, and deploy a DynamoDB table.
Learn to use CloudFormer to generate a CloudFormation template from existing resources and deploy a stack creating a DynamoDB table, with the template stored in S3.
Design and deploy AWS VPC architectures with CloudFormation Designer, translating visual diagrams into YAML or JSON templates, including CIDR blocks and subnets, then deploy as stacks.
Design and deploy a public subnet in a VPC with CloudFormation Designer by attaching an internet gateway, configuring a route to 0.0.0.0/0, and updating the stack.
Design and deploy a WordPress web server in a VPC by creating a security group, configuring ingress rules, and using CloudFormation Designer to launch EC2 in a public subnet.
Explore AWS OpsWorks, a configuration management platform using stacks, layers, and Chef recipes to manage infrastructure as code, deploying apps to EC2 resources with scalable auto scaling.
Launch and deploy a node.js Express app on an OpsWorks stack, using a Chef recipe and infrastructure as code to define layers, instances, and GitHub-hosted deployment.
Build a CI/CD pipeline with AWS CodePipeline to deploy a Node.js app to an Elastic Beanstalk environment, integrating GitHub for automatic updates and production deployment.
Build a CI/CD pipeline by connecting GitHub to CodePipeline and deploying to Elastic Beanstalk via webhooks. Verify deployments and clean up resources to avoid costs.
Explore how AWS Simple Queue Service (SQS) decouples processing with standard and FIFO queues, manages message lifecycles, visibility timeouts, long and short polling, and dead-letter, delay, and timer features.
Explore Amazon SNS and its transport protocols, including http/https, email, json, sqs, sms, and mobile push notifications, and learn how publishers publish to topics and subscribers receive messages via endpoints.
Discover how the AWS API gateway provides a secure, serverless front door to data via lambda. Route 53 and CloudFront enable fast, low-latency dynamic apps.
Deploy a REST API with AWS API Gateway, import the example API, and test endpoints for pets and pet IDs with Postman. Authenticate via IAM roles and fetch JSON data.
Discover ElastiCache and compare Memcached and Redis, learn to front databases to reduce latency, use TTL and caching strategies like lazy loading and write-through with AWS tools.
Explore AWS big data services for storage, processing, and real-time analytics, including Redshift, EMR, Elasticsearch, QuickSight, machine learning, and Kinesis, plus Snowball and migration tools.
Learn how Amazon Kinesis handles streaming live data with data streams and video streams, enabling real-time processing by producers and consumers and durable storage such as S3.
Explore AWS serverless platforms, from compute and storage to databases, APIs, and analytics, and learn how to leverage Lambda, API Gateway, Lambda@Edge, Fargate, DynamoDB, and AppSync for scalable, resilient apps.
Learn to develop with AWS Cloud9 and Node.js by creating a Linux EC2 environment, configuring region and S3 via the AWS SDK, and debugging with a debugger and breakpoints.
Learn to write, run, and debug Python on an AWS Cloud9 EC2 instance in your browser, using boto3 to list S3 buckets and explore debugging with breakpoints.
Master building and using an aws sqs queue with the node.js sdk: create the queue, send and batch messages, receive and delete them with proper visibility and wait settings.
Program and manage an AWS SQS queue with Python Boto3: create a queue, send messages (individually and in batches), receive, and delete them, while configuring wait time and visibility timeout.
Configure an SQS queue to subscribe to an SNS topic, publish messages to that topic with the Node.js SDK, and process and delete messages from the queue.
Learn to set up AWS SNS topics, subscribe an SQS queue, publish messages, and manage permissions while sending SNS messages using Python and the AWS SDK.
Create a DynamoDB table and a global secondary index on product category and price with the AWS SDK for NodeJS. Import items from S3, batch write, then query.
Program DynamoDB with Python using the AWS SDK (Boto3): create a test table with an Id key and a product category–price index, load items from S3 JSON, and query.
Launch and connect to an ElastiCache Redis cluster from Cloud9, configure security groups, and use the Node.js Redis client to write, read, and manage key expiry.
Launch and connect to an AWS ElastiCache Redis cluster from Cloud9, configure security groups and subnet groups, then write and read data using redis-py with expire and hmset.
Learn essentials of encryption on AWS, including symmetric and asymmetric methods, key management with AWS KMS and CloudHSM, Secrets Manager, envelope encryption, and data encryption at rest and in transit.
Learn to create a KMS encryption key in the IAM management console and apply it to S3 bucket default encryption to secure uploads and automatic decryption on download.
Create a Cognito user pool, configure sign-in with username and email, set attributes and verification, and set up an app client and domain, then explore federated identities and Cognito sync.
Create a static website in s3, enable cors and public read, then configure a cognito federated identity pool with a user pool id and app client to grant s3 access.
Discover how to implement AWS Cognito sign-up with the AWS JavaScript SDK, configure user and identity pools, handle attributes including a custom LinkedIn field, and manage email verification.
Sign in with the Cognito JavaScript SDK to obtain a JWT and provision federated credentials in the AWS JS SDK, then manage sign-out, update profile, Cognito sync, and forgot-password flows.
Learn to configure an authenticated cognito identity pool with s3 access and cognito sync, create a sync database by listing records, obtain a sync token, and update user-specific records.
Learn to upload a JSON object to S3 using the AWS JavaScript SDK with Cognito credentials, configuring bucket keys and identity IDs, and build a minimal SDK for faster load.
Clean up resources by deleting identity pool, user pool domain, user pool, and S3 bucket, then optimize the AWS JavaScript SDK with Webpack to include only Cognito and S3.
Build a serverless JavaScript application hosted on S3 and fronted by CloudFront, using Login with Amazon to obtain federated temporary credentials for DynamoDB read and write.
Build a dynamic serverless web app by hosting a static site on s3 and connecting to api gateway with cors to call the pets endpoint and render type and price.
Explore how AWS Lambda runs, deploys, and scales serverless functions, covering runtimes, deployment packages, environments, event sources, VPC access, layers, versions, aliases, and monitoring.
Create and test a Node.js lambda function in the AWS lambda console, edit with your own code, and verify the invocation by inspecting CloudWatch logs.
Create and test a Python lambda function from the lambda management console, sending a JSON event and returning a response, with Cloudwatch logs for verification.
Design and implement a Node.js based order workflow using AWS Lambda functions and AWS Step Functions to orchestrate receive order, check stock, order stock, deliver order, and build customer.
Create a NodeJS lambda function and a browser-based app that signs in with IAM credentials and uses the AWS SDK to invoke the function and return results.
Build a Python-based state machine with AWS Step Functions and Lambda to process orders: receive order, check stock, order stock on shortage, deliver, and bill the customer.
Build a nodejs app with AWS SAM, wire a Lambda to S3 events, and deploy using SAM build and SAM deploy, linking a source bucket to a -resized destination bucket.
learn to build a Python serverless app with the AWS SAM for resizing images on S3 events and deploying with SAM build and SAM deploy.
Extend continuous integration and delivery on AWS by building with npm, testing with mocha in CodeBuild, and deploying artifacts to Elastic Beanstalk via CodePipeline.
Explore how AWS X-Ray collects, traces, and visualizes your application's performance using the SDK, a daemon, and the console, with sampling rules and permissions.
Learn to monitor a nodejs app with the AWS X-Ray SDK integrated in Elastic Beanstalk, using the X-Ray daemon on EC2, with IAM permissions and sampling rules for trace data.
Create a nodejs server on EC2 Linux by configuring IAM users, roles, security groups, and a bash bootstrap; install NodeJS, AWS SDK, deploy via SFTP, and create an AMI.
Explore CloudWatch metrics and logs, including container insights, dashboards, alarms, synthetics, and CloudWatch Logs Insights, while learning to secure, analyze, and archive data with cross-account and VPC endpoint security.
Explore CloudWatch monitoring for EC2, enabling detail monitoring, viewing CPU utilization, creating dashboards with metric graphs and Markdown text widgets, and configuring CloudWatch events and rules with regional considerations.
Explore how AWS Route 53 manages public and private hosted zones, routing policies, health checks, and traffic flow to optimize latency and availability for global domains.
Explore AWS backup and recovery options across EC2, databases, S3, EFS, and storage gateway; compare full and incremental backups, RPO, RTO, and using AWS Backup for centralized, policy-driven protection.
Explore how EC2 auto scaling and the AWS application auto scaling service enable horizontal scaling, health checks, and fault tolerance across EC2, ECS, DynamoDB, Aurora, and Lambda with scalable policies.
Build a three-tier, advanced VPC architecture with public and private subnets, security groups, VPC flow logs, elastic load balancer, and multi-AZ Aurora.
Configure security groups in an advanced vpc to control inbound and outbound traffic between elb, web servers, database, nat, and bastion, using http and https and internal sg references.
Monitor virtual private cloud traffic with flow logs by creating an iam role for CloudWatch, setting up a log group, and enabling a flow log to stream to CloudWatch.
Learn to manage elastic network interfaces (ENIs) for NAT and EC2, detach and reattach ENIs, disable delete on termination, migrate public IPs, and enable high availability across availability zones.
Configure multi-az vpc subnets in us east 1 a and b, assign route tables, lockdown private subnets, and prepare to deploy an elastic load balancer and auto-scaling group.
Launch an application load balancer across public subnets in multiple availability zones, route traffic to an auto scaling group running a lamp application, and configure target groups and scaling policies.
Deploy a multi-AZ Aurora serverless cluster across two private subnets with a single endpoint, in a DB subnet group spanning us-east-1a and us-east-1b, accessible via a bastion.
Learn to spin up a bastion host with AWS Cloud9 to reach an RDS Aurora in a private subnet, manage security groups, and use the MySQL shell to access databases.
Explore advanced VPC security by configuring stateless network access control lists with inbound and outbound rules, rule ordering, and explicit deny rules to protect subnets and resources.
Delete the auto scaling group, terminate remaining instances, remove the nat eni and elastic ip, then delete the application load balancer, Cloud9 environment, Aurora serverless cluster, and VPC flow logs.
Explore elastic load balancer concepts including ssl termination with ACM, health checks, security policies, cross-zone load balancing, proxy protocol, sticky sessions, and monitoring with CloudWatch and CloudTrail.
Explore application load balancers (ALB) in AWS, including path-based routing, target groups, and routing to IPs, microservices, and containers with HTTP, HTTPS, HTTP/2, and WebSockets.
Launch two EC2 instances for WordPress and Magento, then set up an application load balancer with two target groups and path-based routing for store to Magento and default to WordPress.
Learn how network load balancers operate at layer four, forwarding packets to VPC targets via TCP and web sockets, with CLI setup using AWS elbv2 and target groups.
Implement a network load balancer with an auto scaling group of EC2 instances using a TCP target group on port 80, with CPU-based scaling and health checks.
Learn how AWS ElastiCache Redis enables in-memory caching to reduce database load, and manage session state, and follow a hands-on lab to create a Redis cluster and configure security groups.
CloudTrail records all AWS API calls to your account, enabling detection of unusual internal activity, supports security, compliance, troubleshooting, with JSON logs stored in S3 and insights for volume anomalies.
Master AWS encryption concepts, including symmetric and asymmetric schemes, KMS and CloudHSM key management, envelope encryption, and secrets manager for data at rest and in transit.
Create a KMS encryption key in the IAM console and use it to enable AWS KMS encryption for an S3 bucket, showing transparent data protection and key deletion scheduling.
Explore how AWS Cognito enables user pools, federated identity pools, and Cognito sync to securely manage millions of users and enable access via STS tokens, IAM policies, and AppSync GraphQL.
Explore how to build, deploy, and optimize AWS Lambda functions, from runtimes and handler to serverless deployment packages, layers, and aliases, while mastering invocation, VPC access, concurrency, and monitoring.
Boost api gateway performance with throttling, caching, and usage plans to reduce latency and costs. Understand token bucket limits, including steady-state 10,000 and burst 5,000, plus ttl and api keys.
Create and test a node.js lambda function in the lambda console, wiring a handler to receive an event with key one, key two, key three, and verify output in CloudWatch.
Create and test a Python AWS Lambda function using the AWS Lambda console, send a JSON event, and view CloudWatch logs to verify a returned, structured response.
Explore five well-architected pillars—security, reliability, performance, cost optimization, and operational excellence—through scalable, automated, data-driven architecture design and reference architectures.
Explore how AWS secures data at rest and in transit through encryption, key management, and compliance controls, including S3, RDS, DynamoDB, and EBS protections, plus monitoring and credentials.
Explore AWS Direct Connect, a dedicated link between on-premises networks and AWS. Create a connection in management console, download the letter of authorization, and configure public or private virtual interfaces.
Learn to design serverless architectures on AWS using SAM, Lambda, and API gateway to build RESTful web and mobile backends, with Step Functions, Lambda@Edge, and VPC access via private subnets.
Launch a Node.js server on AWS EC2 Linux, create IAM users and a role, secure with a security group, install Node.js and AWS SDK, and upload code via SFTP.
Explore how CloudWatch collects metrics and logs, uses alarms and dashboards, and supports container insights, logs insights, and cross-account subscriptions for comprehensive visibility.
Enable ec2 detail monitoring, view CloudWatch metrics across regions, build a cpu utilization dashboard with markdown text widgets, and create CloudWatch events to trigger actions.
Explore how AWS Route 53 delivers public and private hosted zones, diverse routing policies (latency, geolocation, geo proximity, weighted, multi-value), health checks, and traffic flow for resilient, low-latency routing.
Explore AWS backup and recovery concepts, including rpo and rto, and outline backup plans across EC2, RDS, DynamoDB, S3, and Storage Gateway using AWS Backup.
Learn how EC2 auto scaling and the AWS application auto scaling service extend elasticity to databases, Lambda, and more, using launch templates, health checks, and scaling policies.
Build a multi-AZ, three-tier AWS VPC with public and private subnets, security groups, VPC flow logs, ELB, auto scaling, Aurora Serverless, a VPC endpoint for S3, and Cloud9 bastion access.
Configure security groups in the backspace lab VPC to manage traffic between the ELB, web servers, database, NAT, and Bastion, using inbound and outbound HTTP/HTTPS rules.
Create IAM role with a VPC flow logs trust relationship, attach CloudWatch policy, and configure a VPC flow log to send EC2 traffic data to CloudWatch log group.
Learn to manage elastic network interfaces in a VPC, attach and detach ENIs to EC2 instances, preserve ENIs on termination, and migrate a NAT ENI to a new instance.
Learn to create and configure multi-AZ subnets in AWS VPC, including a public subnet with internet gateway, a private NAT subnet, and a locked-down private subnet, with route table associations.
Launch an internet-facing application load balancer across public subnets and AZs, routing traffic to a private auto scaling group using a Bitnami LAMP AMI with HTTP 80 and health checks.
Deploy a multi-az Aurora serverless cluster across two private subnets in a VPC with a DB subnet group, presenting a single endpoint and pausing compute when idle to save costs.
Launch a Cloud9 bastion host in the public subnet to securely access an RDS Aurora cluster in the private subnet, configure security groups, use sftp and the MySQL shell.
Explore how to harden a VPC using network access control lists, including inbound and outbound rules, stateless behavior, rule evaluation order, and practical examples for public and private subnets.
Clean up the Amazon Web Services lab by deleting the auto scaling group, terminating lab web and nat instances, removing the Cloud9 environment, and VPC flow logs and CloudWatch logs.
Explore elastic load balancer concepts, including the ELB classic type, SSL termination, AWS Certificate Manager certificates, health checks, cross-zone load balancing, sticky sessions, and monitoring.
Explore how application load balancers in AWS enable path-based routing, target groups, and routing to IPs, microservices, or containers, reducing the need for multiple load balancers.
Build and configure an application load balancer in AWS by deploying two EC2 instances running WordPress and Magento, creating target groups, and enabling path-based routing.
Explore the network load balancer, its layer 4 tcp and web sockets handling, millions of requests per second for vpc instances, and how to launch it with aws elbv2 cli.
Learn to deploy a network load balancer in front of an auto scaling group of EC2 instances, using a TCP target group with health checks and CPU-based scaling policies.
Discover AWS ElastiCache Redis as an in-memory cache to speed reads and manage session state, then create a cluster in the AWS console and connect to read and write data.
Learn how AWS CloudTrail records API calls, detects inside attacks, and integrates with CloudWatch, SNS, S3 events, and Lambda for security, compliance, and troubleshooting.
Master encryption on AWS by distinguishing symmetric and asymmetric methods, using KMS, CloudHSM, Secrets Manager, and AWS encryption SDK, and applying envelope encryption for data at rest and in transit.
Create a kms encryption key, assign administrators and users, enable default s3 encryption with that key, and observe automatic encryption and decryption within s3, then schedule key deletion.
Master AWS Cognito’s user pools and federated identities, with sync data across devices, social logins, SAML, and OAuth. Use STS tokens to securely access AWS resources and build serverless apps.
Discover how aws lambda executes code, packages and deploys functions, handles invocation types, vpc access, layers, aliases, and monitoring to optimize performance.
Create and test a node js lambda function in the lambda console, edit it with your code, invoke with a test event, and review cloudwatch logs to verify the response.
Create and test a Python Lambda function in the Lambda management console using a basic execution role, handling a JSON event with keys one, two, and three.
Explore how API gateway boosts performance and reliability with throttling via token bucket limits, steady-state and burst caps, caching, plus usage plans and 429 errors.
Build on cloud practitioner and associate essentials to prepare for the AWS certified SysOps administrator associate exam within the pathway, finishing with a practice exam that simulates the real test.
Learn to diagnose and resolve EC2 launch failures, status checks, termination and connection issues across Linux and Windows, using describe-instances, CloudWatch, system logs, and VPC settings.
Learn hands-on EC2 troubleshooting for SysOps, including system and instance status checks, system logs and console screenshots, plus CloudWatch alarms and recovery actions to manage instances.
Identify and resolve common RDS connectivity and outage issues for SQL Server and MySQL read replicas, including replica lag, security group rules, connection strings, credentials, and maintenance window considerations.
Learn practical troubleshooting for RDS instances, including diagnosing read replicas lag with CloudWatch, testing connectivity with MySQL Workbench and Telnet, and tuning DB parameter groups.
Monitor EC2 and ELB with CloudWatch metrics, enabling detailed monitoring, custom metrics, and alarms that auto stop, terminate, or reboot. Leverage ELB access logs, request tracing, and CloudTrail for visibility.
Demonstrate EC2 monitoring by creating an IAM role and a custom policy to publish custom metrics to CloudWatch, including memory utilization updates via cron.
Explore the RDS monitoring options, including enhanced monitoring with real-time OS metrics, RDS events, downloading database log files, and Amazon Performance Insights, accessible via CloudWatch, SNS, CLI, API, or SDK.
Mastering RDS monitoring through CloudWatch metrics and enhanced monitoring, viewing logs and events, and exploring performance insights in Aurora PostGre SQL, including master and replica load by user.
New!! AWS Certified AI Practitioner section added.
PLEASE NOTE THIS IS A VERY HANDS ON COURSE. IF YOU ARE LOOKING FOR COURSE THAT TALKS TO SLIDES, THIS IS NOT FOR YOU.
This course is fully updated for the latest AWS exams and is regularly updated at least every month; always has and always will be.
The most comprehensive AWS certification prep course on Udemy.
real life labs with professionally produced detailed lab notes (1,000s of pages!)
Python, NodeJS and Javascript code for developer labs (Lambda, Cognito, X-Ray, SQS, SNS and much more)
practice tests / quizzes for each main section (600+ questions in pdf format!)
4 full length certification practice exams (240 questions!)
If want want to master advanced skills in architecture design, administration and software development this the course for you. This includes proficient use of both the AWS command line and the AWS Software Development Kit.
Real review:
"Completed CSAA yesterday (94.4%). I want to thank Paul for the effort in putting together the content and creating the excitement around the diverse services of AWS and going deep on the core services"
Why pay for 8 courses, and still not be prepared for the exam? The BackSpace Academy approach provides individual learning paths for all 4 AWS Associate and Foundation certifications. This approach provides the fastest route to certification preparation.
This course FULLY prepares you for ALL 4 AWS certifications - the AWS Certified Solutions Architect Associate, AWS Certified Developer Associate, AWS Certified SysOps Administrator Associate and AWS Certified Cloud Practitioner exams in the SHORTEST POSSIBLE TIME. It also includes full length practice exams for each certification.
This is without a doubt THE MOST HANDS ON COURSE AVAILABLE for AWS with all theory followed up with real life hands on labs.
Our experienced instructor not only holds all the associate qualifications, he is also an AWS Certified Solutions Architect Professional and AWS Certified DevOps Engineer Professional. Since 2014 BackSpace Academy has been providing the best value courses.
At the end of the course theory you will be led through practical lab sessions that detail the application of a specific use case.
The course culminates in 4 practice exams to give you exposure to the type of questions you can expect on the exam:
AWS Certified AI Practitioner
AWS Certified Solutions Architect Associate,
AWS Certified Developer Associate,
AWS Certified SysOps Administrator Associate, and
AWS Certified Cloud Practitioner