Skip to main content

#MySQL Developer

MySQL Developer plays a vital role in designing, developing, and optimizing reliable database systems. They work on schema design, complex queries, stored procedures, and performance tuning to ensure scalability and security. With the growing demand for data-driven applications, learning MySQL offers excellent career opportunities in web development, enterprise solutions, and cloud-based platforms.

SQL Queries, Joins, Subqueries
Stored Procedures & Functions
Triggers, Views & Transactions
Normalization, Database Design
Indexing & Query Optimization
Dynamic SQL & User Variables
JSON, XML Data Handling
Query Tuning Practices
Real-Time PostgreSQL Projects
1:1 Mentorship & Career Prep

Module 1: SQL Server TSQL (MS SQL) Queries

Ch 1: Data Engineer Job Roles

  • Introduction to Databases
  • Data Architect Job Roles
  • Data Architect Challenges
  • Data Architect technologies
  • Data and Databases Intro

Ch 2: Database Intro & Installations

  • Database Types (OLTP, DWH, ..)
  • DBMS: Basics
  • SQL Server 2025 Installations
  • SSMS Tool Installation
  • Server Connections, Authentications

Ch 3: SQL Basics V1 (Commands)

  • Creating Databases (GUI)
  • Creating Tables, Columns (GUI)
  • SQL Basics (DDL, DML, etc..)
  • Creating Databases, Tables
  • Data Inserts (GUI, SQL)
  • Basic SELECT Queries

Ch 4: SQL Basics V2 (Commands, Operators)

  • DDL: Create, Alter, Drop, Add, modify, etc..
  • DML: Insert, Update, Delete, select into, etc..
  • DQL: Fetch, Insert… Select, etc..
  • SQL Operations: LIKE, BETWEEN, IN, etc..
  • Special Operators

Ch 5: Data Types

  • Integer Data Types
  • Character, MAX Data Types
  • Decimal & Money Data Types
  • Boolean & Binary Data Types
  • Date and Time Data Types
  • SQL_Variant Type, Variables

Ch 6: Excel Data Imports

  • Data Imports with Excel
  • SQL Native Client
  • Order By: Asc, Desc
  • Order By with WHERE
  • TOP & OFFSET
  • UNION, UNION ALL

Ch 7: Schemas & Batches

  • Schemas: Creation, Usage
  • Schemas & Table Grouping
  • Real-world Banking Database
  • 2 Part, 3 Part & 4 Part Naming
  • Batch Concept & “Go” Command

Ch 8: Constraints, Keys & RDBMS – Level 1

  • Null, Not Null Constraints
  • Unique Key Constraint
  • Primary Key Constraint
  • Foreign Key & References
  • Default Constraint & Usage
  • DB Diagrams & ER Models

Ch 9: Normal Forms & RDBMS 

  • Normal Forms: 1 NF, 2 NF
  • 3 NF, BCNF and 4 NF
  • Adding Keys to Tables
  • Cascading Keys
  • Self Referencing Keys
  • Data Modelling (OLTP)
  • ER Models

Ch 10: Joins & Queries

  • Joins: Table Comparisons
  • Inner Joins & Matching Data
  • Outer Joins: LEFT, RIGHT
  • Full Outer Joins & Aliases
  • Cross Join & Table Combination
  • Joining more than 2 tables

Ch 11: Views & RLS

  • Views: Realtime Usage
  • Storing SELECT in Views
  • DML, SELECT with Views
  • RLS: Row Level Security
  • WITH CHECK OPTION
  • Important System Views

Ch 12: Stored Procedures

  • Stored Procedures: Realtime Use
  • Parameters Concept with SPs
  • Procedures with SELECT
  • System Stored Procedures
  • Metadata Access with SPs
  • SP Recompilations

Ch 13: User Defined Functions

  • Using Functions in MSSQL
  • Scalar Functions in Real-world
  • Inline & Multiline Functions
  • Date & Time Functions
  • String Functions & Queries
  • Aggregated Functions & Usage

Ch 14: Triggers & Automations

  • Need for Triggers in Real-world
  • DDL & DML Triggers
  • For / After Triggers
  • Instead Of Triggers
  • Memory Tables with Triggers
  • Disabling DMLs & Triggers

Ch 15: Transactions & ACID

  • Transaction Concepts in OLTP
  • Auto Commit Transaction
  • Explicit Transactions
  • COMMIT, ROLLBACK
  • Checkpoint & Logging
  • Lock Hints & Query Blocking
  • READPAST, LOCKHINT

Ch 16: CTEs & Tuning

  • Common Table Expression
  • Creating and Using CTEs
  • CTEs, In-Memory Processing
  • Using CTEs for DML Operations
  • Using CTEs for Tuning
  • CTEs: Duplicate Row Deletion

Ch 17: Indexes Basics, Tuning

  • Indexes & Tuning
  • Clustered Index, Primary Key
  • Non Clustered Index & Unique
  • Creating Indexes Manually
  • Composite Keys, Query Optimizer
  • Composite Indexes & Usage

Ch 18: Group By Queries

  • Group By, Distinct Keywords
  • GROUP BY, HAVING
  • Cube( ) and Rollup( )
  • Sub Totals & Grand Totals
  • Grouping( ) & Usage
  • Group By with UNION
  • Group By with UNION ALL

Ch 19: Joins with Group By

  • Joins with Group By
  • 3 Table, 4 Table Joins
  • Join Queries with Aliases
  • Join Queries & WHERE, Group By
  • Joins with Sub Queries
  • Query Execution Order

Ch 20: Sub Queries

  • Sub Queries Concept
  • Sub Queries & Aggregations
  • Joins with Sub Queries
  • Sub Queries with Aliases
  • Sub Queries, Joins, Where
  • Correlated Queries

Ch 21: Cursors & Fetch

  • Cursors: Realtime Usage
  • Local & Global Cursors
  • Scroll & Forward Only Cursors
  • Static & Dynamic Cursors
  • Fetch, Absolute Cursors

Ch 22: Window Functions, CASE

  • IIF Function and Usage
  • CASE Statement Usage
  • Window Functions (Rank)
  • Row_Number( )
  • Rank( ), DenseRank( )
  • Partition By & Order By

Ch 23: Merge(Upsert) & CASE, IIF

  • Merge Statement
  • Upsert Operations with Merge
  • Matched and Not Matched
  • IIF & CASE Statements
  • Merge Statement inside SPs
  • Merge with OLTP & DWH

Module 2: Azure Data Engineer

Section 1: ADF, Synapse 

Ch 1: Azure ETL, DWH Introduction

  • Data Warehouse (DWH)
  • Cloud Concepts: IaaS, PaaS
  • SaaS & Azure Cloud Concepts
  • Azure Resources & Groups
  • Storage, ETL, IoT Resources

Ch 2: Azure Intro, Azure SQL

  • Azure SQL Server, SQL DB
  • Azure SQL Database (OLTP)
  • Azure SQL Pool (DWH)
  • Connections from SSMS Tool
  • Connections from ADS Tool
  • Pause / Resume SQL Pool
  • Source Data Configurations

Ch 3: Azure Synapse (DWH)

  • Synapse Pool Architecture
  • Control Node, Compute Node
  • DMS & Partitioned Tables
  • Creating Tables with TSQL
  • Distributions: RR, Hash, Repl
  • Big Data Loads with TQL
  • Important DMFs & DMVs

Ch 4: Azure Data Factory (ADF)

  • Need for ADF & Pipelines
  • Data Orchestration with IR
  • Integration Runtime Engine
  • Linked Services, Datasets
  • Pipelines: Copy Data Activity
  • Data Flow Activity with IR

Ch 5: Azure SQL DB Loads

  • ADF: Author
  • Azure SQL Database Reads
  • Azure SQL Pool Writes
  • Synapse Analytics with IR
  • Pipeline Design, Validation
  • Pipeline Runs, Monitoring

Ch 6: BLOB Data Loads

  • Azure Storage Account
  • Azure BLOB Containers
  • BLOB Storage in ADF
  • Synapse Analytics with IR
  • ADF Pipeline Edits
  • Pipeline Runs, Monitoring

Ch 7: Pipeline Settings

  • ADF Pipeline Settings
  • Staging : Advantages
  • Reliable Logging
  • Best Effort Logging
  • DIU & DOCP with IR
  • Compressions, Health Check

Ch 8: File Incremental Loads

  • File Incremental Loads
  • Storage Account, Data Lake
  • Binary Copy, Schema Drift
  • Staging Concept in ADF
  • Initial, Incremental Loads
  • Schema & Data Changes

Ch 9: Table Incremental Loads

  • Implement SCD with ADF
  • Self Hosted IR: Realtime Use
  • On-premise Data: Incr Loads
  • Copy Method: Upsert, Keys
  • Staging & ADF Optimizations
  • Pipeline Runs, Activity IDs

Ch 10: ADF Data Flow – 1

  • Data Flow Transformations
  • Spark Clusters for Debugging
  • Optimized Clusters, Preview
  • Conditional Split, SELECT
  • Sort, Union Transformations
  • Pipelines with Data Flow

Ch 11: ADF Data Flow – 2

  • Working with Multiple Tables
  • Join Transform, Broadcast
  • Row Filters, Column Filters
  • Surrogate Keys, Derived Cols
  • ETL Loads Dates, Sink Options
  • Aggregated Data Loads

Ch 12: ADF Data Flow – 3

  • Pivot Transformation
  • Group By & Pivot Keys
  • Column Pattern, Deduplicate
  • Lookup, Cached Lookup
  • Tuning Transformations
  • Tuning Data Flow, Spark

Ch 13: ADF Data Flow – 4

  • Lookup Transformation
  • Cache Lookup
  • Inline Datasets
  • Data Validations
  • Lookup Versus Joins
  • Broadcast Options

Ch 14: ADF Metrics, Alerts

  • Azure Insights
  • Azure Metrics for ADF
  • Azure Metrics for Synapse
  • CPU, Memory Metrics
  • Alerts and Notifications
  • Action Groups, Tuning Options

Ch 15: ADF Parameters, Security

  • Linked Service Parameters
  • Creating Logins
  • Users and ETL Permissions
  • Parameterize Logins
  • Parameterize Users
  • Dynamic Linked Services

Ch 16: Parameters, SCD & ETL

  • ADF Templates in Realtime
  • Implementing ADF SCD
  • Table Incremental Loads
  • Control Tables, Watermarks
  • Pipeline Parameters, SPs
  • Dynamic Data Sets, SCD

Ch 17: Synapse Analytics

  • Azure Synapse Analytics
  • Dedicated SQL Pools
  • TSQL: Stored Procedures
  • Synapse Pipelines, Tuning
  • SP Activity in Pipelines, Jobs
  • Comparing ADF & Synapse

Ch 18: CI CD with GitHub

  • Creating Github Account
  • GIT: Main, Branches
  • Connecting with ADF
  • Version Changes
  • Builds and Deployments
  • CI-CD Integrations

Section 2: ADLS, loT, Migrations 

Ch 1: Azure Storage Security, ADF

  • Access Keys & Admin Access
  • SAS Keys Generation, Ips
  • Azure AD Users, Groups
  • IAM & RBAC with Entra Users
  • ACLs and ADLS Security
  • ADF with Azure Storage Security

Ch 2: Azure SQL DB Migrations

  • On-Premise SQL DB bacpac
  • Azure SQL Deployment
  • Azure Storage from SSMS
  • Azure SQL DB Migration
  • Migration Verifications
  • Testing Migrations in SQL

Ch 3: Azure Tables & ADF

  • Azure Tables
  • Entities and Properties
  • Storage Service Operations
  • OData Queries & Filters
  • Data Loads with ADF

Ch 4: Azure Stream Analytics

  • Azure IoT Hubs & Devices
  • APIs with Connection Strings
  • Azure Steam Analytic Jobs
  • Inputs, Outputs, SAQL Query
  • LIVE Feed: JSON, AVRO Files
  • Watermark & LIVE Streams

Ch 5: Azure Key Vaults

  • Azure Encryptions at REST
  • SMK & CMK Encryptions
  • Azure Key Vaults & Keys
  • Key Access Policies
  • Rest, Transit Encryptions
  • Realtime Considerations

Ch 6: Azure Logic Apps

  • Azure Logic Apps
  • Consumption Logic
  • Standard Logic
  • Logic App Connectors
  • Triggers & Parallel Branches
  • Schedules & Automations

Section 3: Python, Spark, PySpark, Databricks

 

Ch 1: Databricks Introduction

  • Cloud ETL, DWH
  • Cloud Computing
  • Databricks Concepts
  • Big Data in Cloud

Ch 2: Databricks Architecture

  • Unity Catalog, Volume
  • Spark Clusters
  • Apache Spark and Databricks
  • Apache Spark Ecosystem
  • Compute Operations
  • Hadoop, MapReduce, Apache Spark

Ch 3: Unity Catalog

  • Unity Catalog Concepts
  • Workspace Objects
  • Databricks Notebooks
  • Databricks Workspace UI
  • Organizing Workspace Objects
  • Creating Volumes
  • Spark Table Creations
  • UI : Limitations

Ch 4: Unity Catalog Operations, Spark SQL – 1

  • Spark SQL Notebooks
  • Creating Catalog
  • Creating Schemas, Tables
  • Spark Data Types
  • Data Partitioning
  • Managed Tables
  • SQL Queries with the PySpark API
  • Union, Views in Spark
  • Dropping Objects
  • External Tables, External Volumes
  • Spark SQL Notebooks: Exports, Clone

Ch 5: Spark SQL Notebooks – 2

  • Math, Sort Functions
  • String, DateTime Functions
  • Conditional Statements
  • SQL Expressions with expr()
  • Volume for our Data Assets
  • File Formats, Schema Inference
  • Spark SQL Aggregations

Ch 6: Python Concepts – 1

  • Python Introduction
  • Python Versions
  • Python Implementations
  • Python in Spark (PySpark)
  • Python Print()
  • Single, Multiline Statements

Ch 7: Python Concepts – 2

  • Python Data Types
  • Integer / Int Data Types
  • Float, String Data Types
  • Arithmetic, Assignment Ops
  • Comparison Operators
  • Operator Precedence
  • If … Else Statement
  • Short Hand If, OR, AND
  • ELIF and ELSE IF Statements

Ch 8: Python Concepts – 3

  • Python Lists
  • List Items, Indexes
  • Python Dictionaries
  • Tables Versus Dictionaries
  • Python Modules & Pandas
  •  import pandas.DataFrame
  • Pandas Series, arrays
  • Indexes, Indexed Lists

Ch 9: PySpark – 1

  • Dataframes with SQL DB
  • Pandas Dataframes
  • Dataframe()
  • List Values, Mixed Values
  • spark.read.csv()
  • spark.read.format()
  • Filtering DataFrames
  • Grouping your DataFrame
  • Pivot your DataFrame

Ch 10: PySpark – 2

  • DataFrameReader
  • DataFrameWriter Methods
  • CSV Data into a DataFrame
  • Reading Single Files
  • Reading Multiple Files
  • Schema with an SQL String
  • Schema Programmatically

Ch 11: PySpark – 3

  • Writing DataFrames to CSV
  • Working with JSON
  • Working with ORC
  • Working with Parquet
  • Working with Delta Lake
  • Rendering your DataFrame
  • Creating DataFrames from Python Data Structures

Ch 12: PySpark Transformations – 1

  • Data Preparation
  • Selecting Columns
  • Column Transformations
  • Renaming Columns
  • Changing Data Types
  • select() and selectExpr()
  • Column Transformation
  • withColumn()

Ch 13: PySpark Transformations – 2

  • Basic Arithmetic and Math Functions
  • String Functions
  • Datetime Conversions
  • Date and Time Functions
  • Joining DataFrames
  • Unioning DataFrames
  • Joining DataFrames

Ch 14: PySpark Transformations – 3

  • Filtering DataFrame Records
  • Removing Duplicate Records
  • Sorting and Limiting Records
  • Filtering Null Values
  • Grouping and Aggregating
  • Pivoting and Unpivoting
  • Conditional Expressions

Ch 15: Medallion Architecture

  • Medallion Architecture
  • Aggregated Data Loads
  • Broze, Silver and Gold
  • Temp Views
  • Spark Tables (Parquet)
  • Work with File, Table Sources

Ch 16: Delta Lake – 1

  • Storage Layer
  • Delta Table API
  • Deleting Records
  • Updating Records
  • Merging Records
  • History and Time Travel

Ch 17: Delta Lake – 2 (SCD)

  • Schema Evolution
  • Delta Lake Data Files
  • Deleting and Updating Records
  • Merge Into
  • Table Utility Commands
  • Exploratory Data Analysis
  • Incremental Loads
  • Old History Retention
  • Delta Transaction Log

Ch 18: Widgets

  • Text Widgets
  • User Parameters
  • Manual Executions
  • Lake Bridge
  • Databricks BridgeOne

Ch 19: Lake Flow Jobs

  • Worksflows & CRON
  • Job Compute, Running Tasks
  • Python Script Tasks
  • Parameters into Notebook Tasks
  • Parameters into Python Script Tasks
  • Concurrent Executions, Dependencies
  • Branching Control with the If-Else Task

Ch 20: Databricks Tuning

  • How Spark Optimizes your Code
  • Lazy Evaluation
  • Explain Plan
  • Inspecting Query Performance
  • Caching, Data Shuffling
  • Broadcast Joins
  • When to Partition
  • Data Skipping
  • Z Ordering
  • Liquid Clustering
  • Spark Configurations

Ch 21: Version Control & GitHub

  • Local Development
  • Runtime Compatibility
  • Git and GitHub Pre-requisites
  • Git and GitHub Basics
  • Linking to GitHub & Databricks
  • Databricks Git Folders
  • Project Code to GitHub
  • Adding Modules to the Project Code
  • Databricks Job Updates, Runs

Ch 22: Spark Structured Streaming

  • Streaming Simulator Notebook
  • Micro-batch Size
  • Schema Inference and Evolution
  • Time Based Aggregations, Watermarking
  • Writing Streams
  • Trigger Intervals
  • Delta Table Streaming Reads, Writes

Ch 23: Auto Loader

  • Reading Streams with Auto Loader
  • Reading a Data Stream
  • Manually Cancel your Data Streams
  • Writing to a Data Stream
  • Workspace Modules

Ch 24: Lake Flow Declarative Pipelines

  • Delta LIVE Tables
  • Data Generator Notebook
  • Pipeline Clusters
  • Databricks CLI
  • Data Quality Checks
  • Streaming Dataset “Simulator”
  • Streaming Live Tables

Ch 25: Security: ACLs

  • Overview of ACLs
  • Adding a New User to our Workspace
  • Workspace Access Control
  • Cluster Access Control
  • Groups & LakeBridge

Ch 26: Realtime Project 2 @ Ecommerce / Banking / Sales

👉 Detailed Project Requirements
👉 Project Solutions
👉 Project FAQs
👉 Project Flow
👉 Interview Questions & Answers
👉 Resume Guidance (1:1)

Module 3: Snowflake (Cloud ETL, DWH)

Ch 1: Introduction to Snowflake

  • Database, DWH Introduction
  • Cloud Data Warehouse
  • Cloud DWH Implementations
  • Snowflake Cloud Intro
  • Snowflake: SaaS Platform

Ch 2: Snowflake Concepts

  • Snowflake Account (Cloud)
  • Snowflake Components
  • Snowflake Editions, Credits
  • Snowflake Editions
  • Virtual Private Edition (VPS)
  • Snowflake Pricing

Ch 3: Architecture, Warehouse

  • Compute Architecture
  • Shared Disk Architecture
  • CPU & Memory in Clusters
  • Database Query & Data Cycle
  • ColumnStore, Virtual Warehouse
  • Classic UI with Snowflake
  • Massively Parallel Processing

Ch 4: Snowflake DB & Tables

  • DB Objects and Hierarchy
  • DB Creation with Snowflake
  • Snowflake Tables and Usage
  • Retention Time, Connections
  • Permanent, Transient Types
  • CREATE TABLE AS SELECT

Ch 5: Time Travel, Recovery

  • Time Travel in Snowflake
  • Invoking Time Travel Feature
  • Timestamp, Offset, Query ID
  • Data Recovery, TIMESTAMP
  • Fail Safe and UNDROP, OFFSET
  • Transient Tables, Real-time

Ch 6: Schemas and Session Context

  • Schema Creation Usage
  • Permanent, Transient Schemas
  • Managed Schemas in Snowflake
  • Invoking Schemas & Cloning
  • Session Context & Schema
  • Data Loading with GUI

Ch 7: Constraints & Data Types

  • Constraints & Validations
  • NULL, NOT NULL Properties
  • Keys & Constraints, Usage
  • Inline, Out Of LineConstraints
  • ENFORCED Constraints
  • Snowflake Data Types

Ch 8: Snowflake Cloning

  • Cloning with Snowflake
  • Zero Copy, Schema Cloning
  • Snapshot, Metadata
  • Accessing, Clone
  • Storage & Metadata Layer
  • Real-time Considerations

Ch 9: Snowflake Procedures

  • Procedures and Functions
  • SQL and JavaScript & CALL
  • Transactions & Injection
  • sqlText:command
  • Cursoring Data and Operations
  • Dynamic DML with SPs
  • RETURN, RETURNS Statements

Ch 10: Security Management

  • Security with Snowflake
  • Users & Roles in Snowflake
  • Privileges and Groups
  • Organization, Account, Users
  • Creating, Using Roles, Users
  • System Defined Roles Usage
  • Role Hierarchy, Dependency
  • RBAC & DAC in Real-time

Ch 11: Snowflake Transactions

  • Transaction ACID Properties
  • Implicit, Explicit and Auto
  • Durability and Data Storage
  • current transaction() Usage
  • to_timestamp_ltz and Usage
  • Failed Transactions with SPs
  • Transactions and SPs
  • Scoped & INNER Transactions

Ch 12: Snowflake Streams & Audits

  • Snowflake Streams & Usage
  • Streams and DML Auditing
  • Snapshot Creation, Offset
  • METADATA Options & Streams
  • Auditing DML Operations
  • Data Flow & Snowflake Streams
  • Streams on Transient Tables
  • Time Travel with Stream Tables

Ch 13: Snowflake Tasks, Partitions

  • Tasks, Serverless Compute
  • Tasks Tree: Root and DAG
  • Tasks Schedules and RESUME
  • User & Snowflake Managed
  • CRON Syntax with Tasks
  • Virtual Warehouse Concepts
  • Multi Cluster Warehouse

Ch 14: SnowSQL and Variables

  • SnowSQL Configurations
  • DDL, DML & SELECT
  • SnowSQL Command Line
  • Variables and Batch Process
  • DECLARE, LET, BEGIN & END
  • EXECUTE IMMEDIATE, FOR
  • Creating Virtual Warehouse
  • Writing Output to Files

Ch 15: Snowflake Partitions, Stages

  • Snowflake Partitions, Use
  • Micro Partition with DML, CDC
  • Cluster Key, Depth and Overlap
  • Internal Partition Types & Usage
  • List, Range and Hash Partitions
  • Snowflake Stages, Types
  • Internal and External Stages
  • COPY Command, Bulk Loads

Ch 16: Azure & External Stages

  • Azure Storage Account, BLOB
  • SAS: Shared Access Signature
  • Using SAS Key and FILE PATH
  • Azure Storage with BLOB
  • COPY INTO Command Usage
  • Snowflake Patterns & RegEx
  • File Formats: Creation, Usage

Ch 17: Snow Pipes & Incr Loads

  • SnowPipe Incremental Loads
  • Azure Queues & Integrations
  • Azure Active Directory
  • External Stage, Enterprise AD
  • Snow Pipes and Data Loads
  • Incremental Data Loads
  • File Format with Reg Expr

Module 4: Power BI

Ch 1: Power BI Intro, Installation

  • Power BI & Data Analysis
  • 5 Design Tools, 3 Techniques
  • 2 Hosting Solutions
  • Power BI with Co-Pilot & AI
  • Power BI Installation

Ch 2: Report Design Concepts

  • Basic Report Design (PBIX)
  • Get Data, Canvas (Design)
  • Data View, Data Models
  • Data Points, Spotlight
  • Focus Mode, PDF Exports

Ch 3: Visual Interactions, PBIT

  • Visual Interactions & Edits
  • Limitations with Visual Edits
  • Creating Power BI Templates
  • CSV Exports & PBIT Imports

Ch 4: Grouping, Hierarchies

  • Creating Groups : Lists
  • Creating Groups: Bins
  • List Items & Group Edits
  • Bin Size & Bin Count

Ch 5: Slicer & Visual Sync

  • Slicer Visual in Power BI
  • Slicer: Format Options
  • Single Select, Multi Select
  • Slicer: Select All On / Off
  • Visual Sync with Slicers

Ch 6: Hierarchies & Drill-Down

  • Hierarchies: Creation, Use
  • Hierarchies: Advantages
  • Drill Up, Drill Down
  • Conditional Drill Down
  • Filtered Drill Down, Table View

Ch 7: Filters & Drill Thru

  • Power BI Filters
  • Basic, Top & Advanced
  • Visual Filters, Page Filters
  • Report Level Filters, Clear Filter
  • Drill Thru Filters & Usage

Ch 8: Bookmarks, Buttons

  • Power BI Bookmarks
  • Images: Actions, Bookmarks
  • Buttons: Actions, Bookmarks
  • Page to Page Navigations
  • Score Cards, Master Pages

Ch 9: SQL DB Access & Big Data

  • SQL DB Access, Queries
  • Storage Modes: Direct Query
  • Formatting & Date Time
  • Storage Modes in Power BI
  • Azure (Big Data) Access & Formatting

Ch 10: Power BI Visualizations

  • Charts, Bars, Lines, Area
  • TreeMaps & HeatMaps
  • Funnel, Card, Multrow Card
  • PieCharts & Waterfall
  • Scatter Chart, Play Axis
  • Infographics, Classifications

Ch 11: Power Query Introduction

  • Power Query (Mashup)
  • ETL Transformations in PBI
  • Power Query Expressions
  • Table Combine Options
  • Merge, Union All Options
  • Close, Apply & Visualize

Ch 12: Power Query : Table Tfns

  • Table Duplicate, Header Promotion
  • Group By Transformation
  • Aggregate, Pivot Operation
  • Reverse Rows, Count Rows
  • Advanced Power Query Mode

Ch 13: Power Query: Column Tfn

  • Any Column Transformations
  • Data Type Detection, Change
  • Rename, Replace, Move
  • Fill Up, Fil Down
  • Step Edits & Rollbacks

Ch 14: Power Query: Text, Date

  • String / Text Transformations
  • Split, Merge, Extract, Format
  • Numeric and Date Time
  • Add Column & Expressions
  • Expressions and New Columns
  • Column From Examples

Ch 15: Power Query: Parameters

  • Parameters in Power Query
  • Static Parameters, Defaults
  • Dynamic Dropdowns, Lists
  • Linking with Table Queries
  • Step Edits, Type Conversions

Ch 16: Power BI Cloud: Publish

  • Power BI Cloud Concepts
  • Workspace Creation, Usage
  • Report Publish Cloud
  • Report Edits in Cloud
  • Semantic Models & Usage

Ch 17: Power BI Cloud Dashboards

  • Power BI Dashboards
  • Dashboard Creation, Usage
  • Pin Visuals, Pin LIVE Pages
  • Add Image, Video Tiles
  • Q&A & Pin Tiles

Ch 18: Power BI Cloud Operations

  • Report Shares, Alerts
  • Subscriptions, Exploration
  • Downloads & Edits
  • Report Cloning in Cloud
  • QR Codes, Web Publish
  • Lineage & Metrics

Ch 19: Power BI Cloud Gateways

  • Data Gateways, Data Refresh
  • Install, Configure Gateways
  • Data Sources Configurations
  • Data Refresh & Scheduling
  • Gateway Optimizations

Ch 20: Power BI Cloud Apps

  • Power BI Apps: Creation
  • App Sections & Content
  • Audience Options
  • App Security & Sharing
  • App Updates, Favourites
  • App URL, End User Access

Ch 21: Power BI Report Server

  • SQL Server 2025 (Mandatory Installations)
  • Power BI Report Server
  • Report Server Vs Cloud
  • Installation, Configuration
  • RS Config Tool Options
  • Report Database, TempDB
  • Web Service & Server URL

Ch 22: Paginated Reports

  • Report Builder Tool
  • Paginated Report (RDL)
  • Report Expressions (RDL)
  • Tablix, Chart Wizards
  • Fields & Drill-Down
  • RDL Report Publish

Ch 23: DAX Concepts (Basics)

  • DAX Concepts: Intro & Realtime Need
  • DAX Columns: Creation, Use
  • DAX Measures: Creation, Use
  • DAX Functions: IIF, ISBLANK
  • SUM, CALCULATE Functions
  • DAX Cheat Sheet

Ch 24: DAX Quick Measures

  • Quick Measures in Power BI
  • Average & Filters
  • Running Totals
  • Star Rating Calculations
  • DAX Measures in Data View
  • DAX in Visuals
  • DAX in Cloud Reports

Ch 25: Data Modelling, DAX

  • Dimensions Tables
  • Fact Tables & DAX Measures
  • Data Models & Relations
  • DAX Expressions
  • Star & Snowflake Schemas
  • DAX Joins & Expressions

Ch 26: DAX Joins, Variables

  • CALCULATEX & Variables
  • COUNT, COUNTA, etc..
  • SUM, SUMX, etc..
  • SELECTED MEMEBER
  • Filter Context, RETRUN
  • Dynamic Report with DAX

Ch 27: DAX Time Intelligence

  • Need for Time Intelligence
  • Date Table Generation
  • Time Intelligence with DAX
  • PARALLELPERIOD, DATE
  • CALENDAR, Total Functions
  • YTD, QTD, MTD with DAX

Ch 28: DAX – Row Level Security

  • RLS: Row Level Security
  • Data Modelling & Roles
  • Verify Roles (Testing)
  • Add Cloud Users to Roles
  • Dynamic Row Level Security
  • Testing RLS in Power BI

Ch 29: Analytical Reports

  • Analytical Report Concepts
  • Excel Data Analytics
  • Excel with Power BI Cloud
  • SQL, AVRO, JSON Sources
  • Analyse in Excel (Cloud)
  • Excel Reports to Cloud

Ch 30: Power BI AI, CoPilot

  • AI Components in Power BI
  • CoPilot Practical Uses
  • CoPilot with Desktop
  • CoPilot with Cloud
  • Need for AI Analytics (Fabric)
  • PL 300 Exam (Microsoft Certified Data Analyst) Guidance
  • PL 300 Exam Mocks

Module 5: ERWIN

Ch 1: Introduction

  • Data Modeling Concepts
  • Data Modeling Methods
  • Typographical Conventions
  • ERWIN Tool Installations

Ch 2: Information Systems, Data Modeling

  • Data Modeling Concepts
  • Data Modeling Sessions
  • Session Roles
  • IDEFX1 Modelling Methodology

Ch 3: Modeling Architecture

  • Modeling Architecture
  • Logical Modeling
  • Physical Modeling
  • Entity Relationship Diagrams
  • Key Based Models
  • Transformation Models

Ch 4: Logical Modeling

  • Local Models Construction
  • ER Diagrams
  • Entities & Attributes
  • Many to Many Relationships
  • Design Validations
  • Data Models in Realtime

Ch 5: Key Based Data Models

  • Key Types
  • Entity, Non Key Areas
  • Primary Key Selection
  • Alternate Key Attributes
  • Inversion Entry Attributes

Ch 6: Relationships in ER Model

  • Relationship, Foreign Key Attributes
  • Dependant, Independent Attributes
  • Identifying Relations
  • Non Identifying Relations
  • Role Names

Ch 7: Naming Conventions

  • Entity Names
  • Attribute Names
  • Synonyms
  • Hamonyms
  • Aliases
  • Entity Definitions
  • Definition References
  • Circularity
  • Business Glossary Construction
  • Attribute Definitions
  • Validation Rules
  • Role Names
  • Definition and Business Rules

Ch 8: Relationships

  • Relationship Cardinality
  • Referential Integrity (RI)
  • Additional Relationship Types
  • Many to Many Relationships
  • N-ary Relationships
  • Recursive Relationships
  • Subtype Relationships
  • Inclusive Relationships
  • Exclusive Relationships
  • IDEF1X, IE SubType Notation

Ch 9: Normalization Issues, Solutions

  • Normal Forms Concepts
  • Common Design Problems (CDP)
  • Repeating Data Groups
  • Repeating Attributes
  • Repeating Facts
  • Conflicting Facts
  • Derived Attributes
  • Missing Information
  • Unification
  • Normal Forms Support Levels

Ch 10: Physical Data Models

  • Physical Data Models Concepts
  • Physical Data Models Components
  • Logical versus Physical Data Models
  • Dependant Entities Classifications
  • DBMS Models
  • DWH Models
  • SQL DB Configurations

Module 6: End to End Project

👉 Project Requirement (Ecommerce / Banking)

👉 Project Solution (Detailed)

👉 Project FAQs, Resume Guidance

SQL training modules showing SQL concepts, queries, analytics, functions, procedures, views, programming, exception handling, and real-time projects

What is the SQL Server T-SQL Training?

This course teaches complete SQL Server T-SQL from basics to advanced: SQL queries, T-SQL programming, query tuning, and Azure SQL development with real-time practical training.

Who can join this SQL course?

Anyone — freshers, non-IT students, Data Analysts, BI Developers, Data Engineers, and SQL Developers. No prerequisites. All topics start from basics.

What are the training plans available?

Plan A: MSSQL + TSQL Queries
Plan B: MSSQL + TSQL Programming + Query Tuning
Plan C: MSSQL + Programming + Tuning + Azure SQL Dev with AI
Each plan includes increasing depth and duration.

What system requirements do I need for practice?

Windows OS, 6 GB RAM, any processor. SQL School provides installation guidance and complete lab support.

What are the core SQL basics covered?

Database creation, tables, DDL, DML, DQL, SELECT queries, operators, schema usage, Excel imports, and SQL Server installation.

Do you teach constraints and keys?

Yes. NULL, NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY, DEFAULT, ER diagrams, and relational modelling are covered.

What indexing topics will I learn?

Clustered, non-clustered, unique indexes, composite indexes, index tuning, index usage verification, and query optimizer basics.

Are joins taught in detail?

Yes. Inner, left, right, full outer, cross joins, multi-table joins, aliasing, join audits, and real-time comparison queries.

Do you teach Views, RLS, and metadata?

Yes. Creating & using views, DML with views, Row Level Security, CHECK OPTION, system metadata queries, and audits.

Will I learn Stored Procedures?

Yes. Writing stored procedures, input/output parameters, tuning SPs, metadata SPs, recompilation, and transaction-based procedures.

Are Functions taught in this SQL course?

Yes. Scalar, inline table-valued, multi-statement functions, date/time functions, string functions, and aggregated queries.

Do you cover Triggers and Automations?

Yes. DML triggers, DDL triggers, Instead Of triggers, replication logic, audit triggers, and automation concepts.

Will I learn transactions and ACID concepts?

Yes. Transaction control, commit/rollback, checkpoints, locks, blocking, lock hints, and real-time OLTP usage.

Do you teach SQL tuning and performance optimization?

Yes. CTEs for tuning, statistics, indexing strategies, partitions, query store, execution plans, DMVs/DMFs, and workload analysis.

What advanced T-SQL programming topics are included?

Variables, try-catch, table types, TVPs, dynamic SQL, recursive CTEs, loops, PIVOT/UNPIVOT, temp tables, synonyms, and debugging.

Is SQL Server architecture included in this course?

Yes. Database engine architecture, compiler, optimizer, SQL OS, storage, log files, filegroups, pages, extents, VLFs, and large database planning.

Do you cover locking, deadlocks, and isolation levels?

Yes. Lock types, blocking scenarios, deadlock analysis, SP_LOCK, SP_WHO2, profiler deadlock graphs, and all isolation levels including snapshot.

Is Azure SQL included in the training?

Yes, in Plan C. Azure SQL fundamentals, DB creation, networking, firewall, migrations, metrics, tuning, AI search, backups, and restores.

Are real-time projects part of the course?

Yes. The training includes mini projects, enterprise case studies, tuning assignments, and 3 real-time projects for resume placement.

What training modes are available?

Live Online Training, Self-Paced Videos, Corporate Training, Resume Support, Mock Interviews, and Free Demo Sessions.

Training Modes

LIVE Online Training

Instructor Led

Self Paced Videos

 On-Demand

Corporate Training

With 100% Hands-On

Placement Partners

Oracle PLSQL Certificate of Completion by SQL School | Hyderabad | MSME & ISO Certified

SQL SCHOOL

24x7 LIVE Online Server (Lab) with Real-time Databases.
Course includes ONE Real-time Project.