How not to learn AWS
Seven AWS Services you MUST Know
- VPC: the network on the AWS cloud
- EC2: virtual machines, security group, autoscaling, balancer
- IAM: how permissions and rights work
- RDS: relational database as a service
- S3: the object storage
- CloudWatch: the log system
- Route53 the public or private DNS system Security on AWS
Although a link to the official docs is provided, as stated above this is not necessarily the best place to start.
How to learn AWS for free through Video Courses
The course duration indicates the level of in-depth analysis.
AWS Concepts by LinuxAcademy
Total time: 1 hour 6 minutes. It is also published on Udemy
Here a summary from the YouTube presentation:
“This course is for the absolute beginner. Have you ever wanted to know, in very simple terms, the answer to the following questions?: What is the cloud? What is AWS? What are AWS’s core services? Why do we use AWS? If you answered yes to any of these, then this course is for you. Our goal with this course is to provide a simple, conceptual introduction to the concepts of Cloud Computing, Amazon Web Services, and its core services. There are no technical explanations or definitions to memorize — this course is visual, and strictly conceptual. When you are done with this course, you will have the conceptual foundation to move forward onto more advanced AWS courses. By having the frame-of-reference understanding from this course, you will be more prepared to tackle the more complex technical concepts and terminology.”
AWS Essentials by LinuxAcademy
Total time: 7 hours 7 minutes. It is also published on Udemy
“This course is for those who are completely new to AWS. No prior AWS experience is required. We will introduce you to AWS, walk you through the process of setting up your own AWS account, and teach you the essentials to get you using AWS’s core services.”
AWS Solution Architect Associate by LinuxAcademy
it is on Udemy, in order to access you need to register for free.
Total time: 12 hours and 30 minutes.
“This course has been developed to provide you with the requisite knowledge to not only pass the AWS CSA certification exam but also gain the hands-on experience required become a qualified AWS Solutions architect working in a real-world environment.”
AWS Master Class
A collection of official videos , you need to register to Bringtalk but the registration is free.
In the official Page you need to search for Free | Online Course
How to learn AWS for free through Written Resources
Amazon in Plain English
They explain in plain English what is the purpose of each service. Here an extract from their page:
“With 50 plus opaquely named services, we decided that enough was enough and that some plain english descriptions were needed.”
Getting Started from the Official documentation
In my opinion a video course is always better than written documentation because it allows you to have a “personal” instructor and see how that person actually uses the tools instead of seeing a framed screenshot. Be aware that reading and studying the full service documentation is time consuming and sometimes dispersive. Inside each official documentation section a “Getting Started” is available part. Here the link to these subsections for the most important services.
- EC2 Getting Started
- VPC Getting Started
- IAM Getting Started
- S3 Getting Started
- RDS Getting Started
- CloudWatch Getting Started
- Route53 Getting Started
AWS Blog by Category
The blog is a wonderful source of inspiration because there are plenty of POCs, examples and possible implementations. It is possible to read the home page day to day to search for news but the most efficient way to benefit from the material is probably to browse by category.
Keep in mind that some articles belong to more than one service category:
- EC2 Category
- VPC and Networking Category
- IAM Category
- S3 Category
- RDS Category and there are also the Database blog and Category for single type of DB Postgres, MySQL ecc.
- CloudWatch Category
- Route53 Category
This is only a starting point but you can always find many other blogs by category and subcategory in aws.amazon.com/blogs .
After you have acquired some knowledge BUT BEFORE you start, it is worth reading this page and I quote the author to explain what it is exactly:
“A collection of random tips for Amazon Web Services (AWS) that I wish I’d been told a few years ago, based on what I’ve learned by building and deploying various applications on AWS.”
As mentioned in the article, the best approach is in my opinion starting a video course and I strongly suggest you to follow it from the beginning to the end.
I understand that in a work environment you may be required to know and use a specific service, in that case you can jump to the relevant videos and the specific “Getting Started” tutorials. However, whenever possible, I recommend acquiring a general idea of how different services work with an in-depth analysis.