We may earn an affiliate commission when you visit our partners.
Course image
Amazon Web Services (AWS)

Introduction to AWS Core Services introduces you to AWS products, services, and common solutions. It provides IT technical end users with basic fundamentals to become more proficient in identifying AWS services so that you can make informed decisions about IT solutions based on your business requirements.

Read more

Introduction to AWS Core Services introduces you to AWS products, services, and common solutions. It provides IT technical end users with basic fundamentals to become more proficient in identifying AWS services so that you can make informed decisions about IT solutions based on your business requirements.

This course has been developed by AWS, and is delivered by AWS technical instructors who teach cloud computing courses around the globe. Whether you are just starting out, building on existing IT skills, or advancing your Cloud knowledge, this course is a great way to expand your journey in the Cloud.

Cloud computing provides a simple way to access servers, storage, databases and a broad set of application services over the Internet. A Cloud services platform such as Amazon Web Services (AWS), owns and maintains the network-connected hardware required for these application services, while you provision and use what you need via a web application.

AWS began offering its technology infrastructure platform in 2006. At this point, AWS has over a million active customers using AWS in every imaginable way.

This course is approximately 4.0 hours long in total, and will be delivered through a mix of:

  • Instructor lectures
  • Video demonstrations
  • Knowledge checks
Enroll now

What's inside

Learning objectives

  • Recognize terminology and concepts as they relate to the aws platform and navigate the aws management console.
  • Understand amazon elastic cloud compute (ec2), amazon virtual private cloud (vpc), amazon simple storage service (s3), and amazon elastic block store (ebs).
  • Learn about the security measures aws provides and key concepts of aws identity and access management (iam).
  • Use aws database services, including amazon dynamodb and amazon relational database (rds).
  • Understand aws management tools, including auto scaling, amazon cloudwatch, elastic load balancing (elb), and aws trusted advisor.

Syllabus

The lecture provides a course overview with learning objectives and a layout of the course modules.

Students will learn the goals, objectives, and components of the course.
Read more

Jeff Barr, Chief Evangelist of AWS, introduces the course.

Students will learn the benefits of AWS Cloud computing and be introduced to the AWS platform.

This lecture discusses the AWS pace of innovation and the growing customer base.

This demonstration provides an overview of the AWS Management Console to access services, regions, and resources.

Learn about the benefits of AWS cloud computing.

Learn about the layers of the AWS platform, such as platform services, foundation services, and infrastructure.

This lecture discusses the AWS global infrastructure and breaks it down in to regions, availability zones, and the content delivery network.

Knowledge Check: Module 1
Students will learn about the AWS foundational services for compute, networking, and storage.

Jeff Barr returns to introduce the next section, AWS Foundational Services.

Learn about Amazon Elastic Compute Cloud (EC2), launching EC2 instances, choosing instance types, and configuring the network.

The lecture discusses Amazon Machine Images (AMIs), and choosing and deploying EC2 instances.

This lecture differentiates Amazon instance store and Amazon Elastic Block Store, as well as the lifecycle of an instance launched from an AMI.

Learn about the AWS Marketplace, which enables qualified partners to market and sell their software to AWS Customers.

Learn about the different types of instances that can be optimized for different types of work loads.

This lecture discusses adding, using, and retrieving instance metadata and user data.

Learn about the Amazon EC2 purchasing options for optimizing performance and cost.

To find out the private and public IP addresses for an Amazon EC2 instance, you retrieve the instance metadata.  http://169.254.169.254/latest/meta-data/

Knowledge Check: Module 2

This lecture discusses the essential concepts and features of Amazon Simple Storage Service (S3).

This lecture continues discussing Amazon S3 and includes topics such as pricing, buckets, and object keys.

Learn about Amazon S3 security, such as access control lists, bucket policies, and Identity and Access Management.

Learn about Amazon S3 versioning to preserve, retrieve, and restore every version of every object stored in an Amazon S3 bucket.

This lecture reviews the different classes of storage for Amazon S3.

Learn how to manage objects in Amazon S3 during their lifetime and learn about Amazon Glacier for low cost archiving.

Learn the essentials of Amazon Elastic Block Store (EBS).

This lecture discusses the essentials of Amazon EBS pricing and volumes.

Learn the significant differences between Amazon EBS and Amazon S3.

This lecture covers the fundamental information about Amazon EC2 Instance store, and what happens when you reboot, stop, or terminate your instance.

Knowledge Check: Section Three

Learn about provisioning a virtual private, isolated network in the cloud with Amazon VPC.

This demonstration shows you how to build your application and add static files to your application.  You will see how to provision a virtual private network, using Amazon VPC, Amazon EC2, Amazon S3, and Amazon EBS.

Students will dive into Identity and Access Management and full understand users, roles, groups, and policies.

Jeff Barr introduces the next module, Security and Identity & Access Management.


This lecture covers the Shared Responsibility Model which defines the areas of the Cloud AWS is responsible for, and what areas the customer is responsible for.

Learn about how AWS conducts itself from a physical security standpoint.

Hardware, Software, Auditing and Compliance

Learn about configuring Security Groups for instance firewall security.

This lecture explains AWS mult-tier Security Groups.

This lecture discusses the Amazon VPC layer of security.

Learn about AWS Identity and Access Management (IAM), including authorization, access keys ,and groups.

This lecture explains AWS IAM policies, and assigning them to users, groups, and roles.

Learn how an AWS IAM user can assume a role and the associated temporary credentials

Learn how an AWS IAM user can assume a role and the ability to access the resources of the role.

This lecture explains the use of temporary security credentials and the use of IAM authorization and authentication.

Learn about AWS IAM best practices, such as using roles, groups, rotating credentials, and monitoring activity.

Learn about assigning policies directly to the AWS resource.

Knowledge Check: Module 3
Students will learn about Amazon DynamoDB and Amazon Relational Database Services (RDS).

Jeff Barr introduces the next module, AWS Databases.

This lecture provides an overview of the AWS managed database services.

Learn the essentials of Amazon Relational Database Service (RDS)

This lecture explains running database instances in a VPC, using security groups, and AWS IAM policies for granting access to Amazon RDS instances.

This lecture discusses a simple application architecture with an Amazon RDS database instance

This lecture explains the use of database parameter groups and options for customizing the database configuration.

Learn about Amazon RDS best practices, including monitoring your usage, multi-AZ deployments, and optimizing the I/O capacity of a DB instance.

Learn the essentials of Amazon DynamoDB.

This lecture discusses provisioning the throughput capacity of for read and writes, and the supported operations of Amazon DynamoDB.

This lecture compares Amazon RDS and Amazon DynamoDB for different types of applications.

Knowledge Check: Module 4

This demonstration shows you how to build your database server, deploy an application to your application server, and create an AWS IAM role, using Amazon RDS and AWS IAM.

Students will learn about the core concepts of auto scaling groups, elastic load balancer types, and how to access Amazon CloudWatch.

Jeff Barr introduces the final module of the course, Elasticity and Management Tools.

Learn about the AWS triad of services that help you manage elasticity in your environment.

Learn the essentials of Auto Scaling to automatically scale your Amazon EC3 capacity.

Learn about Elastic Load Balancing to evenly distribute traffic across multiple instances.

Learn about Amazon CloudWatch to monitor AWS Cloud resources and the applications your are running.

Learn about Trusted Advisor, the best practice and recommendation engine that performs checks for cost optimization, security, fault tolerance, and performance improvement.

This lecture continues the explanation of Trusted Advisor in the areas of fault tolerance and performance improvement.

Knowledge Check: Module 5

This demonstration shows you how to scale and load-balance your web application and associate a domain name with your website.  Services used include, Elastic Load Balancing, Auto Scaling, and Amazon Route 53.

Jeff Barr concludes this module and course.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Teaches foundational cloud computing principles, making it suitable for learners with no prior experience
Taught by Amazon Web Services (AWS), a leading provider of cloud computing services. Recognized for their significant contribution to the field
Covers core AWS services like EC2, S3, and DynamoDB, which are widely used in industry and by professionals
Hands-on lab and interactive material reinforces concepts and skills, making it a practical and engaging learning experience
Provides a comprehensive foundation for beginners to grasp cloud computing concepts and apply them effectively
Course pacing and content are suitable for both beginners and those seeking to enhance their understanding of AWS

Save this course

Save AWS Essentials to your list so you can find it easily later:
Save

Reviews summary

Aws essentials overview

This course provides an introduction to the fundamental services and concepts of AWS, making it a great starting point for those new to cloud computing or AWS. Through a combination of lectures, hands-on labs, and quizzes, the course covers a wide range of topics including core services like EC2, S3, and VPC, as well as topics such as security, databases, and management tools. The course materials are well-structured and easy to follow, and the instructors are knowledgeable and engaging. Overall, this is a valuable course for anyone looking to gain a solid foundation in AWS essentials.
Covers AWS management tools such as Auto Scaling, Elastic Load Balancing, and CloudWatch, highlighting their role in optimizing performance and reducing operational overhead.
"Covers AWS management tools such as Auto Scaling, Elastic Load Balancing, and CloudWatch, highlighting their role in optimizing performance and reducing operational overhead."
Introduces Amazon DynamoDB and Amazon Relational Database Service (RDS), explaining their differences and providing guidance on choosing the right database for specific applications.
"Introduces Amazon DynamoDB and Amazon Relational Database Service (RDS), explaining their differences and providing guidance on choosing the right database for specific applications."
Covers security measures in AWS, including access control lists, bucket policies, and Identity and Access Management (IAM), emphasizing the importance of securing cloud resources.
"Covers security measures in AWS, including access control lists, bucket policies, and Identity and Access Management (IAM), emphasizing the importance of securing cloud resources."
Provides an overview of Amazon Elastic Compute Cloud (EC2), Amazon Simple Storage Service (S3), and Amazon Virtual Private Cloud (VPC), covering their key features and use cases.
"Provides an overview of Amazon Elastic Compute Cloud (EC2), Amazon Simple Storage Service (S3), and Amazon Virtual Private Cloud (VPC), covering their key features and use cases."
Introduces key terms and concepts related to AWS, such as cloud computing, EC2, S3, and IAM, providing a foundational understanding of the platform.
"Introduces key terms and concepts related to AWS, such as cloud computing, EC2, S3, and IAM, providing a foundational understanding of the platform."

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 AWS Essentials with these activities:
Attend an AWS Community Day event
Immerse yourself in the AWS community by attending an event specifically tailored towards knowledge-sharing and skill development.
Browse courses on Networking
Show steps
  • Find an AWS Community Day Event near you.
  • Register for the event.
  • Attend the event and actively participate in sessions and discussions.
Practice using AWS CLI for network management
This course contains a module that heavily relies on using AWS CLI for managing networking. This activity will help you become familiar with it and build proficiency.
Browse courses on AWS CLI
Show steps
  • Install and set up AWS CLI on your local machine.
  • Find sample commands from AWS CLI documentation, or online.
  • Spend 30-60 minutes practicing various AWS CLI commands.
Practice setting up and managing security groups in AWS
Security groups are crucial for managing network access and securing AWS resources. Practice with this activity to enhance your understanding and skills.
Browse courses on Security Groups
Show steps
  • Review the documentation on security groups in AWS.
  • Set up a test environment in your AWS account.
  • Create several security groups and configure rules to control network traffic.
  • Test your security groups by launching EC2 instances.
  • Share your findings and experiences in the course forum.
Three other activities
Expand to see all activities and additional details
Show all six activities
Create a visual guide to AWS networking services
Visual aids can be highly effective in enhancing understanding and retention. By creating a visual guide, you will not only reinforce your knowledge, but also have a valuable resource that you can refer to in the future.
Show steps
  • Gather information about AWS networking services.
  • Choose a suitable visual format, such as a flowchart, infographic, or diagram.
  • Design and create your visual guide using appropriate tools.
  • Share your visual guide with your classmates and instructor for feedback.
Build a simple web server application
By building a simple web server application, you will solidify your understanding of key concepts such as HTTP protocols, firewalls, and load balancing.
Browse courses on Web Server
Show steps
  • Design a simple web application.
  • Choose and use a suitable technology stack.
  • Set up a web server on AWS EC2.
  • Test and deploy your web application.
  • Monitor your application and make improvements as needed.
Create a personal cloud computing environment on AWS
Building a personal cloud computing environment will provide you with hands-on experience in applying the concepts and technologies covered in this course, allowing you to deepen your understanding and develop practical skills.
Show steps
  • Sign up for an AWS account, if you don't already have one.
  • Create a virtual private cloud (VPC).
  • Launch an EC2 instance and configure it with a web server.
  • Set up a domain name and point it to your EC2 instance.
  • Monitor and manage your cloud environment.

Career center

Learners who complete AWS Essentials will develop knowledge and skills that may be useful to these careers:
Cloud Architect
This course is designed to provide foundational knowledge about Amazon Web Services (AWS) to individuals who are just starting out in their cloud computing careers. As a Cloud Architect, you will design, build, and manage cloud-based systems and applications. This course will give you a strong understanding of the core AWS services, including compute, storage, networking, and database services. You will also learn about security best practices and management tools for AWS. This course can help you build a strong foundation for a successful career as a Cloud Architect.
DevOps Engineer
As a DevOps Engineer, you will be responsible for bridging the gap between development and operations teams to ensure that software is deployed and maintained efficiently. This course will provide you with a solid understanding of the AWS platform and the tools and services that are used to build, deploy, and manage cloud-based applications. You will also learn about DevOps best practices and methodologies. This course can help you build a strong foundation for a successful career as a DevOps Engineer.
Cloud Security Engineer
This course will provide you with a comprehensive overview of AWS security services and best practices. You will learn about identity and access management, data protection, network security, and compliance. This course can help you build a strong foundation for a successful career as a Cloud Security Engineer.
Cloud Storage Engineer
This course will provide you with a comprehensive overview of AWS storage services and best practices. You will learn about Amazon Simple Storage Service (S3), Amazon Elastic Block Store (EBS), and Amazon Glacier. This course can help you build a strong foundation for a successful career as a Cloud Storage Engineer.
Cloud Network Engineer
This course will provide you with a deep understanding of AWS networking services and best practices. You will learn about virtual private clouds (VPCs), subnets, security groups, and network access control lists (NACLs). This course can help you build a strong foundation for a successful career as a Cloud Network Engineer.
Cloud Database Engineer
This course will provide you with a deep understanding of AWS database services and best practices. You will learn about Amazon Relational Database Service (RDS), Amazon DynamoDB, and Amazon Redshift. This course can help you build a strong foundation for a successful career as a Cloud Database Engineer.
Cloud Automation Engineer
This course will provide you with a comprehensive overview of AWS automation tools and services. You will learn about Amazon CloudFormation, AWS Lambda, and AWS Step Functions. This course can help you build a strong foundation for a successful career as a Cloud Automation Engineer.
Cloud Monitoring Engineer
This course will provide you with a deep understanding of AWS monitoring tools and services. You will learn about Amazon CloudWatch, Amazon CloudTrail, and Amazon Trusted Advisor. This course can help you build a strong foundation for a successful career as a Cloud Monitoring Engineer.
Cloud Data Engineer
This course may be useful for Cloud Data Engineers, as it will provide you with a deep understanding of AWS data services and best practices. You will learn about Amazon S3, Amazon RDS, Amazon DynamoDB, and Amazon Redshift. This knowledge can help you build a strong foundation for a successful career as a Cloud Data Engineer.
Cloud Security Analyst
This course may be useful for Cloud Security Analysts, as it will provide you with a comprehensive overview of AWS security services and best practices. You will learn about identity and access management, data protection, network security, and compliance. This knowledge can help you build a strong foundation for a successful career as a Cloud Security Analyst.
Cloud Support Engineer
This course may be useful for Cloud Support Engineers, as it will provide you with a comprehensive overview of AWS services and best practices. You will learn about compute, storage, networking, database, and security services. This knowledge can help you build a strong foundation for a successful career as a Cloud Support Engineer.
IT Manager
This course may be useful for IT Managers, as it will provide you with a comprehensive overview of AWS services and best practices. You will learn about compute, storage, networking, database, and security services. This knowledge can help you build a strong foundation for a successful career as an IT Manager.
IT Architect
This course may be useful for IT Architects, as it will provide you with a comprehensive overview of AWS services and best practices. You will learn about compute, storage, networking, database, and security services. This knowledge can help you build a strong foundation for a successful career as an IT Architect.
Software Engineer
This course may be useful for Software Engineers, as it will provide you with a deep understanding of AWS services and best practices. You will learn about compute, storage, networking, database, and security services. This knowledge can help you build a strong foundation for a successful career as a Software Engineer.
Data Scientist
This course may be useful for Data Scientists, as it will provide you with a deep understanding of AWS data services and best practices. You will learn about Amazon S3, Amazon RDS, Amazon DynamoDB, and Amazon Redshift. This knowledge can help you build a strong foundation for a successful career as a Data Scientist.

Reading list

We've selected 14 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 AWS Essentials.
Provides a comprehensive overview of AWS, covering all the core concepts and services. It great resource for anyone who wants to learn more about AWS, whether they are just starting out or they are looking to expand their knowledge.
Is an essential resource for anyone preparing for the AWS Certified Solutions Architect exam. It covers all of the exam objectives in detail and provides practice questions to help you test your knowledge.
Is the official study guide for the AWS Certified Cloud Practitioner exam. It covers all the topics that are tested on the exam, and it great resource for anyone who is preparing to take the exam.
Provides a comprehensive overview of Hadoop, a popular open-source framework for distributed data processing. It great resource for anyone who is looking to learn more about Hadoop or who is looking to use it in their own projects.
Provides a comprehensive overview of Kafka, a popular open-source distributed streaming platform. It great resource for anyone who is looking to learn more about Kafka or who is looking to use it in their own projects.
Provides a comprehensive overview of machine learning on AWS. It great resource for anyone who is looking to learn more about machine learning or who is looking to use AWS's machine learning services.
Provides a comprehensive overview of MongoDB, a popular open-source NoSQL database. It great resource for anyone who is looking to learn more about MongoDB or who is looking to use it in their own projects.
Provides a comprehensive overview of serverless architectures on AWS. It great resource for anyone who is looking to learn more about serverless architectures or who is looking to build serverless applications on AWS.
Provides a comprehensive overview of Elasticsearch, a popular open-source search engine. It great resource for anyone who is looking to learn more about Elasticsearch or who is looking to use it in their own projects.
Provides a comprehensive overview of natural language processing concepts and technologies. It valuable resource for anyone who wants to learn more about the fundamentals of natural language processing.
Provides a comprehensive overview of deep learning concepts and technologies. It valuable resource for anyone who wants to learn more about the fundamentals of deep learning.
Provides a comprehensive overview of cloud computing concepts and technologies. It valuable resource for anyone who wants to learn more about the fundamentals of cloud computing.
Provides a comprehensive overview of the challenges and techniques involved in designing and building data-intensive applications. It great resource for anyone who is looking to learn more about this topic.

Share

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

Similar courses

Here are nine courses similar to AWS Essentials.
AWS Certified Cloud Practitioner - Essentials Course
Most relevant
AWS Fundamentals: Building Serverless Applications
Most relevant
AWS Services Overview for IT Professionals
Most relevant
AWS Services Overview for IT Professionals
Most relevant
AWS Cloud Technical Essentials
Most relevant
AWS Cloud Technical Essentials
Most relevant
Cloud Operations on AWS
Most relevant
AWS Fundamentals: Addressing Security Risk
Most relevant
Amazon DynamoDB: Building NoSQL Database-Driven...
Most relevant
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 - 2024 OpenCourser