We may earn an affiliate commission when you visit our partners.
Course image
Vipin Gupta

This Amazon Web Services (AWS) - Hands On will start from cloud computing introduction, cover AWS core concepts as well as advance concepts. The concepts are covered using Hands On Labs.

Learning cloud computing is an effective way of entering into high paying career. This course can help you getting started with Amazon Web Service (AWS).

The biggest advantage is that some sections contains hands on combining various services.

Why to join this course ?

- More focus on making your fundamentals strong.

Read more

This Amazon Web Services (AWS) - Hands On will start from cloud computing introduction, cover AWS core concepts as well as advance concepts. The concepts are covered using Hands On Labs.

Learning cloud computing is an effective way of entering into high paying career. This course can help you getting started with Amazon Web Service (AWS).

The biggest advantage is that some sections contains hands on combining various services.

Why to join this course ?

- More focus on making your fundamentals strong.

- How to properly set up the Labs (State of Art Labs) for learning the concepts has been covered (Hands-On Approach).

- Customized Diagrams (We strongly believe that a picture is worth a thousand words).

- Unique innovative style of teaching.

- More than 25 years of experience in Hands-on training.

What you will learn in this course

- Cloud Computing Introduction

- What is Infrastructure as a Service (IaaS)

- What is Platform as a Service (PaaS)

- What is Storage as a Service (SaaS)

- What is Software as a Service (SaaS)

- Working With Amazon Web Services (AWS)

- AWS Elastic Cloud Compute (EC2) Introduction

- What are the Various Steps Required for creating Virtual Servers

- Create Linux Instance

- Using Putty to connect to Linux Instance

- Implement Apache Web Server on Linux Instance

- Create Windows Instance

- Implement IIS Web Server on Windows Instance

- Tools Used For Accessing Cloud

- What are different storage technologies. What is

- Elastic Block Storage (EBS) Hands On

- Simple Storage Service (S3) Hands On

- Elastic File System (EFS) Hands on

- Create and Access Relational Database Service (RDS) Hands On

- Create and Use Custom AMI

- Virtual Private Cloud (VPC) Introduction

- Create VPC Using Wizard

- Deploy PHP/MySQL Application in Custom VPC having 2 public and 2 private subnets

- Elastic Load Balancer (ELB) Introduction

- Application Load Balancer (ALB) Hands On

- Path Based Routing Using ALB

- Network Load Balancer (NLB) Hands On

- Identity & Access Management (IAM) Introduction

- Create IAM Users, Groups and Roles

- AWS Cloud9 IDE

- AWS CloudWatch and SNS Hands On

- Auto Scaling Hands On

- Demo of Combining Various concepts such as AWC Virtual Private Cloud, Creating and Using Custom AMI, Elastic Load Balancer, Auto Scaling and Cloud9

- AWS Route 53 Hands On.

Enroll now

What's inside

Learning objectives

  • Learn basic cloud computing concepts as well as advance concepts
  • Gain hands on skills in amazon elastic cloud compute (ec2), amazon simple storage service (s3), amazon virtual private cloud (vpc)
  • Develop hands on skills in elastic load balancer (elb), application load balancer (alb), network load balancer (nlb), identity and access management (iam)
  • How to use amazon relational database service (rds), aws cloud9 and auto scaling
  • Develop hands on skills in deploying application in custom vpc with frontend running in public subnet and database in private subnet
  • Learn how to deploy applications using best practices
  • Learn how to combine various concepts such as awc virtual private cloud, creating and using custom ami, elastic load balancer, auto scaling and cloud9
  • Learn how to use aws route53, link it with domain hosted on providers like godaddy, different routing policies and health checks.

Syllabus

What is Platform as a Service (PaaS)
What is Storage as a Service (SaaS)
What is Cloud Computing. What is Infrastructure As A Service (IAAS), Platform As A Service (PAAS), Storage As A Service (SAAS), Software As A Service (SAAS).
Read more

The first section is about cloud computing introduction. What are the different types of cloud available. We are discussing about some other cloud provider services only to make you understand the types of cloud available.

This section is for those who are just entering into cloud computing field. Real action starts from section 2 onward. If you already know the basics of cloud computing, you can skip this section or can use this for refreshing your fundamentals.

New interface covered in section 17

What are the different tools that can be used for accessing cloud.

New interface covered in section 18

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Provides hands-on experience with core AWS services like EC2, S3, and VPC, which are essential for cloud infrastructure management
Covers a wide range of AWS services, from basic compute and storage to more advanced networking and security features
Explores deploying applications in custom VPCs with public and private subnets, which is a common architecture pattern
Includes practical labs on creating and managing RDS instances, which is valuable for database management in the cloud
Teaches how to create IAM users, groups, and roles, which is critical for managing access control and security in AWS
Features a demo of combining VPC, custom AMI, ELB, Auto Scaling, and Cloud9, which is useful for understanding application deployment

Save this course

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

Reviews summary

Practical aws cloud computing skills

According to learners, this course provides a solid and practical introduction to Amazon Web Services. Students particularly appreciate the extensive hands-on labs covering core services like EC2, S3, and VPC, which are key for building real-world skills. Many feel it offers a strong foundation for those new to cloud or AWS, presented in a clear and concise manner. Some reviewers, especially those looking for in-depth advanced topics or exam preparation, noted that certain areas could benefit from more detailed coverage or updates to reflect the latest AWS console or service changes.
Explanations are generally easy to follow.
"The concepts are covered using Hands On Labs."
"Unique innovative style of teaching."
"Customized Diagrams (We strongly believe that a picture is worth a thousand words)."
"The explanations were clear and made complex topics understandable."
Excellent starting point for beginners.
"This course can help you getting started with Amazon Web Service (AWS)."
"More focus on making your fundamentals strong."
"It gave me a really good understanding of the core AWS services."
"Great course for absolute beginners to understand cloud computing and AWS basics."
Practical exercises are a major strength.
"The biggest advantage is that some sections contains hands on combining various services."
"Hands on approach is very good, really helped me to learn by doing."
"This course has a very hands-on focus which is exactly what I needed to understand the concepts."
"I feel confident after doing the labs because they mirrored real-world scenarios."
Some sections may need updates.
"New interface covered in section 18"
"New interface covered in section 17"
"Some parts seemed slightly outdated regarding the AWS console interface."
"Would be perfect if all labs were updated to the latest AWS UI."
Some advanced topics could be expanded.
"Could use more in-depth coverage on complex topics or optimization techniques."
"While great for basics, I felt some services were only briefly touched upon."
"I was hoping for more details on specific use cases and best practices."
"Doesn't go deep enough for associate-level certification prep."

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 (AWS) - Hands On with these activities:
Review Cloud Computing Fundamentals
Solidify your understanding of cloud computing fundamentals to better grasp AWS-specific implementations.
Show steps
  • Review the different cloud service models (IaaS, PaaS, SaaS).
  • Understand the benefits of cloud computing (scalability, cost savings).
  • Familiarize yourself with key cloud computing terminology.
Read 'AWS Certified Cloud Practitioner Study Guide'
Gain a broader understanding of AWS services and best practices by studying a dedicated AWS certification guide.
Show steps
  • Read the book cover to cover, taking notes on key concepts.
  • Complete the practice questions at the end of each chapter.
  • Identify areas where you need further clarification and research them.
Practice EC2 Instance Creation
Reinforce your understanding of EC2 by repeatedly creating and configuring instances with different options.
Show steps
  • Launch multiple EC2 instances using different AMIs (Linux, Windows).
  • Experiment with different instance types and observe performance differences.
  • Configure security groups to allow specific traffic to your instances.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Document Your VPC Setup
Solidify your understanding of VPCs by creating detailed documentation of your own VPC setup.
Show steps
  • Create a diagram of your VPC, including subnets, route tables, and gateways.
  • Document the security group rules for each instance in your VPC.
  • Explain the routing logic that allows traffic to flow within your VPC.
Deploy a Simple Web Application
Apply your knowledge by deploying a simple web application using EC2, S3, and RDS.
Show steps
  • Create an EC2 instance to host your web application.
  • Store static assets (images, CSS) in an S3 bucket.
  • Set up an RDS database to store application data.
  • Configure your web application to connect to the RDS database.
Follow AWS Documentation on Auto Scaling
Deepen your understanding of Auto Scaling by following the official AWS documentation and tutorials.
Show steps
  • Read the AWS Auto Scaling documentation to understand the concepts.
  • Follow a tutorial to create an Auto Scaling group and launch configuration.
  • Test your Auto Scaling group by simulating increased traffic.
Read 'AWS Cookbook'
Learn practical solutions to common AWS challenges by consulting a cookbook filled with recipes and best practices.
Show steps
  • Browse the cookbook for solutions to specific problems you're facing.
  • Implement the recipes in your own AWS environment.
  • Adapt the recipes to fit your specific needs.

Career center

Learners who complete Amazon Web Services (AWS) - Hands On will develop knowledge and skills that may be useful to these careers:
Cloud Engineer
A Cloud Engineer is responsible for designing, building, and maintaining cloud infrastructure. This course provides hands-on experience with Amazon Web Services, a crucial platform for many cloud implementations, helping aspiring Cloud Engineers gain practical skills in areas such as creating virtual servers, managing storage with services like S3 and EBS, and setting up virtual private clouds. The course teaches how to combine various concepts using AWS Virtual Private Cloud, Custom AMI, Elastic Load Balancer, Auto Scaling and Cloud9, which are essential skills for a cloud engineer.
DevOps Engineer
A DevOps Engineer works to streamline the software development lifecycle through automation, collaboration, and infrastructure management. This course helps someone aiming for this role as it provides hands on labs focusing on infrastructure as code with Amazon Web Services. The course's focus on setting up virtual servers, implementing load balancers, and using services like CloudWatch for monitoring builds a practical foundation. Understanding how to deploy applications in custom VPC environments, as discussed in the course, helps a DevOps engineer manage complex cloud setups.
Solutions Architect
A Solutions Architect designs cloud-based solutions to meet specific business needs. This course is useful because it establishes a hands on understanding of the underlying technologies, including virtual servers, various storage options, relational databases, and load balancers as offered by AWS. Understanding AWS Virtual Private Cloud and its integration alongside other concepts like custom AMIs, Elastic Load Balancer, Auto Scaling and Cloud9 will help a Solutions Architect craft effective, scalable, and secure cloud architectures.
Systems Administrator
A Systems Administrator is responsible for maintaining the computer systems and networks of an organization. This course allows a person moving into a systems administrator role to work with important cloud based concepts. Specific topics that would be relevant include setting up and managing virtual servers, understanding different storage technologies such as Elastic Block Storage and Simple Storage Service, and setting up virtual private clouds. Furthermore, the course provides hands-on experience with Identity and Access Management, which is relevant to managing access to resources.
Cloud Consultant
A Cloud Consultant advises businesses on migrating to and optimizing their use of cloud technologies. This course provides practical experience with Amazon Web Services, a leading cloud platform, and may be useful for aspiring Cloud Consultants. The ability to discuss cloud computing and concepts such as Infrastructure as a Service, Platform as a Service, and Software as a Service will be helpful. Additionally, using services such as Elastic Compute Cloud, Simple Storage Service, Virtual Private Cloud, Elastic Load Balancer and Identity and Access Management, are all part of this course and would help a consultant advise their clients.
Network Engineer
A Network Engineer is responsible for designing, implementing, and managing network infrastructure. This course may be useful for those seeking this role by providing knowledge of how networking is implemented in a cloud environment. The course covers Amazon Virtual Private Cloud, including setting up custom VPCs with public and private subnets, as well as load balancers, which will prove helpful in the field of network engineering. This course also provides hands-on experience, which can be quite valuable.
Database Administrator
A Database Administrator manages and maintains database systems. This course may be useful for a career in this field as it includes hands on experience with Amazon Relational Database Service. This course illustrates how to create an RDS instance, and how to access the database. Also, it helps a database administrator understand the broader cloud ecosystem and how databases fit into cloud architectures, including how to deploy a database in a VPC.
Technical Support Specialist
A Technical Support Specialist provides technical assistance to clients or users. Although this course may not be directly related, it may be helpful for those seeking this role. The course provides fundamental knowledge of cloud computing and how it works with various concepts such as Infrastructure as a Service, Platform as a Service, Storage as a Service, and Software as a Service, which may be useful in providing support. Also, hands on experience with Amazon Web Services and its services may provide a deeper level of understanding.
Software Developer
A Software Developer designs, develops, and tests software applications. While this course is not directly related to software development, it may be helpful to a software developer who wishes to understand the deployment architecture of their software. The course covers how to set up and deploy applications within a virtual private cloud, use virtual servers, and how to manage storage, which is particularly relevant for software that interacts with cloud infrastructure. Understanding how these services work will be helpful for a software developer.
IT Project Manager
An IT Project Manager plans, executes, and oversees IT projects. While this course is not directly focused on project management, it may be helpful for those in the field who need to understand technologies used in projects with a cloud focus. The course provides an understanding of cloud computing concepts, including how to use various services such as virtual servers, storage options, databases, and load balancers. This course also helps a project manager understand the architecture and infrastructure of cloud projects.
Information Security Analyst
An Information Security Analyst works to protect the data and systems of an organization from cyber threats. This course may be useful for an Information Security Analyst who works in the cloud as it introduces Identity and Access Management. This topic will allow the analyst to learn about security best practices, creating IAM users, groups, and roles, and controlling access permissions within Amazon Web Services. Having a better understanding of this topic will assist them in securing systems.
Data Analyst
A Data Analyst collects, processes, and analyzes data to provide insights to businesses. This course may be useful for a data analyst who wants to learn more about the cloud. While the course doesn't directly provide tools for data analysis, it does provide knowledge of the cloud infrastructure that data often relies on. A data analyst may benefit from learning how to create and access relational databases, and what services are available for storage, as this may be helpful for future projects.
Technical Writer
A Technical Writer creates documentation for technical products and services. This course may be useful for technical writers who need to write about cloud-based systems, as this course is focused on Amazon Web Services. Gaining hands-on experience with topics such as virtual servers, storage, databases, and load balancers, as well as the general concepts of cloud computing, will be useful for a technical writer who creates content for an AWS audience, or for those who wish to write for a general cloud audience.
Business Analyst
A Business Analyst identifies and analyzes business needs to propose solutions. This course may be useful for a business analyst who needs to understand the scope and complexity of moving to the cloud, as it provides an introduction to cloud computing, Amazon Web Services, and the core concepts they offer. Understanding how various services work and the ways they can be combined to create complex systems will help a business analyst to make recommendations.
Sales Engineer
A Sales Engineer works as a technical expert in the sales process, helping customers to understand and implement solutions. This course may be useful to those in this role as it gives a thorough understanding of Amazon Web Services, a very popular cloud platform. Having a practical knowledge of the core services like virtual servers, storage, and databases will help a sales engineer have a better understanding of the cloud, and be able to speak with customers using this practical knowledge.

Reading list

We've selected two books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Amazon Web Services (AWS) - Hands On.
Provides a comprehensive overview of AWS cloud concepts and services, aligning well with the course's learning objectives. It's particularly useful for understanding the foundational knowledge required for the AWS Certified Cloud Practitioner exam. The book covers a wide range of AWS services and provides practical examples. It serves as a valuable reference for both beginners and those looking to solidify their understanding of AWS.
Provides practical solutions and recipes for common AWS tasks and challenges. It's a valuable resource for learning how to use AWS services effectively and efficiently. The book covers a wide range of topics, including EC2, S3, VPC, and IAM. It is more valuable as additional reading than as a current reference. It is commonly used by industry professionals.

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