We may earn an affiliate commission when you visit our partners.
Course image
Infinite Skills

This Amazon Web Services (AWS) training course walks you through utilizing the wide range of Cloud Computing services that Amazon provides. Cloud Computing is fast becoming the standard method of creating scalable, manageable Web Application Services, and Amazon is leading the way. This tutorial will teach you what is available in AWS, and how to use it effectively for your own needs.

Read more

This Amazon Web Services (AWS) training course walks you through utilizing the wide range of Cloud Computing services that Amazon provides. Cloud Computing is fast becoming the standard method of creating scalable, manageable Web Application Services, and Amazon is leading the way. This tutorial will teach you what is available in AWS, and how to use it effectively for your own needs.

You will start by learning exactly what Cloud Computing is, and why you should be using it. Rich shows you how to set up your AWS account, and gives you an overview of the services that are available to you. Throughout this video tutorial, you will cover topics such as; creating and managing EC2 instances, using the Elastic Load Balancers, CloudWatch, CloudFormation Rich also reviews CloudFront services, ElastiCache You will finish off by walking through the creation of a 3 tier scalable Web Application using the AWS tools you have learned in this course.

Once you have completed this comprehensive AWS video training, you will be fully capable of creating and deploying your own Web Applications using the services provided to you in AWS. You will be familiar with the most important services, and have hands on experience in deploying your own instances using the AWS interface. Working files are included, allowing you to follow along with the author throughout the lessons.

Enroll now

What's inside

Learning objectives

  • Learn how to take advantage of amazon's robust and scaleable solution to host your web sites
  • Gain a solid understanding on how to build configure and administrate web and cloud services using aws

Syllabus

Introduction To Amazon Web Services
Important - Working Files - Download These First
0101 Amazon Web Services - What Is The Cloud?
0102 Scalability And Costs In The Cloud
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Provides hands-on experience deploying instances using the AWS interface, which is valuable for those seeking practical skills in cloud computing
Covers topics such as creating and managing EC2 instances, using Elastic Load Balancers, and CloudWatch, which are essential for cloud infrastructure management
Starts by explaining what Cloud Computing is and why it should be used, which builds a strong foundation for those new to the cloud
Walks through the creation of a 3-tier scalable Web Application using AWS tools, which is directly applicable to real-world web development scenarios
Explores Identity and Access Management (IAM) in depth, which is crucial for managing security and permissions in AWS environments
Features modules on Simple Notification Service (SNS), Simple Email Service (SES), and Simple Queuing Service (SQS), which are useful for building scalable applications

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Aws fundamentals and practical web hosting

According to learners, this course provides a solid introduction to Amazon Web Services, particularly focusing on using it for web hosting and cloud computing. Students appreciate the breadth of topics covered, including key services like EC2, S3, RDS, and load balancers, which are essential for building practical applications. Many found the hands-on labs and demos to be helpful for understanding how to work with the AWS console. However, some reviews note that the content might be slightly outdated due to the rapid pace of AWS changes, and more in-depth coverage of advanced topics or specific configurations could enhance its value for learners moving beyond the basics. Overall, it is seen as a strong starting point for those new to AWS for web hosting purposes.
Covers a wide range of essential AWS services.
"The course touches upon many important AWS services needed for web hosting, which gives a good overview."
"I appreciated learning about EC2, S3, RDS, and ELB in one place. It covers the essentials."
"It introduces you to a broad set of AWS tools relevant to cloud web applications."
"The syllabus covered most of the services I was interested in learning about for my projects."
Demos and labs aid practical understanding of AWS.
"The practical labs were very helpful in reinforcing the concepts taught in the lectures. Seeing it in action makes a difference."
"Following along with the instructor building the application was the most valuable part for me."
"The hands-on exercises using the AWS console were crucial for gaining confidence."
"I liked the demos; they showed exactly where to click and how to configure services."
"Being able to build something concrete like the 3-tier app was a big plus."
Excellent starting point for newcomers to AWS.
"This course was a great introduction to AWS and its core services. It really helped me grasp the fundamental concepts."
"I had no prior experience with AWS, and this course made it accessible and easy to follow along."
"Perfect for beginners trying to understand the AWS ecosystem for web hosting. It starts simple."
"The course provides a solid foundation for anyone looking to get started with AWS."
"As someone completely new to cloud computing, this felt like the right level to begin."
May not be sufficient for intermediate learners.
"As someone with some prior AWS exposure, I found this course to be quite basic and wished for more advanced topics."
"It's a good overview, but doesn't delve deep into configuration details or optimization best practices."
"Useful for beginners, but intermediate users looking for detailed service tuning might find it lacking."
"I was hoping for more complex scenarios and deeper dives into services like VPC or IAM."
Some parts may not reflect the latest AWS interface.
"AWS changes so fast; some of the screenshots and console walkthroughs felt a bit out of sync with the current UI."
"While the concepts are still valid, navigating the console during labs felt slightly different than what was shown."
"I noticed small discrepancies between the video demos and the live AWS console."
"It would be great if the course could be periodically updated to match the latest AWS interface and features."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Amazon Web Services - Web Hosting & Cloud Computing With AWS with these activities:
Review Networking Fundamentals
Solidify your understanding of networking concepts before diving into AWS VPC and related services. Refreshing this knowledge will make grasping the networking aspects of AWS much easier.
Browse courses on Networking Fundamentals
Show steps
  • Review the OSI model and TCP/IP stack.
  • Study common networking protocols (HTTP, DNS, SSH).
  • Practice subnetting and CIDR notation.
Brush Up on Linux Command Line
Practice using the Linux command line to manage EC2 instances more effectively. This will improve your ability to configure and troubleshoot servers in AWS.
Browse courses on Linux Command Line
Show steps
  • Practice navigating the file system using `cd`, `ls`, `pwd`.
  • Learn to manage files and directories with `cp`, `mv`, `rm`, `mkdir`.
  • Familiarize yourself with text editors like `nano` or `vim`.
Deploy a Simple Web App to EC2
Gain hands-on experience by deploying a basic web application (e.g., a simple HTML page or a basic Python Flask app) to an EC2 instance. This will reinforce your understanding of EC2 configuration and deployment.
Show steps
  • Create an EC2 instance with a suitable AMI (e.g., Amazon Linux 2).
  • Install a web server (e.g., Apache or Nginx).
  • Deploy your web application files to the web server's document root.
  • Configure security groups to allow HTTP/HTTPS traffic.
  • Test your web application by accessing it through the EC2 instance's public IP address.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Follow AWS Documentation on CloudFormation
Deepen your understanding of CloudFormation by working through the official AWS documentation and tutorials. This will help you master infrastructure as code and automate deployments.
Show steps
  • Read the CloudFormation documentation on AWS.
  • Work through the sample templates and tutorials.
  • Experiment with creating and deploying your own CloudFormation stacks.
Create a CloudFormation Template for a Multi-Tier Application
Solidify your CloudFormation skills by creating a template that defines a multi-tier web application architecture. This will test your ability to orchestrate multiple AWS resources.
Show steps
  • Design a multi-tier architecture (e.g., web tier, application tier, database tier).
  • Define the AWS resources required for each tier in your CloudFormation template.
  • Use CloudFormation parameters and outputs to make your template configurable and reusable.
  • Test your template by creating and updating a CloudFormation stack.
Practice IAM Policy Creation
Reinforce your understanding of IAM by practicing creating different IAM policies with varying levels of permissions. This will improve your ability to secure your AWS resources.
Show steps
  • Create IAM policies that grant specific permissions to S3 buckets.
  • Create IAM policies that allow users to manage EC2 instances.
  • Test your IAM policies by attaching them to IAM users or roles and verifying that the permissions work as expected.
Write a Blog Post on AWS Cost Optimization
Deepen your understanding of AWS cost management by researching and writing a blog post on cost optimization strategies. This will help you learn how to reduce your AWS bill.
Show steps
  • Research different AWS cost optimization techniques (e.g., Reserved Instances, Spot Instances, right-sizing).
  • Write a blog post that explains these techniques and provides practical examples.
  • Publish your blog post on a platform like Medium or your own website.

Career center

Learners who complete Amazon Web Services - Web Hosting & Cloud Computing With AWS will develop knowledge and skills that may be useful to these careers:
Cloud Engineer
A Cloud Engineer designs, implements, and manages cloud computing infrastructure. This course directly aligns with the work of a Cloud Engineer by teaching the core AWS services, including EC2, Elastic Load Balancers, and CloudFormation, which are essential for building and scaling applications in the cloud. The course's focus on creating a three-tier scalable web application using AWS tools will also gives a Cloud Engineer with hands on experience. Learning how to effectively deploy applications through the AWS interface will help a Cloud Engineer in their daily work. This course offers practical skills needed for success.
DevOps Engineer
A DevOps Engineer automates and streamlines the software development lifecycle, and this course provides an excellent foundation in utilizing cloud services for that work. The course covers crucial concepts for a DevOps Engineer including how to manage EC2 instances, use Elastic Load Balancers, implement autoscaling, and use CloudFormation for infrastructure as code. The course's practical approach to building and deploying web applications in AWS make it a valuable course for anyone seeking a role as a DevOps Engineer. The hands-on experience in setting up and managing AWS services will allow a DevOps Engineer to hit the ground running.
Solutions Architect
A Solutions Architect designs and plans cloud-based solutions to meet business requirements. This course helps build a foundation in core AWS services which are the building blocks that a Solutions Architect uses when recommending cloud options to customers. The course provides a broad overview of AWS and helps one to create a three-tier scalable web application, essential skills for a Solutions Architect. The coverage of topics like EC2, S3, RDS, and VPC makes this course highly valuable. A Solutions Architect would greatly benefit from the experience this course provides.
Systems Administrator
A Systems Administrator manages and maintains computer systems, and in today's world, this often includes cloud infrastructure. The course covers many topics relevant to a Systems Administrator, including managing EC2 instances, dealing with storage options like S3 and EBS, and using services like CloudWatch for monitoring. The hands on experience with provisioning and managing AWS services would help a Systems Administrator transition into cloud-based environments. The knowledge gained about various AWS services in this course makes it ideal for anyone who works in system administration.
Cloud Consultant
A Cloud Consultant provides expert advice to businesses on adopting cloud technologies and optimizing their existing cloud infrastructure. This course is beneficial to a Cloud Consultant, as it provides firsthand experience setting up and utilizing AWS services. The course covers essential AWS services and how to use them, making someone a well-rounded consultant. The Cloud Consultant will be able to explain how to use Amazon's services. This may prove useful in helping a consultant gain new clients.
Web Application Developer
A Web Application Developer builds and maintains web applications, and this course is a valuable asset for deploying those applications in the cloud. The course teaches a Web Application Developer how to use AWS services like EC2, S3, and RDS to host and scale their applications. The practical experience in setting up a three-tier scalable web application is particularly relevant. A Web Application Developer will find that this course allows them to work more efficiently in their chosen role.
Cloud Support Specialist
A Cloud Support Specialist provides technical support for cloud-based services. This course may be helpful as it will familiarize a Cloud Support Specialist with the core services of AWS, such as EC2, S3, and RDS. The course's hands-on approach to using these services will make it easier for a Cloud Support Specialist to troubleshoot issues in AWS environments. This familiarity with AWS service architecture makes this course a good choice for a Cloud Support Specialist.
Network Engineer
A Network Engineer designs and implements computer networks, and understanding cloud networking is increasingly important. This course may be useful because it provides an overview of AWS networking services, including VPC and Route 53. While not solely focused on networking, a Network Engineer would benefit from the exposure to the cloud-based equivalent. This course also familiarizes a Network Engineer with technologies such as Elastic Load Balancers.
Database Administrator
A Database Administrator manages and maintains databases, including cloud-based ones. This course provides hands-on experience with AWS's Relational Database Service. While this course covers a small part of what a Database Administrator does, learning about cloud databases may be helpful to a Database Administrator given the direction of the industry. The course's focus on RDS would be beneficial to a Database Administrator.
Technical Project Manager
A Technical Project Manager oversees technical projects, including those related to cloud computing. This course may be useful to a Technical Project Manager by providing a broad understanding of the various AWS cloud services and how they are used. While this does not teach project management, a Technical Project Manager may find that this course provides a helpful level of detail when working with engineers. Learning about how to use Amazon's cloud services may make it easier for the manager to communicate with project team.
Software Architect
A Software Architect designs the structure of software systems, and understanding cloud deployment is increasingly important. While this course does not focus on software architecture directly, exposure to AWS gives a Software Architect a better understanding of how these systems are deployed to the cloud. The course’s coverage of scalable web applications in AWS may be valuable. The exposure to cloud deployment techniques may prove useful for a Software Architect.
Site Reliability Engineer
A Site Reliability Engineer ensures the reliability and performance of systems, often in cloud environments. This course may be helpful as it would give the Site Reliability Engineer practical experience with managing AWS services, such as EC2, Elastic Load Balancers, and CloudWatch. A Site Reliability Engineer may find that the course provides a good introduction to this side of cloud computing. This course may help in day-to-day work with AWS.
Data Engineer
A Data Engineer designs, builds, and maintains data infrastructure, and cloud services are increasingly part of this work. This course may be useful to a Data Engineer because it offers exposure to storage and database options in AWS, including S3, RDS, and DynamoDB. While not completely focused on data engineering, a Data Engineer may find this exposure helpful. The course offers a practical approach to cloud data which is beneficial to those in the data field. This course may help one transition into a cloud data role.
IT Manager
An IT Manager oversees the technology infrastructure of an organization and must understand cloud solutions. This course may be useful because it provides a broad overview of AWS services, which allows an IT Manager to better understand the technologies. The course’s coverage of different AWS services such as compute, storage, and databases may allow an IT Manager to better communicate with their team. The manager may better serve the team having this background. This course may be beneficial to an IT manager.
Technical Sales Engineer
A Technical Sales Engineer supports sales teams with technical expertise, and this course may be helpful because it provides familiarity with AWS services. Though this course does not focus on sales, a Technical Sales Engineer may find that the course gives them the background to better serve clients. The hands on experience with AWS may provide a foundation for a Technical Sales Engineer to speak comfortably and authoritatively when discussing AWS cloud solutions. This course may allow for better communication with clients.

Reading list

We haven't picked any books for this reading list yet.
Is the official study guide for the AWS Certified Solutions Architect exam. It covers all the exam topics in depth and provides practice questions and mock exams. It is an essential resource for anyone preparing for the exam.
Beginner-friendly introduction to AWS. It covers the basics of AWS, including core services like EC2, S3, and RDS. It great starting point for anyone new to AWS.
Elasticsearch popular open-source search engine. comprehensive guide to Elasticsearch. It covers all aspects of Elasticsearch, from installation to configuration to querying. It valuable resource for anyone who wants to learn how to use Elasticsearch.
Kubernetes popular open-source container orchestration system. practical guide to Kubernetes. It covers all aspects of Kubernetes, from installation to configuration to management. It valuable resource for anyone who wants to learn how to use Kubernetes on AWS.
AWS Lambda serverless computing platform. practical guide to AWS Lambda. It covers all aspects of Lambda, from writing functions to deploying and monitoring them. It valuable resource for anyone who wants to learn how to use Lambda on AWS.
Beginner-friendly introduction to AWS. It covers the basics of AWS, including core services like EC2, S3, and RDS. It great starting point for anyone new to AWS.
Is the official study guide for the AWS Certified Developer Associate exam. It covers all the exam topics in depth and provides practice questions and mock exams. It is an essential resource for anyone preparing for the exam.
Provides a comprehensive overview of AWS machine learning services. It covers topics such as data preparation, model training, and model deployment. It valuable resource for anyone who wants to learn how to use AWS machine learning services.
Provides a comprehensive introduction to AWS, covering essential services for computing, storing, and networking. It emphasizes best practices for security, high availability, and scalability, making it valuable for gaining a broad understanding. The book includes hands-on projects and is suitable for those new to AWS and cloud concepts.
Ideal for beginners, this book offers a hands-on approach to learning the fundamentals of AWS. It covers core AWS services and provides practical exercises to solidify understanding. is excellent for those just starting their AWS journey and needing a practical introduction.
This practical guide offers over 70 self-contained recipes to solve common AWS challenges. It's valuable for gaining a broad understanding by exploring various services through practical examples. It's a useful reference tool for developers and engineers at all levels.
While primarily a certification study guide, this book provides a solid foundational understanding of AWS cloud concepts, core services, security, architecture, pricing, and support. It's a good starting point for those seeking a structured overview and can serve as a textbook for introductory courses.
Is specifically designed for individuals without a technical background who want to understand AWS. It covers core services, billing, pricing, security, and compliance in an easy-to-follow manner. It's an excellent resource for business professionals and others needing a non-technical introduction to AWS.
This study guide provides comprehensive coverage of AWS services and architectural patterns, essential for deepening understanding. It includes practical exercises and is commonly used by individuals preparing for the Solutions Architect Associate certification, making it a valuable resource for undergraduate and graduate students, as well as professionals.
Delves into cloud design patterns specifically for AWS, helping readers deepen their understanding of building scalable, redundant, and highly available applications. It's a valuable resource for architects and developers looking to apply best practices in their AWS deployments.
Focusing specifically on AWS security, this book is crucial for deepening understanding in a critical area of cloud computing. It covers identity management, access control, network security, monitoring, logging, and auditing within AWS. This must-read for anyone responsible for securing AWS environments.
Explores implementing DevOps principles on AWS, covering continuous integration, continuous deployment, infrastructure as code, and automation. It's essential for professionals looking to deepen their understanding of modern development and operations practices in the AWS cloud. The second edition is more recent and covers updated practices.
Focuses on designing and building modern data platforms on AWS, covering data lakes, streaming ingestion, processing, and analytics. It's highly relevant for those looking to deepen their understanding of data-centric solutions on AWS and is suitable for graduate students and professionals in data engineering and analytics.
Key resource for understanding and implementing serverless architectures on AWS using services like AWS Lambda and API Gateway. It covers patterns, best practices, and operational considerations for building scalable and cost-effective serverless applications.
Covers the fundamentals of AWS, including core services like EC2, S3, and RDS, as well as advanced topics like security, networking, and data analytics. It is written by experienced AWS practitioners and provides a comprehensive overview of the platform.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser