
Discover Amazon Web Services by exploring compute, storage, database, analytics, and AI offerings including Cognito while deploying and overseeing web and ERP applications through practical demonstrations.
Create your AWS account by signing up with an email, providing contact and payment details, and verifying via a one-time password to access your dashboard and the services AWS provides.
Create an EC2 instance by selecting an AMI and instance type, configure storage and security groups, then access it via the AWS console or PuTTY.
Connect a Windows PC to an EC2 instance using PuTTY, configure a session with the public IP and username, and save it for reuse. Update the instance and install libraries.
Create a simple flask web app in python, deploy it to an AWS EC2 instance, run it, and access the Hello World page through the public port.
Deploy a Python web app with Elastic Beanstalk, selecting the platform and instance settings, enabling load balancing, auto-scaling, health monitoring, and uploading your own app as a zip.
Learn to deploy your own Python web application on AWS Elastic Beanstalk by uploading a zip, selecting the Python platform, and leveraging automatic scaling, load balancing, and managed infrastructure.
Launch and configure a virtual machine from the AWS dashboard, selecting an OS and instance type, configuring storage, VPC, security groups, keys, and IPs, with CloudWatch monitoring.
Register a domain and manage DNS and traffic with the Route 53 dashboard. Learn to register, transfer, and set traffic policies across top-level domains like .com or .uk.
Build a mobile app backend on aws bundle by creating a project, selecting a platform, and downloading config. Integrate cognito, dynamo db, lambda, lex, and cloudfront.
Connect an IoT device from the AWS dashboard by downloading the connection and configuring platform options, using the device ID for a Smart home setup.
Build a virtual server on aws by selecting Mumbai, choosing Windows and WordPress, selecting a $5 per month hosting plan, naming, and launching the instance.
Start a development project from the Lewis dashboard by selecting a template and deploying with Amazon Web Services, collaborating securely with IAM roles, repositories, and pull requests.
Learn how to deploy serverless microservices with AWS Lambda by creating functions from scratch or blueprints, configure triggers, test, and view logs from events.
Build a web app on AWS by provisioning a web server, S3 storage, and a database; deploy, monitor logs and alarms, and manage pipelines.
Build a Docker image locally for a Flask app by creating a Dockerfile, exposing port 5001, and running container, with Elastic Container Registry as an alternative to Docker.
Learn how to create a Docker image repository, push images to easier, choose public or private access, and understand Docker registry differences with Docker Hub, image scanning, and gallery visibility.
Create and manage private and public docker repositories in aws ecr, authenticate with a token to the registry, push images, and scan and apply lifecycle policies.
Learn how AWS Fargate enables container orchestration with ECS, handling provisioning, deployment, scaling, networking, and load balancing. Create and manage serverless clusters for containers, paying only for requested compute resources.
Create an AWS Fargate task definition for ECS, specifying container details, memory, CPU, port mappings, health checks, and Docker images in ECR for scalable container runs without provisioning EC2 instances.
Run a first task by configuring the docker image, cpu and memory, launch type, networking, volumes, and environment variables, then start the task and access the running application.
Access your running container application by configuring the security group inbound rule for port 5001, then verify access via the public ip and scale with additional tasks to balance traffic.
Create an easy ECS cluster on EC2 with CloudFormation, choosing Linux or Windows containers and basic networking. Manage the cluster, EC2 instances, and security rules to run tasks and services.
Define the task by naming it and setting the task role, network mode, and size. Configure the container with a Docker image, port mappings, volumes, and health checks.
Run a task and create a service from the task definition, monitoring from pending to running. Access the app via public IP and learn how self-healing restarts keep it online.
Learn to create and run long-term, high-availability services with easier services, configure task definitions and containers, set ports and memory, and apply load balancing and auto scaling for uptime.
Install and verify eksctl to quickly create and manage a cluster and its nodes. Set up chocolatey on Windows, run with admin privileges, update, and configure the environment path.
Create and deploy a CloudFormation stack from a template file via the console or CLI, monitor VPN and subnet provisioning, and share the template for reuse.
Set up a minikube Kubernetes cluster with Hyper-V or Docker, initialize the control plane and master node, and prepare components to run apps and access resources via the aws cli.
Create a pod in a Kubernetes cluster using a YAML manifest, deploy a container from an ACR image, and expose it via a load balancer on port 5001.
Create and manage a replica set to scale a part from a few to more containers, using labels and replica definitions to ensure high availability and seamless scaling.
Configure a Kubernetes cluster on AWS by updating cluster settings, defining a VPC with two public and two private subnets, and preparing the CloudFormation stack for deployment.
Build and deploy an application on AWS EKS by creating a deployment and a service using YAML, exposing the app with proper ports and labels for easy management.
Deploy a Kubernetes app using a yaml file for deployments and services, scale to three replicas, and access via the cluster ip and public ip with the port.
Explore Amazon EC2, virtual servers in the cloud that scale up or down quickly, with pay-as-you-go pricing, global regions, root access, and secure, elastic compute for scalable applications.
Learn how to launch and configure an EC2 instance on AWS, select operating systems and instance types, set security groups and networking in the EC2 dashboard.
Launch and manage an EC2 instance, with VPC, security groups, networking, and CloudWatch monitoring. Connect via SSH to a Linux instance and install software like Tomcat, NPM, and Python.
Explore amazon vpc, a logically isolated private cloud, to define subnets, IP addresses, routing tables, and security groups that control which resources are public or private.
Learn how to create a VPC in AWS, configuring private and public networks with internet gateways, IP addressing, and VPN connections across multiple regions.
Explore amazon's container service to run Docker containers with managed clusters, without on-site hardware, enabling scalable deployment, portability, security, and integration with other AWS services.
Explore AWS Beanstalk, an orchestration service that deploys infrastructure, scales applications with elastic compute, manages load balancing, monitoring, and provisioning, while supporting multiple languages and pre-configured environments.
Learn to create an Elastic Beanstalk environment, deploy multiple applications with sample or custom code, and manage versions, configurations, and monitoring.
Learn how AWS Lambda, a function as a service, runs code in response to events, scales automatically, and integrates with services like API gateway and S3 to build serverless apps.
Amazon Lightsail provides a beginner-friendly cloud bundle with virtual private servers, pre-configured solutions, DNS management, static IP, firewall security, and WordPress-ready hosting at a low price.
Explore Amazon Elastic MapReduce (EMR) as a managed big data analytics framework, integrating with S3 and DynamoDB, and learn its architecture featuring master and core clusters with Hive.
Learn real-time data processing with AWS Kinesis for streaming data analysis, dashboards, and alerts, and integrate with Lambda, EMR, and DynamoDB for scalable analytics.
Explore practical AWS EKS setup and hybrid cloud migrations, configure access and roles, and use the control panel to create and manage deployments.
Learn to deploy and scale containers with ECS, building clusters from container definitions and templates. Configure security groups and VPC, and track deployments with CloudFormation stacks and load balancing.
Create and manage Amazon batch compute environment and job queue to run diverse workloads, submit jobs, define compute resources, and control status from queue creation to deletion.
Explore AWS database services, comparing self-managed databases with fully managed options like DynamoDB, RDS, ElastiCache, and Redshift, and learn how managed services handle scaling, backups, and security.
Explore Amazon DynamoDB, a non relational, document oriented key-value store with low single-digit latency and strong scalability, featuring web API and streams.
learn to create a DynamoDB table in the aws console, choose a table name and partition key, configure on-demand or provisioned capacity, set encryption, and monitor via cloudwatch.
Add items to a DynamoDB table using form or JSON, defining attributes like serial number, product, category, quantity, and availability, with a unique primary key.
Learn to perform scan and query operations in Dynamo using filter options, with conditions such as between, begins with, exists, and contains, and optimize by using partition and primary keys.
discover AWS ElastiCache, an in-memory cache that speeds data access and reduces database load by caching credentials; explore patterns with Lambda, API Gateway, VPC, DynamoDB, and S3 for content.
Explore amazon rds, a managed relational database you can deploy quickly, create tables and schemas, run queries, and leverage automated backups, read replicas, and monitoring.
Learn how to create and configure a relational database on AWS RDS, including engine choice, IAM roles, VPC, security groups, auto-scaling, automated backups, performance insights, and cost considerations.
Explore AWS Redshift as a scalable data warehouse that uses columnar storage and massively parallel processing to run SQL queries for business intelligence tools, with cloud-based migration and analytics.
Explore elastic block storage (EBS), a scalable and secure AWS block storage option that is automatically replicated within an availability zone and supports snapshots and CloudWatch monitoring.
Explore AWS elastic file system as a scalable file system like storage for EC2 workloads, enabling multi-instance access via API, zone aware backups, and team collaboration through the dashboard.
Aws storage gateway, bridging on-premises storage with cloud storage to securely transfer data to s3 and glacier, via iSCSI block storage and standard protocols.
Glacier provides archival, cold storage for infrequently accessed data at low cost, with 3–5 hour retrieval and import/export to move data to and from S3 for integration with traditional servers.
Explore Amazon cloud storage options, focusing on S3 as object storage. Learn how scalable buckets enable high availability, encryption, and easy integration for hosting data and backups.
Explore cloud formation to model and automate secure infrastructure with a visual designer and JSON or YAML templates. Define resource relationships and deploy services like S3, Lambda, and EC2.
Learn to get started with AWS QuickSight, sign in, configure IAM, and connect data sources like S3 and Redshift to create interactive visualizations and dashboards for data preparation and modeling.
learn to import or upload a dataset in quick site, create a dataset, and build visualizations with charts such as pie and bar by assigning groups and values with aggregations.
Create and customize a treemap chart by setting size by margin and color by price, fine-tuning other charts for dashboards, and exporting to pdf for sharing.
Master data preparation by editing datasets, creating calculated fields, and applying filters to clean data, enabling separate dashboards for data preparation and visualization in the cloud.
Create a calculated field using functions like ceil and concat to derive new columns from existing data, such as tax from profit and a combined product ID, category, and name.
Create, edit, and delete calculated fields to build new columns such as profit per unit and price per unit, using ceiling and arithmetic for data cleaning and preparation.
Learn to create and apply filters and an exclusion list to refine datasets, including include/exclude options, date ranges, and calculated fields for actionable insights.
Learn to build map and bar charts from a dataset, customize filters, apply conditional formatting, and harmonize colors across a dashboard for Italy, Canada, and USA.
Learn to create pivot tables in quick sight to summarize data with rows, columns, and values. Apply conditional formatting and aggregates to highlight insights by country and state.
Learn to create your first AWS code repository, add a description and tags, commit files, manage branches and pull requests, and clone the repo to your local system.
Learn how to create a new branch in a git repository, switch to it, add and commit changes, and push content to the remote master branch.
Learn to use aws codebuild to compile source code, run unit and functional tests, and produce a ready-to-deploy software package within a fully managed environment.
Walk through setting up a project, switching from main to master, installing dependencies, and running unit tests. Deploy the app via a code pipeline to verify three test cases.
Create logs and artifacts to track test runs, generate XML reports, and manage enrollment variables such as my Astrobotic name with sample 07, then verify test outcomes.
Learn to create an AWS CodePipeline that automates from source to deployment, with source, build, and deploy stages. Configure artifacts and a service role for end-to-end delivery.
Learn how to create and troubleshoot a full AWS CodePipeline with source, build, and deploy stages, manage artifacts in S3, and deploy a sample app to Beanstalk.
Explore AWS Cloud9, a cloud-based integrated development environment that lets you write, run, and debug code in the browser with an all-in-one editor and terminal, enabling peer programming from anywhere.
Learn to run a Flask and Python web app on Cloud9, preview it in a browser, and explore database integration with the alchemy package by building a to-do list app.
Learn how to delete an AWS Cloud9 environment, including optional enrollment, managing files and instance details, and understanding the shutdown and terminating process for clean removal.
Install and configure the AWS command line interface across Windows, macOS, and Linux. Create an IAM user with programmatic credentials and verify the setup from the terminal.
Deepen your mastery of the AWS CLI by navigating CloudWatch commands, IAM configurations, and Lambda function deployment, with hands-on guidance across Windows and Linux shells.
Learn how Lambda works internally, from triggers and API Gateway to script execution and S3 storage. See how elastic containers scale with demand to optimize costs.
Explore how the aws lambda handler function acts as the entry point, processing input events via event, context, and callback parameters, configured by the lambda file and exports.
Learn how the event object powers lambda handlers by carrying trigger data, and how the context and callback objects work with gateway inputs and storage interactions.
Explore the lambda context object to access function name, version, request id, memory, and remaining time, and use these properties with logs and callbacks to manage execution.
Explore Lambda callbacks by using the handler, context, and callback object to manage errors and results with the error-first pattern, including success cases with optional data.
Learn to work with logs in aws, using cloud watch to create log groups and log streams, and capture lambda execution with info, warn, and error statements.
Create lambda functions by uploading a zip file from your computer, writing code in the on-line line editor, or uploading from AWS S3, then create a role for the handler.
Create a lambda function from scratch in the AWS console, name it, choose a blueprint, and write inline code to generate a random 0–10 number with an IAM role.
learn to configure api gateway as a trigger, create and deploy a new api, connect it to a lambda function, and manage resources, stages, and get or post methods.
Learn to pass information through API gateway using query strings and mapping templates to define a min and max range for a random number, with Lambda handling the event input.
Create a serverless app by deploying a lambda function that writes data to a DynamoDB table, configuring the runtime, IAM permissions, and a DynamoDB connection in the same region.
Read data from dynamo db by creating a lambda function, setting up a table with a partition key, region, and timestamp, and rendering items from the table.
Create and configure an Amazon Redshift cluster for data warehousing and analytics, selecting node types, loading data, setting admin credentials, and monitoring performance in the AWS console.
Learn to connect to a Redshift cluster using jdbc/odbc drivers or the console query editor, configure cms encryption key management service, write and save queries, and organize with folders.
Explore cluster properties and actions on AWS, monitor workload and query history, and schedule maintenance and backups while resizing, rebooting, and restoring clusters for performance and security.
Set up CloudWatch alarms to monitor your AWS cluster, using CPU utilization thresholds and latency metrics, with configurable notifications for auditing purposes.
Learn to execute sql queries on Amazon Redshift using the editor, select and connect to a database, run predefined queries, view results, schedule jobs, and analyze query history.
Save and schedule sql queries in a Redshift cluster, reuse named queries, and track execution history. Define run frequency and time zones with IAM roles, and export sql definitions.
Open a new tab in the query editor to run multiple queries simultaneously, switch database connections, and automate maintenance with schedule queries in Amazon Redshift.
Learn how Amazon Cognito enables secure user authentication, social sign-ins, and scalable access control with user pools, OpenID Connect, and enterprise providers in the AWS cloud.
Explore Cognito for identity and access management, including user pools, identity pools, sign up and sign in with multi-factor authentication, plus Lambda and API Gateway integration.
Deploy Cognito by creating a user pool and an identity pool, configure permissions and options, and explore integration paths for Android and other platforms.
Discover AWS Mobile Hub and its integrated cloud services for building cross-platform mobile apps, with Cognito authentication, Pinpoint analytics, push notifications, and Device Farm testing.
Create and customize mobile hub projects from a dashboard, add authentication, storage, and services, and deploy apps with conversational bots, social logins, and global content delivery network.
Learn how AppSync enables real-time data synchronization and offline support for collaborative apps, using schemas and data sources to keep online and offline users in sync with automatic conflict resolution.
Demonstrate mobile app development with AWS AppSync, delivering real-time data with offline sync, creating a Graph API schema, and configuring triggers and Cognito authentication.
Test your app on thousands of real devices in the device farm cloud, viewing logs, screenshots, and performance data in your browser to reproduce issues and boost quality.
Explore how AWS Device Farm powers testing for Android and iOS apps. Create projects, run tests on multiple devices, and configure per-device execution times.
Explore how Amazon Pinpoint enables mobile analytics, audience segmentation, personalized messages, and cross-channel campaigns through real-time dashboards, push notifications, emails, and data-driven insights.
Learn to set up mobile analytics with Amazon Pinpoint, build and customize dashboards, monitor active users, sessions, and retention, and export data to S3 or other storage formats.
Discover Amazon Deep Composer, a machine learning framework that crafts original music from scratch using generative ai and gan, with options to create, train, and publish compositions.
Explore the music studio to create or edit melodies with deep composer and generative AI. Record or import tracks, edit notes and durations, and generate a final output.
Discover how to use the GAN algorithm in deep composer to generate additional instruments from a base track, exploring CNN and transformer techniques.
In this course, you would be learning a wide range of tools and services available on Amazon Web Services (also know as AWS for short). You will be learning all the available services under catalog, and things we can do with each service provided with platform and Infrastructure categories. This is a Bundle course, with very large learning content spanning more then 17 hours. So take time to learn and practice, and we are here to support you in your learning adventure on AWS. And if you dedicate your time in learning AWS skills and practice them accordingly, you could simply learn AWS in 30 days.
If you are preparing for any kind of AWS Certifications, then you can take this course to build up your overall skills on wide range of tools and services in almost all the categories available on AWS. On completing this course, you would be very confident on your AWS cloud skills.
What is AWS?
AWS or Amazon Web Services is one of the leading cloud computing platform where you can use a wide array of cloud services to create and manage almost anything from database to machine learning models and much more.
You will be learning each of them in some depth building practical demonstration, and certain projects on topics like Lambda, IAM, API Gateway, etc. At later parts we would develop and deploy our test applications on AWS.
This course covers wide range of AWS services including-
STORAGE Services- S3, Glacier, EBS, EFS, Storage Gateway
COMPUTE Services- EC2, Beanstalk, Lambda, Container, Lightsail, VPC
DATABASE Services- DynamoDB, Elasticache, RDS, Redshift
ANALYTICS Services- Kinesis, Elastic Map Reduce, Athena, Cloudsearch, Quicksight
MOBILE Services- Mobile Hub, AppSync, Device Farm, Pinpoint
ACCESS MANAGEMENT- IAM, Cognito, Cloud Watch
AWS DEVELOPER TOOLS- Cloud9, Code Build, Code Commit, Code Pipeline, Code Star
MACHINE LEARNING- Amazon Comprehend, Lex, Polly, Amazon Rekognition, Transcribe and Translate, Sagemaker
GAME, Augmented Reality and Virtual Reality- Gamelift, Sumerian
MIGRATION Services- Migration Hub, Snowball
APPLICATION INTEGRATION- Amazon MQ, Simple Notification Service, Simple Queue Service, Step Function, SWS
SECURITY Services- Artifact, Certificate Manager, Cloud HSM, Directory Service, Guard Duty, Inspector, Secrets Manager, Single Sign on, WAF and Shield.