Azure Databricks is a unified analytics platform that combines Apache Spark with the scalability of Microsoft Azure. It enables seamless data engineering, machine learning, and real-time analytics on massive datasets — helping organizations build smarter, data-driven solutions with speed and efficiency.
#Azure Databricks
Training Highlights
✅ Databricks Architecture
✅ PySpark & Spark SQL
✅ Delta Lake & Delta Tables
✅ Databricks Notebooks
✅ Python, PySpark, SQL
✅ Event Hub, Kafka
✅ Job Workflows & Automation
✅ CI-CD Integrations (DevOps)
✅ Real Time Project
✅ 1:1 Mentorship, Resume
Modules We Learn
✅ Module 1: SQL Server (MSSQL), TSQL
✅ Module 2: Azure Databricks
✅ Module 3: End-to-End (ECommerce Platform)
✅ Module 4: Databricks Certifications
Course Duration: 2 Months
Azure Databricks Course Content
Module 1: SQL Server (MSSQL), TSQL
Ch 1: SQL Database Job Roles
- Introduction to Data
- Database Intro, Types
- OLTP, DWH, OLAP
- DBMS Concepts
- Database Job Roles
- Data Engineer Job Roles
Ch 2: Database Intro & Installations
- SQL Server Installations
- Instance Concepts
- Authentication Types
- Authentication Modes
- SSMS Tool Installation
- 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
- DML: Insert, Update, Delete
- DQL: Select, Fetch
- SQL Operators
- Special Operators
Ch 5: Excel Data Imports
- Data Imports with Excel
- Order By: Asc, Desc
- Order By with WHERE
- TOP & OFFSET
- UNION, UNION ALL
Ch 6: Schemas & Batches
- Schemas: Creation, Usage
- Schemas & Table Grouping
- Real-world Banking Database
- 2 Part, 3 Part & 4 Part Naming
- Batch Concept & “Go” Command
Ch 7: Constraints, Keys & RDBMS
- Null, Not Null Constraints
- Unique Key Constraint
- Primary Key Constraint
- Foreign Key & References
- Default Constraint & Usage
- DB Diagrams & ER Models
Ch 8: Normal Forms & ERD
- Normal Forms: 1 NF, 2 NF
- 3 NF, BCNF and 4 NF
- Self Referencing Keys
- Cascading Keys
- Database Diagrams
Ch 9: Joins Queries – Level 1
- Joins: Table Comparisons
- Inner Join & Outer Joins
- Cross Join & Cross Apply
- Table Combination
- Table & Column Aliases
Ch 10: Joins Queries – Level 2
- Group By & Aggregations
- Joins with Group By
- 3 Table, 4 Table Joins
- Join Queries with Aliases
- WHERE & HAVING
- Query Execution Order
Ch 11: Sub Queries
- Distinct & Union, Union All
- Sub Queries Concept
- Sub Queries & Aggregations
- Joins with Sub Queries
- Correlated Queries
Ch 12: Views & Data Analytics
- Views: Realtime Usage
- Storing SELECT in Views
- DML, SELECT with Views
- RLS: Row Level Security
- Data Analytics
Ch 13: Stored Procedures – Level 1
- Stored Procedures: Realtime Use
- Procedures with SELECT
- System Stored Procedures
- Metadata Access with SPs
- Stored Procedures, Tuning
Ch 14: Stored Procedures – Level 2
- Merge Statement
- Upsert Operations with Merge
- Merge with OLTP & DWH
- Matched and Not Matched
- Merge Statement inside SPs
Ch 15: Functions – Level 1
- Using Defined Functions (UDF)
- Scalar Functions in Real-world
- Table Valued Functions
- Parameterized Queries
- Returns and Return
- SP Versus Functions
Ch 16: Functions – Level 2
- Aggregated Functions
- Date & Time Functions
- String Functions
- Window Functions
- Rank, Row_Number
- DenseRank, Partition By
Ch 17: 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 18: Transactions & ACID
- Transaction Concepts in OLTP
- Auto Commit Transaction
- Explicit Transactions
- COMMIT, ROLLBACK
- Lock Hints & Query Blocking
- READPAST, LOCKHINT
Ch 19: Indexes Basics, Tuningwith Excel
- Important System Views
- Indexes & Tuning
- Clustered Index, Primary Key
- Non Clustered Index & Unique
- Creating Indexes Manually
- Composite Keys, Query Optimizer
- Composite Indexes & Usage
Ch 20: CTEs & Tuning
- Common Table Expression
- Creating and Using CTEs
- CTEs, In-Memory Processing
- IIF(), CASE Statement
- Cube( ) and Rollup( )
- Sub Totals & Grand Totals
- Grouping( ) & Usage
Ch 21: Data Types & Variables
- Integer Data Types
- Character, MAX Data Types
- Decimal & Money Data Types
- Boolean & Binary Data Types
- Date and Time Data Types
- SQL_Variant Type
- Variables in SQL
- Cursor Variable & Fetch
Ch 22: Temp Tables
- Local Temp Tables
- Global Temp Tables
- Testing Temp Tables
- SELECT..INTO Statement
- Bulk Copy Operations
Ch 23: SQL Server Architecture
- Network Protocols
- Query Execution Engine
- Parser, Compiler, Checkpoint
- SQL Manager, DB Manager
- Storage Engine, Locks
- SQL OS Components
Ch 24: Real-Time SQL Server Case Studies (2)
✅Healthcare Management System
- Patient Records Management
- Doctor Appointment Scheduling
- Billing & Insurance Processing
- Medical Reports Analysis
✅E-Commerce Database
- Customer & Product Management
- Order Processing
- Inventory Tracking
- Sales Reporting
✅Banking & Financial Systems
- Customer Accounts
- Transaction Processing
- Loan Management
- Fraud Detection Queries
Module 2: Azure 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
- Spark UI: Limitations
Ch 4: Spark SQL: Basics
- Spark SQL Notebooks
- Creating Catalog
- Creating Schemas
- Creating Tables
- Spark Data Types
- PySpark API: SQL Queries
- Dropping Objects
- Notebooks: Exports, Clone
Ch 5: Spark SQL: Table Types
- Delta Tables
- Managed Tables
- External Tables
- Data Partitioning
- Union, Views in Spark
- External Volumes
Ch 6: Spark SQL: Functions
- Math, Sort Functions
- String, DateTime Functions
- Conditional Statements
- S QL Expressions with expr()
- Volume for our Data Assets
- File Formats, Schema Inference
- Spark SQL Aggregations
Ch 7: Spark SQL: Time Travel
- Time Travel Concepts
- Spark DB: Logical Architecture
- Spark DB: Physical Store
- Data File Store
- Log File Store
- Time Travel
- DESCRIBE, EXTENDED
- HISTORY
- Version Numbers
Ch 8: Python: Introduction, Print
- Python Introduction
- Python Versions
- Python Implementations
- Python in Spark (PySpark)
- Python Print()
- Single, Multiline Statements
Ch 9: Python: Variables
- Python Variables
- Variable Declarations
- Variable Values
- Value Types
- Multi Variable Values
- Common Variable Values
- Realtime use of Variables
Ch 10: Python: Operators
- Need for Operators
- Arithmetic Operators
- Assignment Operators
- Comparison Operators
- Operator Precedence
- Operands in Python
Ch 11: Python: Control Statements
- Python Control Structures
- If … Else Statement
- Short Hand If
- ELIF & ELSE IF Statements
- OR, AND Concepts
- Python Loops
Ch 12: Python: Data Types
- Python Data Types
- Integer / Int Data Types
- Float, String Data Types
- List Data Type
- Dictionary Data Type
- Tuple Data Type
- List Items, Indexes
- Tables Versus Dictionaries
Ch 13: Python: Modules & Dataframes
- Python Modules
- Pandas
- NumPy
- Dataframe Concepts
- Handling Nulls
- Data Cleansing Concepts
- Pandas Series, arrays
- Indexes, Indexed Lists
Ch 14: PySpark Concepts
- Constructing Dataframes
- Single List Dataframes
- Multi List Dataframes
- Pandas Dataframes
- Contact & Union
- Merge
- Join Options with Dataframes
Ch 15: Medallion Architecture – 1
- Medallion Architecture
- Aggregated Data Loads
- Broze, Silver and Gold
- Temp Views
- Spark Tables (Parquet)
- Work with File Sources
Ch 16: Medallion Architecture – 2
- Medallion Architecture
- Azure SQL DB Connections
- Joining Source Tables
- Dataframes, Temp Views
- Aggregated Data Loads
- Gold Data Consumption
Ch 17: Delta Lake
- Databricks DeltaLake
- Schema Evolution
- Azure SQL DB Connections
- Dataframes, Temp Views
- Delta Table API
- Deleting Records
- Updating Records
- Merging Records
- Old History Retention
- Delta Transaction Log
Ch 18: PySpark: Widgets
- PySpark Parameters
- Text Widgets
- User Parameters
- Manual Executions
- Automations
- UI & JSON For Widgets
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: Pyspark: Auto Loader – 1
- AutoLoader Concept
- Cloudfiles Architecture
- Checkpoint Configurations
- Creating Directories
- Reading Databricks Cloud Sources
- Initial Loads
Ch 21: PySpark: Auto Loader – 2
- Reading Streams with Auto Loader
- Reading a Data Stream
- Manually Cancel your Data Streams
- Writing to a Data Stream
- Schema Evaluation Modes
- Adding New Columns
- Workspace Modules
Ch 22: Lake Flow Declarative Pipelines
- SDP: Spark Declarative Pipelines
- Delta LIVE Tables
- Streaming Data Loads
- Bronze, Silver, Gold Data
- Materialized Views
- Pipeline Clusters
- Databricks CLI
- Data Quality Checks
Ch 23: Databricks Optimizations
- Lazy Evaluation
- Explain Plan
- Caching
- Data Shuffling
- Broadcast Joins
- Partitions
- Data Skipping
- Z Ordering
- Liquid Clustering
- VACUUM
- OPTIMIZE
Ch 24: Security Concepts
- Overview of ACLs
- Adding a New User to Workspace
- Workspace Access Control
- Cluster Access Control
- Groups & LakeBridge
- Access Keys (Tokens)
Ch 25: Azure Databricks
- Deployment Modes
- Classic Deployment
- Azure Databricks Account
- Azure Databricks Workspace
- Databricks Compute
- Photon Acceleration
- Scaling & Tuning
- Open Source Databricks Vs Azure Databricks
Ch 25: Databricks Data Engineer Associate Exam
- Databricks Data Engineer Associate Exam
- AVRO Formats
- Exam Guidance
- Databricks Exam Pattern
- Exam Q & A, Scenarios
Module 3: End-to-End Project For Resume (ECommerce Platform)
Project Objective:
Build an end-to-end Azure Data Engineering solution to process, transform, and analyze e-
commerce business data from multiple sources.
Technologies Used:
- Azure Databricks (Apache Spark)
- Azure SQL Database
- Azure Blob Storage
- Azure Monitor
- Azure Monitor Logs
Skills Gained:
- Data Ingestion & ETL Development
- Azure Data Factory Pipelines
- Databricks & PySpark Transformations
- Data Lake Architecture
- Medallion Architecture (Bronze/Silver/Gold)
- Real-Time Industry Experience
Components For Project (From Resume Perspective):
- Source Systems
- Bronze
- Silver
- Gold
- PySpark
- Power BI Reporting
- Monitoring
- Alerting
- Deployment
- End to End Integrations
Module 4: Databricks Certifications
Azure Databricks (DP-750)
- Exam Pattern
- Exam Q & A, Scenarios
Databricks Data Engineer Associate Exam
- Exam Pattern
- Exam Q & A, Scenarios

Who should join this Azure Databricks course?
This course is ideal for freshers, developers, data analysts, and data engineers looking to build a career in cloud data engineering. No prior experience is necessary.
What are the prerequisites for this course?
There are no prerequisites. The course starts from the basics of SQL Server and gradually builds up to advanced Databricks and PySpark concepts.
What is the duration of the course?
The program runs for 2 months and is delivered as 100% practical, real-time training.
What will I learn in this course?
You’ll cover four modules: SQL Server (MSSQL) & T-SQL fundamentals, Azure Databricks (architecture, Unity Catalog, Spark SQL, PySpark, Delta Lake, Auto Loader, optimizations), an end-to-end real-time E-Commerce data engineering project, and certification guidance for DP-750 and the Databricks Data Engineer Associate exam.
Does this course include hands-on projects?
Yes. You’ll build an end-to-end Azure Data Engineering project covering ingestion, Medallion Architecture (Bronze/Silver/Gold), PySpark transformations, Power BI reporting, and monitoring — designed to be resume-ready.
Will this course help me clear Databricks/Azure certifications?
Yes. The course includes dedicated exam guidance for both the DP-750 (Implementing Data Engineering Solutions Using Azure Databricks) and the Databricks Data Engineer Associate certification, with exam patterns and scenario-based Q&A.
Do I need prior programming knowledge to learn PySpark?
No. Python fundamentals (variables, operators, control statements, data types, Pandas, NumPy) are taught from scratch before moving into PySpark and Spark SQL.
SQL SCHOOL vs Other Institutes


Why Choose SQL School
- 100% Real-Time and Practical
- ISO 9001:2008 Certified
- Concept wise FAQs
- TWO Real-time Case Studies, One Project
- Weekly Mock Interviews
- 24/7 LIVE Server Access

- Realtime Project FAQs
- Course Completion Certificate
- Placement Assistance
- Job Support
- Realtime Project Solution
- MS Certification Guidance






