Course curriculum

    1. Overview of SQL Revision for Data Engineering

    1. Introduction to SQL Revision for Data Engineering

    2. Overview of Application Architecture and RDBMS

    3. Overview of Database Technologies and relevance of SQL

    4. Overview of Purpose Built Databases

    5. Overview of Data Warehouse and Data Lake

    6. Usage of RDBMS and Data Warehouse technologies

    7. Differences and Similarities between RDBMS and Data Warehouse Technologies

    1. Introduction to Setting up Tools for Data Engineering Essentials

    2. Setup Git on Windows for Code Versioning

    3. Setup VS Code on Windows

    4. Setup Python 3.9 on Windows

    5. Configure Environment Variable PATH for Python on Windows

    6. Overview of learning Python using Python CLI

    7. Integrate VSCode with Python on Windows

    8. Install Postgres 14 on Windows 11

    9. Getting Started with pgAdmin on Windows

    10. Getting Started with pgAdmin on Mac

    11. Conclusion of Setting up Tools for Data Engineering Essentials

    1. Overview of Postgres Database Server and pgAdmin

    2. Overview of Database Connection Details

    3. Overview of Connecting to External Databases using pgAdmin

    4. Create Application Database and User in Postgres Database Server

    5. Clone Data Sets from Git Repository for Database Scripts

    6. Register Server in pgAdmin using Application Database and User

    7. Setup Application Tables and Data in Postgres Database

    8. Overview of pgAdmin to write SQL Queries

    1. Review Data Model Diagram

    2. Define Problem Statement for SQL Queries

    3. Filtering Data using SQL Queries

    4. Total Aggregations using SQL Queries

    5. Group By Aggregations using SQL Queries

    6. Order of Execution of SQL Queries

    7. Rules and Restrictions to Group and Filter Data in SQL queries

    8. Filter Data based on Aggregated Results using Group By and Having

    9. Inner Joins using SQL Queries

    10. Outer Joins using SQL Queries

    11. Filter and Aggregate on Join Results using SQL

    12. Overview of Database Views

    13. Overview of Common Table Expressions or CTEs

    14. Outer Join with Additional Conditions in SQL Queries

    15. Explanation about Fix of SQL Queries with Filtering on Outer Join Results

    1. Introduction to Cumulative Aggregations and Ranking in SQL Queries

    2. Overview of CTAS to create tables based on Query Results

    3. Create Tables for Cumulative Aggregations and Ranking

    4. Overview of OVER and PARTITION BY Clause in SQL Queries

    5. Compute Total Aggregation using OVER and PARTITION BY in SQL Queries

    6. Overview of Ranking in SQL

    7. Compute Global Ranks using SQL

    8. Compute Ranks based on key using SQL

    9. Rules and Restrictions to Filter Data based on Ranks in SQL

    10. Filtering based on Global Ranks using Nested Queries and CTEs in SQL

    11. Filtering based on Ranks per Partition using Nested Queries and CTEs in SQL

    12. Create Students table with Data for ranking using SQL

    13. Difference between rank and dense rank using SQL

About this course

  • $300.00
  • 663 lessons
  • 52 hours of video content

Build AWS Data Engineering Skills, starting today