We may earn an affiliate commission when you visit our partners.
Course image
Wolfgang Unger

Hello AWS Friends,

Thanks for joining me in this course AWS Basics.

My name is Wolfgang Unger and I am going to guide you through this course.

I am 4 x AWS certified and also software architect, I have been working with AWS now for many, many years and gained a lot of experience on AWS.

In this course we are going to cover the basics and the most important services on AWS,

At the end of this course you will have a solid understanding of AWS and you can start using it for your projects.

Content of this course:

Introduction to AWS. How to register/create a AWS account.

Read more

Hello AWS Friends,

Thanks for joining me in this course AWS Basics.

My name is Wolfgang Unger and I am going to guide you through this course.

I am 4 x AWS certified and also software architect, I have been working with AWS now for many, many years and gained a lot of experience on AWS.

In this course we are going to cover the basics and the most important services on AWS,

At the end of this course you will have a solid understanding of AWS and you can start using it for your projects.

Content of this course:

Introduction to AWS. How to register/create a AWS account.

Best practices on your account, security issues, IAM ( identity & access managemnt) , how to create users, roles and assign policies to them.

Overview on the Networking services, VPC, subnets, security groups, Route53 and CertificateManager.

Anything you must now about networking to get started with AWS.

ComputingServices: EC2 (from launching the first instance to setup a webserver), Lambda and preview on other services like ECS and EKS

Also additional : Batch

Storage: S3 and Glacier, hosting a static website on S3 an more

Get familiar with the storage services and possibilites on AWS

ManagementTools: CloudWatch, CloudFormation, TrustedAdvisor, SystemsManager.

Learn how to adminstrate and monitor your account.

So, let get started - see you in the first lesson

Enroll now

What's inside

Learning objective

Solid know how about aws and it's most important services. iam and best practices on your account, computing services like ec2, lambda and more. storage services, s3 and glacier. network and vpc. management tools like cloudformation, cloudwatch and systems manager. rds database services

Syllabus

See the trainer

Welcome video

Account & IAM (Identity & Access Management)

Overview about the section IAM (identity and access management) of the course

Which services are content of the lessons of this sections

Read more

Registration and first login to your new AWS account.

You can skip this lesson if you already have a AWS account

Account overview, also IAM basics, security credentials dashboard

Security credentials dashboard, create users and groups, assign policies to users or groups

more details on IAM

Service dashboard overview

Account & IAM related questions

Overview about this section of the course

Which services are content of the lessons of this sections

Overview on the VPC dashboard and the most important resources

information on VPCs and subnets

lesson about security groups

short introduction to Route53 and Certificate Manager

Check your knowledge on Network & VPC

Launching the first EC2 instance

How to launch a webserver on an EC2 instance

Lesson about marketplace machine images

Launching a windows server with EC2

Short introduction to AWS Lambda functions

Preview of other Computing services like ECS, EKS

Test your Computing Services KnowHow

Overview about S3 and Glacier, storage classes and more

Create a S3 bucket. First details on S3 buckets

More details on S3 buckets. Permissions, Versioning, Lifecycle rules

How to host a static website on S3

Short preview on EFS and storage gateway

Test your know-how on Storage Services

Introduction to CloudWatch

Introduction to CloudFormation. Theory, Syntax, Structure

Hands on CloudFormation examples.

The yaml files are inlcuded as material to this lession.

The upload of yaml files is not allowed by Udemy, therefor I had to rename the files and change to a txt file extension.

Please download these files and rename the file name from .txt to .yaml

Short Introduction to SystemsManager

Introduction to TrustedAdvisor

KnowHow Check on Management Tools

Thanks for listening to my course ! I hope you enjoyed it

Tutorial on how to setup RDS in AWS

How to use AWS Batch Service

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Covers IAM, which is essential for managing access and security in AWS environments, and is a core skill for cloud administrators and security professionals
Explores networking services like VPC, subnets, and security groups, which are fundamental for building secure and scalable cloud infrastructures
Introduces computing services such as EC2 and Lambda, which are widely used for deploying and running applications in the cloud
Examines storage services like S3 and Glacier, which are critical for storing and managing data in AWS, including hosting static websites
Discusses management tools like CloudWatch and CloudFormation, which are essential for monitoring and automating AWS resources and deployments
Features additional videos on AWS services like RDS and Batch, which can help learners expand their knowledge beyond the core topics

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 essentials for beginners

According to learners, this course provides a solid foundation in the essential AWS services for beginners. Many appreciate the instructor's clear explanations and practical approach, covering key areas like IAM, EC2, S3, and VPC. While considered largely positive for those new to AWS, some reviewers felt the course might be too basic for intermediates seeking deeper dives or more complex scenarios.
YAML files provided as TXT require renaming.
"Had to rename the CloudFormation files from .txt to .yaml."
"Mentioned that YAML files are included but need renaming due to platform restrictions."
"Remember to change the file extension for the CloudFormation templates."
The demo on hosting a static website is useful.
"Hosting a static website on S3 was a really practical demo."
"The S3 static website hosting lesson was a highlight for me."
"Learned how to host a website quickly using S3."
"That specific demo was very relevant and easy to follow."
Includes useful demonstrations of using services.
"The hands-on demos were very helpful in seeing how things work."
"I appreciated the practical examples shown throughout."
"Seeing the setup step-by-step in the AWS console was great."
"The practical parts made it easier to follow along."
"Useful demos for deploying a webserver and other tasks."
Key fundamental services are covered adequately.
"Good overview of the main services like EC2, S3, and IAM."
"It covers the essential AWS services needed to get started."
"I got a good understanding of IAM, VPC, EC2, and S3 basics."
"The sections on Storage and Computing were particularly useful."
"It hits the most important services for someone starting out."
Instructor explains concepts clearly and is knowledgeable.
"The instructor explains everything very clearly and is easy to listen to."
"Wolfgang is very knowledgeable and presents the material well."
"I really liked the instructor's teaching style and clarity."
"Explanations were concise and easy to grasp."
"Instructor knows his stuff and makes complex topics understandable."
Course is highly recommended for those new to AWS.
"This course is a perfect starting point if you are completely new to AWS."
"As a total beginner, I found the content easy to follow and understand."
"Highly recommended for anyone just beginning their AWS journey."
"It gave me the confidence to start using AWS services."
"Great introduction to the cloud for beginners."
May lack depth for those past the beginner stage.
"While good for beginners, I expected more depth as an 'intermediate' learner."
"Felt a bit too basic considering the 'intermediates' in the title."
"If you already have some AWS experience, this might not be advanced enough."
"Could use more advanced topics or hands-on exercises for the intermediate level."
"I was hoping for more challenging content."

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 Basics - For beginners and intermediates with these activities:
Review IAM Fundamentals
Solidify your understanding of IAM concepts before diving into AWS-specific implementations. This will make grasping AWS IAM policies and roles much easier.
Browse courses on IAM
Show steps
  • Read articles on IAM principles and best practices.
  • Review common IAM terminology (users, groups, roles, policies).
  • Practice creating basic IAM policies in a sandbox environment.
AWS Certified Cloud Practitioner Study Guide: Exam CLF-C01
Supplement your learning with a dedicated study guide for the AWS Cloud Practitioner exam. This will reinforce key concepts and prepare you for certification.
Show steps
  • Read the chapters related to the course topics.
  • Complete the practice questions at the end of each chapter.
  • Take a practice exam to assess your knowledge.
Practice VPC subnetting
Reinforce your understanding of VPC subnetting by working through practice scenarios. This will help you design secure and efficient network architectures in AWS.
Browse courses on VPC
Show steps
  • Create VPCs with different CIDR blocks.
  • Divide VPCs into public and private subnets.
  • Configure route tables for internet access.
  • Test connectivity between instances in different subnets.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Create a CloudFormation template for a basic infrastructure
Practice infrastructure as code by creating a CloudFormation template. This will help you automate the deployment of AWS resources and improve consistency.
Show steps
  • Define the resources you want to deploy (e.g., VPC, EC2 instance, S3 bucket).
  • Write the CloudFormation template in YAML or JSON format.
  • Validate the template using the AWS CloudFormation console.
  • Deploy the template and verify that the resources are created correctly.
Deploy a simple web application using EC2 and S3
Apply your knowledge of EC2 and S3 by deploying a simple web application. This hands-on project will solidify your understanding of these core AWS services.
Show steps
  • Create an EC2 instance and configure a web server.
  • Store static website assets in an S3 bucket.
  • Configure the EC2 instance to serve content from the S3 bucket.
  • Set up a domain name and point it to your EC2 instance.
Programming AWS Lambda: Build and Deploy Serverless Applications with Java
Deepen your understanding of AWS Lambda with a book focused on serverless application development. This will help you build more complex and scalable applications.
Show steps
  • Read the chapters on Lambda function deployment and event triggers.
  • Follow the examples to build and deploy a simple Lambda function.
  • Experiment with different Lambda configurations and integrations.
Document your AWS infrastructure
Improve your understanding of your AWS environment by creating detailed documentation. This will help you troubleshoot issues and maintain your infrastructure more effectively.
Show steps
  • Create diagrams of your VPCs, subnets, and security groups.
  • Document the configuration of your EC2 instances and S3 buckets.
  • Describe the purpose of each resource and how it is used.
  • Store the documentation in a central location for easy access.

Career center

Learners who complete AWS Basics - For beginners and intermediates will develop knowledge and skills that may be useful to these careers:
Cloud Engineer
A Cloud Engineer is responsible for implementing, managing, and maintaining cloud infrastructure. This course provides a solid understanding of AWS core services, including compute, storage, and networking, which are essential for cloud engineers to be successful. The course covers key areas like setting up EC2 instances, configuring VPC networks, and using S3 for storage, all of which are daily tasks for a Cloud Engineer. Furthermore, the course goes into IAM, which involves creating users, roles, and assigning policies. This skill set directly aligns with managing access in cloud environments. Additionally, the CloudFormation module can help a Cloud Engineer automate infrastructure deployment.
Solutions Architect
A Solutions Architect designs and implements cloud-based solutions to meet business requirements. This course lays a great foundation for this role by diving deeply into various AWS services. A solutions architect must have comprehensive knowledge from storage with S3 and Glacier, to compute with EC2 and Lambda, and networking with VPCs. Further, they must understand Identity and Access Management to secure environments. This course would be beneficial by helping a solutions architect understand how these services work together. The course also delves into CloudFormation, which is a vital tool used to automate the deployment of resources. A Solutions Architect can also leverage knowledge of CloudWatch, a management tools to learn how to monitor environments.
DevOps Engineer
DevOps Engineering combines software development and operations expertise. A strong knowledge of AWS is very beneficial for this role, since AWS is often chosen as a platform for deployment and hosting. This course helps build a foundational knowledge of the environment, including how to launch EC2 instances, set up networking, and handle storage solutions like S3. The course's focus on Infrastructure as Code via CloudFormation is particularly valuable for a DevOps Engineer, who needs to automate infrastructure deployment processes. Management tools covered, such as CloudWatch, are also critical for monitoring the performance of applications and infrastructure. In the context of AWS and the work of a devops engineer, this course is highly relevant.
Systems Administrator
A Systems Administrator manages computer systems, and in the modern landscape, this increasingly involves cloud environments. This course is valuable for a systems administrator as it provides an overview of AWS services. A Systems Administrator will appreciate the modules on IAM, which are very important for managing users and access. Additionally, hands-on experience with EC2 instances and networking concepts like VPCs are very helpful for this role. This course can equip a systems administrator with the skills to manage cloud infrastructure. Also, the introduction to CloudWatch and Systems Manager will assist in monitoring the health and performance of those systems.
Cloud Consultant
A Cloud Consultant advises organizations on how to best utilize cloud technologies to achieve their business objectives. This course is extremely helpful for a cloud consultant as it provides a broad yet detailed understanding of core AWS services. This course covers vital subjects, such as how to launch an ec2 instance, set up networking, use S3 for storage, and manage identities and access with IAM. This deep knowledge assists consultants in making appropriate recommendations. The course’s modules on management tools, like CloudFormation and CloudWatch, are also useful for cloud consultants to advise clients on optimizing and managing their infrastructure.
Software Developer
A Software Developer builds and maintains software applications, and often they need to understand the cloud platforms on which their applications run. This course can be helpful for a software developer by providing an understanding of AWS, which is often used to host and deploy applications. The course offers modules on compute services like EC2 and Lambda, which are vital for deploying and scaling applications. The storage module teaches how to use S3, which can be useful for managing application resources. Additionally, the networking concepts taught in the course can help a software developer understand how their application can interface with other services. Ultimately this course can allow a developer to work more comfortably in an AWS environment.
Technical Project Manager
A Technical Project Manager oversees technical projects, and an understanding of AWS can help them manage projects related to cloud infrastructure. This course can assist project managers in understanding the technical details of AWS, including how to use compute services like EC2, or storage with S3. A technical project manager can also use the knowledge of AWS's networking and security to improve their project oversight. The course's coverage of CloudFormation also provides a high-level understanding of infrastructure automation, which is important in planning and overseeing projects. Ultimately, it provides project managers with an understanding of the architecture and implementation of AWS projects.
Database Administrator
A Database Administrator manages databases, and with the shift to cloud computing, they need to understand how to use cloud database services. This course includes a tutorial on setting up RDS in AWS, which is a key service for database management. Additionally, understanding networking and storage services, which is covered by this course, provides context on how databases interact with other cloud components. This may be beneficial for a database administrator to effectively manage databases in the AWS environment. Although this course is not centered on databases, the introductory RDS tutorial and the coverage of networking and storage may be helpful.
Network Engineer
A Network Engineer designs and maintains computer networks, and cloud computing is now an important consideration. This introductory course in cloud computing may be especially useful for a network engineer who wants to start learning about AWS. This course covers the basics of network setup on AWS, including VPCs, subnets, and security groups, which are crucial for network management. The course also introduces Route53, a DNS service, which a network engineer would find helpful. Although this course is not specialized in networking, it provides necessary AWS knowledge that a network engineer can build upon. This course may be useful for a network engineer beginning to explore cloud networking.
Data Analyst
A Data Analyst analyzes data, and with the increasing use of cloud data services, an awareness of platforms like AWS is advantageous. This course may be helpful for a data analyst who wants to understand how data is stored and managed in the cloud. This course covers the basics of AWS, including storage services like S3, which are often used for data storage. While this course doesn't delve deeply into data analytics, the introductory AWS knowledge it provides is valuable context for a data analyst working with cloud-based data. Understanding IAM, also covered in the course, may help a data analyst understand security protocols.
Technical Support Specialist
A Technical Support Specialist provides technical assistance to users. This course can provide a foundation for a support specialist who may need to assist users with AWS-related issues. The course introduces a variety of AWS services, like EC2, S3, and networking, which can be helpful in understanding the technologies users might be facing. Additionally, the course covers the fundamentals of IAM and security, which are essential for troubleshooting access issues. This course may be useful for a technical support specialist seeking fundamental knowledge of AWS and how its services work.
IT Manager
An IT Manager oversees an organization's technology infrastructure. While a deep technical knowledge is not required for this role, a strong understanding of cloud platforms like AWS is very useful. This course’s overview of AWS services can help an IT Manager gain a comprehensive understanding of the cloud landscape. The course covers key areas like compute, storage, and networking, all of which are important for modern system management. Additionally, it discusses management tools that can be important for monitoring and controlling cloud resources. This course may be beneficial for an IT manager to gain foundational knowledge of AWS.
Quality Assurance Engineer
A Quality Assurance Engineer ensures the quality of software and systems, and knowing how these systems are deployed in the cloud is beneficial. This course provides an overview of AWS services, which can be helpful for a Quality Assurance Engineer who needs to understand the environment where the application runs. The course introduces core concepts like EC2, S3, and networking, which can help with understanding infrastructure. Although this course doesn't specialize in quality assurance, the basic AWS knowledge it provides could be useful in certain testing contexts. It may be helpful for QA engineers to understand the underlying systems they test.
Product Manager
A Product Manager guides the development and marketing of a product. While this role is not always technical, an understanding of the AWS environment can be useful when dealing with software products deployed on this platform. This course introduces the fundamental concepts of AWS, such as compute, storage, and networking. The course may be useful for a Product Manager seeking a basic understanding of what is possible on this platform, including the use of AWS services. This understanding may be important for planning and coordinating product releases on AWS.
Business Analyst
A Business Analyst studies the business operations of a company and makes recommendations. This course may help a business analyst if the business they analyze is using AWS as a service provider. It offers an overview of AWS services, such as computing with EC2, storage with S3, and networking with VPCs. This knowledge may be beneficial in contexts where a business analyst is assessing the efficiency and cost of technology solutions. The course may help them understand options and implications of various choices. This would be useful in making business recommendations.

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 AWS Basics - For beginners and intermediates.
This study guide is specifically designed for the AWS Certified Cloud Practitioner exam, which covers the fundamental concepts of AWS. It provides a comprehensive overview of AWS services, security, architecture, and pricing. valuable resource for anyone preparing for the exam or seeking a solid foundation in AWS. It can be used as a reference text throughout the course.
Provides a practical guide to building serverless applications with AWS Lambda using Java. It covers topics such as function deployment, event triggers, and integration with other AWS services. While the course provides a brief introduction to Lambda, this book offers a deeper dive into the topic. It is more valuable as additional reading for those interested in serverless development.

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