Course: Build a Data Warehouse in AWS
Modules:
Course Introduction, Introduction to Cloud Computing, Cloud Computing Service Models, Cloud Computing Deployment Models, Amazon Web Services and Its Benefits, Amazon Regions and Availability Zones, What is a Free Tier Account?, Signup an AWS Free Tier Account, Different Amazon Web Services, Ways to access AWS: CLI, Console, and SDKs, Identity and Access Management (IAM), Concept of Creating and Managing an IAM Users, Creating and Managing IAM Users on Management Console, Create a New IAM User Group, Creating an IAM Role, IAM Policies, Amazon Elastic Compute Cloud (EC2), Amazon Machine Image (AMI) and Instance Types, Security Groups in AWS, Creating an EC2 instance, Creating a Custom AMI, Overview of Simple Storage Service, Working on S3 and Bucket Policy, Creation of an S3 Bucket, Versioning in AWS S3
Overview of Virtual Private Cloud (VPC) and its Components, VPC and Subnets, Internet Gateways and Route Tables, Database Services Provided by AWS, Amazon RDS, RDS Database Instances, Identity and Access Management in Amazon RDS, Creation of RDS, Introduction to SQL, DDL Commands, DQL Commands, DML Commands, DCL Commands, Introduction to Data Warehousing, Data Warehouse Components, Data Modeling in Data Warehousing, ELT Processes in Data Warehousing, Benefits and Challenges of Data Warehousing
Introduction to Amazon Redshift, Features of Amazon Redshift: Key Features and Capabilities, Features of Amazon Redshift: Price Performance, Architecture of Redshift Data Warehouse, Working of Redshift, Data Processing Flow in Amazon Redshift, Why use Amazon Redshift: Setup Process, Why use Amazon Redshift: Better Performance, Amazon Redshift Serverless, Amazon Redshift Serverless Architecture, Amazon Redshift Provisioned Clusters: Introduction, Amazon Redshift Provisioned Clusters: Key Components, Amazon Redshift provisioned clusters Architecture: Illustration, Amazon Redshift provisioned clusters Architecture: Components, Comparison between Amazon Redshift Serverless and Provisioned Clusters, Clusters in Redshift, Nodes in Redshift, Amazon Redshift Serverless workgroups and namespaces, Columnar Storage in Amazon Redshift, Security in Amazon Redshift: Introduction, Security in Amazon Redshift: Data Encryption
AWS Secrets Manager, Creating KMS for Redshift Serverless, IAM Roles Configuration for Redshift Query Editor v2, Creating Data Warehouse in Amazon Redshift, Creating Data Warehouse in Amazon Redshift: Demonstration, Uploading Sample Data to S3, Uploading Sample Data to S3: Demonstration, Create Tables in Query Editor v2, Loading Data from S3 to Amazon Redshift, Loading Data from S3 to Amazon Redshift: Demonstration, Running Sample Queries, Visualizing Queries, Visualizing Queries Demonstration, Materialized Views, Materialized Views Demonstration, Amazon Redshift Spectrum, Querying Data using Redshift Spectrum: IAM Role and Cluster Creation, Querying Data using Redshift Spectrum: Creating External Schema, Querying Data using Redshift Spectrum Demonstration: IAM Role and Cluster Creation, Querying Data using Redshift Spectrum Demonstration: Creating External Schema and Tables, ETL (Extract, Transform and Load): Introduction, ETL (Extract, Transform and Load): Working of ETL, Zero-ETL, Zero-ETL with Amazon Redshift Demonstration: Creating Database and Tables, Zero-ETL with Amazon Redshift Demonstration: Connecting to Aurora, Zero-ETL with Amazon Redshift Demonstration: Running Zero-ETL Queries, Monitoring cluster performance data, Monitoring query history data, Monitoring database performance data, Monitoring workload concurrency and concurrency scaling data, Course Summary: Build a Data Warehouse in AWS