Currently Empty: £0.00
Course Description:
Welcome to the “Top 7 Projects for Beginners,” an immersive series of projects meticulously designed to provide you with invaluable hands-on experience and expertise in AWS cloud services. This course is tailored to be an ideal launchpad for beginners keen on delving into the dynamic realm of cloud computing and AWS.
Project 1: File Upload Notification System In this inaugural project, you will construct a sophisticated system that monitors an S3 bucket for newly uploaded files. It seamlessly triggers a Lambda function to process these files, sends out notifications using SNS, and diligently stores essential metadata in an SQS queue for subsequent processing.
Key Focus Areas:
a. S3 Event Trigger
b. Lambda
c. SQS
d. SNS
e. Integration of S3 with other services
Project 2: Serverless Data Analysis Platform Project 2 revolves around crafting a cutting-edge serverless data analysis platform. It empowers Lambda functions to access and analyze data from both a public RDS database and a private RDS database, with the results elegantly stored in an S3 bucket.
Key Components:
a. RDS
b. Lambda
c. S3
d. VPC and subnets
Project 3: Sales Analytics Dashboard for Global Energy Industry In the third project, you will embark on the journey of developing a comprehensive dashboard using Amazon QuickSight, which will provide invaluable insights into sales based on various attributes.
Key Component:
a. QuickSight
Project 4: Data Ingestion and Extraction Pipeline for Redshift Project 4 is all about constructing a robust data pipeline that facilitates seamless data loading from Amazon S3 into Amazon Redshift. This pipeline boasts the ability to handle both compressed and uncompressed files, unload encrypted data files from Redshift back to S3, and offers the flexibility to unload data in delimited or fixed-width formats as needed.
Key Components:
a. S3
b. Redshift
Project 5: Conditional Workflow State Machine The fifth project involves the creation of an AWS Step Functions state machine that not only performs basic arithmetic but also orchestrates intricate conditional workflows based on the outcome. It’s a deep dive into building conditional workflows using AWS Step Functions.
Key Components:
a. Step Function
b. Lambda
Project 6: Real-time IoT Data Ingestion and Analysis with AWS Kinesis and IoT Core Project 6 offers an end-to-end exploration of real-time IoT data ingestion utilizing AWS Kinesis and AWS IoT Core. You will configure IoT devices, stream data to AWS, and archive this data in an S3 bucket.
Key Components:
a. IoT Core
b. Kinesis Firehose
c. S3
d. Lambda
Project 7: Seamless On-Premises to AWS RDS Database Migration with AWS DMS The final project is centered around the seamless migration of an on-premises database to an AWS Relational Database Service (RDS) instance, all orchestrated by the AWS Database Migration Service (DMS). This migration promises improved data management, scalability, and availability while prioritizing data integrity and minimizing business disruptions.
Key Components:
a. RDS
b. DMS
c. EC2
d. SSMS
Who Should Enroll:
-
Aspiring Cloud Enthusiasts
-
Developers Exploring AWS
-
Business Professionals Interested in Cloud Technology
Prerequisites:
No prior experience with AWS is mandatory, although a basic understanding of programming concepts will be advantageous.
What You’ll Gain:
-
Hands-on Experience with AWS Services
-
Practical Skills in Building Real-World AWS Projects
-
Insights into Cloud-Based Data Processing and Analysis
Embark on this enriching journey to explore AWS through hands-on projects, and equip yourself with the knowledge and skills needed to embark on your cloud computing adventure!
Notification System
Access RDS using AWS Lambda and On Premise Database Engine
-
6Links for the Course's Materials and Codes
-
7Problem Statement
-
8Creating Notification Pipeline
-
9What is AWS SNS primarily used for?
-
10Which AWS Service allows you to Send Messages to Multiple Subscribers over various Communication Protocols, such as HTTP, email, or SMS?
-
11AWS SQS stands for
-
12What is the key Benefit of using AWS SQS?
-
13Which AWS Service provides a fully Managed Publish-Subscribe Messaging Service that allows applications to Communicate in a Decoupled Manner?
Analysing Sales Data using Quicksight
-
14Links for the Course's Materials and Codes
-
15Problem Statement and Architecture
-
16Initiating the Resources
-
17Creating Lambda and Required Resources
-
18Accessing the Private Instance
-
19Deleting the Resources
-
20Accessing Public Instance
-
21What is Amazon RDS primarily used for?
-
22What does VPC stand for in the context of AWS?
-
23How does a public subnet in Amazon VPC differ from a private subnet?
Data Ingestion and Extraction with Redshift
-
24Links for the Course's Materials and Codes
-
25Problem Statement
-
26Building a Dashboard
-
27Deleting the Subscription
-
28What is Amazon QuickSight primarily used for?
-
29QuickSight allows you to connect to a wide range of data sources for analysis. Which of the following is NOT a supported data source?
-
30QuickSight offers a pay-as-you-go pricing model. True or False?
-
31Which of the following visualization types is NOT supported by Amazon QuickSight?
Conditional Workflow
-
32Links for the Course's Materials and Codes
-
33Problem Statement
-
34Creating Resources
-
35Loading the Data into Redshift Cluster
-
36Unload Data from Redshift to S3
-
37What is the primary purpose of Amazon S3?
-
38What does S3 stand for in the context of Amazon S3?
-
39What is Amazon Redshift primarily used for?
-
40Amazon Redshift is a fully managed data warehousing service based on which type of database?
Ingesting IOT Data to S3
-
41Links for the Course's Materials and Codes
-
42Problem Statement
-
43Creating Lambda Functions
-
44Creating State Machine
-
45Executing Pipeline
-
46What is the primary purpose of AWS Step Functions?
-
47AWS Step Functions provides a visual workflow editor for creating and managing state machines. True or False?
-
48Which of the following statements is true about AWS Step Functions?
-
49What is the primary function of AWS Lambda?
-
50In AWS Lambda, what is a trigger?
-
51What programming languages are supported by AWS Lambda for writing serverless functions?
Database Migration
-
52Links for the Course's Materials and Codes
-
53Problem Statement
-
54Architecture and Review of the Services
-
55Creating all the Services
-
56Executing Pipeline
-
57What is the primary purpose of AWS IoT Core?
-
58Which AWS service provides the ability to route, process, and interact with data generated by IoT devices, and can be integrated with AWS IoT Core?
-
59AWS IoT Core supports a range of messaging protocols for communication with IoT devices. Which protocol is commonly used for low-power, constrained devices?
-
60What is the primary purpose of Amazon Kinesis Firehose?
-
61Kinesis Firehose can automatically transform data before loading it into the destination. True or False?
-
62Which of the following is a valid destination for data delivered by Amazon Kinesis Firehose?
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
Stars 5
6
Stars 4
3
Stars 3
1
Stars 2
3
Stars 1
0