Welcome to the world of Cloud Computing with AWS! In this course, you’ll embark on a journey through the essentials of one of the most powerful and widely used cloud computing platforms. Whether you’re an aspiring data engineer, a developer, or a business person, this course will equip you with the knowledge and skills to kick-start your journey with AWS.
Module 1: Course Overview In this module, we’ll lay the foundation for your learning journey by providing you with an overview of the course and what you can expect to achieve by the end of it. You’ll be introduced to the structure of the course, the topics covered in each module, and the learning outcomes.
Module 2: Introduction to AWS This module will prepare you with the toolkit that is necessary to start learning AWS. We will start with creating a free tier account on AWS cloud, and understand the UI and management console. Get familiarized with all the services that we are going to learn in detail and learn to manage access to the AWS account if the account needs to be shared between multiple with different roles
Module 3: Compute and Storage Services Get ready to dive into hands-on implementation! In this module, we will start with learning the storage service of AWS and then will create our own storage bucket and play with all the properties. We will then study serverless compute lambda and how to integrate our lambda function with our storage service.
Later glue will help us to create the metadata from the data that is present in the s3 bucket using crawler, perform different types of transformations using glue jobs, and query the data using Athena.
Module 4: Infrastructure as Code and Automation Take your skills to the next level as we delve into the creation of our AWS resources and access them using templates and some bash commands.
Module 5: Networking and Database Services We are now capable enough to start learning databases and access them using AWS services. We will start with learning AWS Networking and then we will create and learn RDS and Redshift databases using the VPC’s and subnets. We will later explore AWS DynamoDB for no-SQL databases.
Module 6: Advanced Topics and Additional Resources We will finally learn a few small but important services that are very important to deploy your cloud solutions. We will learn AWS security using IAM and Encryption and then later explore integration services like SQS and SNS
Module 7: Hands-on Exercise This module will be testing our learning with a practical example. We will learn to deploy a complete solution using multiple services of AWS.
Who Should Enroll:
- Aspiring Data Engineers
- Developers Interested in Cloud
- Business Concerns who want to start using Cloud
Prerequisites: No prior experience with AWS is required, but a basic understanding of Python will be helpful.
What You’ll Gain:
- A Solid Grasp of AWS Basics
- Hands-on Experience in deploying and using multiple AWS services
- Exposure to transformation and analysis of Data using cloud
Who this course is for:
- • Aspiring Data Engineers
- • Developers Interested in Cloud
- • Business Concerns who want to start suing Cloud
- No prior Experience with AWS is required, but a Basic understanding of Python will be helpful.
Last Updated 9/2023