Training catalogue

1 training match your filters

Databricks: Modern Data Engineering
Data EngineeringAdvanced

Databricks: Modern Data Engineering

modern data engineering with a comprehensive 3-month, hands-on Databricks program. Learn Apache Spark, PySpark, Delta Lake, Unity Catalog, Lakeflow and cloud lakehouse architecture. Master enterprise data modeling, including dimensional modeling and build production-oriented data pipelines.

Duration
60 hrs
Mode
Live online
Starts
3 Nov 2026
Syllabus · 21 modules · Mon to Fri, 7pm - 8pm
  1. Lakehouse Architecture and Databricks Platform · 2h

    OBJECTIVE:

    • Understand the lakehouse architecture and how Databricks brings together data engineering, analytics and AI.

    TOPICS:

    • evolution of data warehouses, data lakes and lakehouses

    • limitations of traditional two-tier architecture

    • lakehouse architecture and its characteristics

    • databricks data intelligence platform

    • control plane versus data plane

    • classic versus serverless compute

    • storage and compute separation

    • databricks on azure, aws and gcp

    • databricks workspace and account console

    • databricks Free Edition and workspace setup.

    PRACTICAL EXCERCISES:

    • explore a databricks workspace

    • create and execute a notebook

    • examine the lakehouse architecture using a sample dataset

    • create a basic delta table.

    ASSESSMENT:

    • explain the architecture and identify the role of each platform component.

  2. Workspace, Compute and Development Environment · 2h

    OBJECTIVE:

    • work with databricks development tools and configure appropriate compute resources.

    TOPICS:

    • workspace, notebooks and workspace files

    • python, SQL, scala and R notebook support

    • notebook magic commands and widgets

    • all-purpose versus job compute | serverless compute and SQL warehouses

    • databricks runtime and photon

    • cluster policies, autoscaling and auto-termination

    • access modes and libraries

    • databricks cli, rest api and sdk

    • databricks assistant and vs code extension.

    PRACTICAL EXCERCISES:

    • create notebooks using python and SQL

    • configure compute and explore runtime settings

    • use widgets and notebook parameters

    • run a notebook using different compute options.

    ASSESSMENT:

    • select compute configurations for different workloads.

  3. Apache Spark Architecture and Fundamentals · 2h

    OBJECTIVE:

    • Understand distributed data processing and Spark execution.

    TOPICS:

    • spark architecture: driver, executors, tasks, stages and jobs

    • RDDs, data frames and data sets

    • transformations and actions

    • lazy evaluation

    • narrow and wide transformations

    • shuffle operations

    • spark SQL and catalyst optimizer

    • adaptive query execution

    • spark ui and execution plans

    • spark connect.

    PRACTICAL EXERCICES:

    • create data frames from csv and json

    • apply transformations and actions

    • examine spark execution plans

    • analyze shuffles using spark UI.

    ASSESSMENT:

    • explain the execution flow of a Spark application.

  4. PySpark Programming · 4h

    OBJECTIVE:

    • Develop PySpark applications for data engineering workloads.

    TOPICS:

    • python programming for data engineering

    • data frame creation and schema definition

    • column expressions and built-in functions

    • filtering, sorting and aggregations

    • joins and window functions

    • null handling and data cleansing

    • user-defined functions and pandas UDFs

    • partitioning, repartition and coalesce

    • caching and persistence

    • error handling and reusable transformations.

    PRACTICAL EXERCICES:

    • build a PySpark ETL pipeline

    • cleanse customer and transaction data

    • perform joins and aggregations

    • develop reusable transformation functions

    ASSESSMENT:

    • develop a PySpark pipeline from a source dataset to a curated data frame.

  5. Databricks SQL and Data Analysis · 3h

    OBJECTIVE:

    • Use SQL to query, transform and analyze lakehouse data.

    TOPICS:

    • databricks SQL environment

    • SQL editor and query history

    • table and view creation

    • join, cte and window functions

    • advanced SQL functions

    • query plans and query profiles

    • SQL warehouses

    • AI/BI dashboards and genie overview

    • power bi connectivity.

    PRACTICAL EXERCICES:

    • develop analytical SQL queries

    • create views and reporting tables

    • build a simple dashboard

    • query delta tables using a SQL warehouse.

    ASSESSMENT:

    • create a reporting dataset and dashboard from transactional data.

  6. Data Modeling Fundamentals for Lakehouse · 2h

    OBJECTIVE:

    • Apply enterprise data modeling principles to a modern lakehouse.

    TOPICS:

    • conceptual, logical and physical data modeling

    • business processes and data requirements

    • entities, attributes, keys and relationships

    • normalization and denormalization

    • oltp versus analytical models

    • enterprise data domains

    • data modeling considerations for distributed storage

    • modeling standards and documentation

    • data architecture and modeling responsibilities.

    PRACTICAL EXERCICES:

    • analyze a banking or retail business case

    • develop a conceptual and logical data model

    • identify source-to-target mappings

    • map the model to the lakehouse layers.

    ASSESSMENT:

    • design a logical data model and explain its implementation in Databricks.

  7. Delta Lake and Lakehouse Storage · 2h

    OBJECTIVE:

    • Use Delta Lake to build reliable, versioned and performant data tables.

    TOPICS:

    • delta Lake architecture and transaction log

    • ACID transactions and optimistic concurrency

    • delta table creation and management

    • schema enforcement and schema evolution

    • merge, update and delete

    • time travel and restore

    • change data feed

    • managed and external tables

    • shallow and deep clones

    • deletion vectors and delta uniform

    • optimize, vacuum and liquid clustering.

    PRACTICAL EXERCICES:

    • create and modify Delta tables

    • implement incremental merge

    • recover historical data using time travel

    • examine delta transaction history and optimize a table.

    ASSESSMENT:

    • Implement an incremental Delta Lake solution with historical recovery.

  8. Medallion Architecture and Pipeline Design · 2h

    OBJECTIVE:

    • design and implement layered lakehouse pipelines.

    TOPICS:

    • bronze, silver and gold architecture

    • raw data retention and replayability

    • data cleansing and standardization

    • data quality rules and validation

    • conformed data and reusable transformations

    • business-ready aggregates and data marts

    • pipeline dependencies and data lineage

    • batch versus incremental processing

    • architecture and naming standards.

    PRACTICAL EXERCICES:

    • build a bronze-to-silver-to-gold pipeline

    • apply data quality rules

    • implement duplicate detection

    • develop a business-ready gold dataset.

    ASSESSMENT:

    • Design and implement a complete medallion pipeline.

  9. Dimensional Modeling on Databricks · 2h

    OBJECTIVE:

    • Design analytical data models and implement them in the lakehouse.

    TOPICS:

    • dimensional modeling principles

    • star and snowflake schemas

    • fact table grain and measures

    • transaction, periodic snapshot and accumulating snapshot facts

    • dimension design and surrogate keys

    • slowly changing dimensions: types 1, 2 and 3

    • role-playing and junk dimensions

    • bridge tables and many-to-many relationships

    • fact and dimension loading patterns

    • semantic modeling for BI.

    PRACTICAL EXERCICES:

    • design a banking or retail star schema

    • implement fact and dimension tables in Delta Lake

    • implement scd type 2 using SQL or PySpark

    • create a gold-layer dimensional model.

    ASSESSMENT:

    • build a dimensional model and demonstrate historical reporting.

  10. Data Ingestion and Incremental Processing · 2h

    OBJECTIVE:

    • build reliable ingestion pipelines from files, databases and event sources.

    TOPICS:

    • batch ingestion patterns

    • auto loader and cloudFiles

    • file notification and directory listing modes

    • schema inference and evolution

    • copy into

    • lakeflow connect overview

    • database ingestion and lakehouse federation

    • ingestion from kafka, azure event hubs and amazon kinesis

    • checkpointing and incremental processing

    • idempotency and recovery.

    PRACTICAL EXERCICES:

    • ingest csv, json and parquet files

    • implement auto loader

    • build an incremental file ingestion pipeline

    • apply schema evolution and handle corrupt records.

    ASSESSMENT:

    • Implement a restartable ingestion pipeline with audit information.

  11. Structured Streaming and Real-Time Data Processing · 2h

    OBJECTIVE:

    • Develop streaming pipelines for event-driven data processing.

    TOPICS:

    • structured Streaming architecture

    • streaming data frames and streaming sources

    • processing-time and available now triggers

    • checkpoints and fault tolerance

    • watermarks and late-arriving data

    • stateful aggregations and streaming joins

    • foreachBatch

    • deduplication and event-time processing

    • state store concepts

    • streaming pipeline monitoring.

    PRACTICAL EXERCICES:

    • process a simulated stream of financial transactions

    • implement event-time aggregations

    • handle late-arriving records

    • build a streaming-to-delta pipeline.

    ASSESSMENT:

    • Develop a streaming pipeline with checkpointing and late-data handling.

  12. Lakeflow Declarative Pipelines · 2h

    OBJECTIVE:

    • develop managed data pipelines using declarative programming.

    TOPICS:

    • lakeflow declarative pipelines architecture

    • streaming tables and materialized views

    • views and flows

    • expectations and data quality rules

    • auto cdc and apply changes

    • scd type 1 and type 2 implementation

    • triggered and continuous pipelines

    • development and production modes

    • pipeline event logs

    • incremental refresh and enzyme concepts.

    PRACTICAL EXERCICES:

    • create a declarative bronze-to-silver pipeline

    • apply expectations to reject or quarantine invalid records

    • implement scd type 2 using auto cdc

    • inspect pipeline execution and event logs.

    ASSESSMENT:

    • build a managed pipeline with data quality and cdc processing.

  13. Pipeline Orchestration with Lakeflow Jobs · 2h

    OBJECTIVE:

    • Orchestrate enterprise data pipelines with dependencies, scheduling and error handling.

    TOPICS:

    • jobs, tasks and DAGs

    • notebook, python, SQL and pipeline tasks

    • task dependencies and execution order

    • parameters and task values

    • for-each tasks and conditional execution

    • scheduling and file-arrival triggers

    • table-update triggers

    • retries, timeouts and notifications

    • repair runs and troubleshooting

    • multi-stage pipeline orchestration.

    PRACTICAL EXERCICES:

    • build a multi-task data engineering workflow

    • parameterize the pipeline

    • configure schedules

    • retries and failure notifications

    • implement a dependent bronze, silver and gold workflow.

    ASSESSMENT:

    • orchestrate an end-to-end pipeline and demonstrate failure recovery.

  14. Unity Catalog and Data Governance · 2h

    OBJECTIVE:

    • Implement enterprise data governance, access control and lineage.

    TOPICS:

    • unity catalog architecture

    • metastore, catalog, schema, table, view and volume

    • managed and external locations | storage credentials

    • privileges, ownership, grant and revoke

    • row filters and column masks

    • tags and attribute-based access control

    • data lineage and audit

    • system tables and catalog Explorer

    • workspace-catalog binding

    • data classification and governance policies.

    PRACTICAL EXERCICES:

    • create catalogs, schemas and volumes

    • implement role-based access

    • apply row filters and column masks

    • explore lineage and audit information.

    ASSESSMENT:

    • Implement a governed data access model for a business domain.

  15. Data Sharing, SQL Analytics and BI Integration · 2h

    OBJECTIVE:

    • deliver governed lakehouse data to analysts and external consumers.

    TOPICS:

    • databricks SQL warehouses

    • SQL query history and query profiles

    • AI/BI dashboards | AI/BI genie

    • SQL alerts and materialized views

    • unity catalog metric views

    • Power BI and Tableau integration

    • delta sharing

    • databricks marketplace and clean rooms overview

    • secure data sharing patterns.

    PRACTICAL EXERCICES:

    • create a Gold-layer analytics dataset

    • build an AI/BI dashboard

    • connect Power BI to a SQL warehouse

    • configure a demonstration of governed data sharing.

    ASSESSMENT:

    • build and present a business dashboard using governed data.

  16. Spark and Delta Lake Performance Optimization · 2h

    OBJECTIVE:

    • Diagnose and improve performance of large-scale data pipelines.

    TOPICS:

    • spark execution plans and query profiles

    • catalyst optimizer and AQE

    • partitioning versus liquid clustering

    • data skipping and statistics

    • broadcast joins and join strategies

    • skew handling and salting

    • repartition and coalesce

    • caching and persistence

    • small files and file sizing

    • predicate pushdown

    • spill, memory and shuffle optimization

    • optimize and predictive optimization.

    PRACTICAL EXERCICES:

    • analyze a slow Spark job

    • identify shuffles and data skew

    • optimize joins and table layout

    • compare query execution before and after tuning.

    ASSESSMENT:

    • Submit a performance tuning report with measured improvements.

  17. Security, Administration and Cost Management · 2h

    OBJECTIVE:

    • operate databricks workloads securely and efficiently.

    TOPICS:

    • users, groups and service principals

    • identity federation and SCIM

    • OAuth and personal access tokens

    • secrets and secret scopes

    • network security and private connectivity

    • encryption and customer-managed keys

    • cluster policies and access controls

    • system billing tables and usage dashboards

    • budgets, tags and cost allocation

    • job and query observability

    • monitoring data quality and drift.

    PRACTICAL EXERCICES:

    • configure secure access for a service principal

    • explore job and compute usage

    • build a simple cost monitoring report

    • investigate failed jobs and data quality alerts.

    ASSESSMENT:

    • review a platform configuration for security and cost controls.

  18. Databricks DevOps and CI/CD · 2h

    OBJECTIVE:

    • implement repeatable development and deployment practices for databricks projects.

    TOPICS:

    • git folders and version control

    • development, test and production environments

    • databricks asset bundles

    • bundle configuration and deployment targets

    • CI/CD with GitHub actions or azure DevOps

    • service principals for automated deployment

    • databricks cli

    • rest api and sdk

    • terraform provider overview

    • unit testing with pytest and chispa.

    PRACTICAL EXERCICES:

    • create a git-based databricks project

    • package a job using asset bundles

    • configure deployment targets

    • implement basic automated tests and deployment.

    ASSESSMENT:

    • deploy a sample pipeline through a controlled CI/CD workflow.

  19. Production Operations and Troubleshooting · 2h

    OBJECTIVE:

    • Maintain reliable and observable Databricks data pipelines.

    TOPICS:

    • Job and pipeline monitoring.

    • Spark UI and execution diagnostics.

    • Pipeline event logs.

    • Data quality monitoring and anomaly detection.

    • Retry, repair and recovery strategies.

    • Idempotent processing.

    • Logging and alerting.

    • Incident analysis and root-cause investigation.

    • Deployment rollback and recovery.

    • Production readiness checklists.

    PRACTICAL EXERCICES:

    • Troubleshoot failed pipeline runs.

    • Implement recovery and restart mechanisms.

    • Diagnose data quality failures.

    • Create an operational runbook.

    ASSESSMENT:

    • Complete a production incident simulation.

  20. Machine Learning and AI on Databricks — Introduction · 2h

    OBJECTIVE:

    • understand how the lakehouse supports data science and AI workloads.

    TOPICS:

    • MLflow experiment tracking

    • model registry in unity catalog

    • feature engineering and feature store

    • autoML overview

    • model serving

    • vector search

    • mosaic AI and agent development overview

    • data engineering responsibilities in ML pipelines

    • governance and monitoring of ML assets.

    PRACTICAL EXERCICES:

    • track a simple ML experiment

    • register a demonstration model

    • prepare a feature dataset from curated data

    • explore model serving and vector search.

    ASSESSMENT:

    • explain the integration of data engineering and a basic ML workflow.

  21. End-to-End Enterprise Lakehouse Implementation · 3h

    OBJECTIVE:

    • build an integrated enterprise data engineering solution using databricks.

    CASE STUDY:

    • Global Banking and Financial Services Lakehouse.

    BUSINESS SCENARIO:

    • A financial services organization receives customer, account, transaction and investment data from multiple source systems. It requires a modern lakehouse for operational reporting, historical analysis and advanced analytics.

    PROJECT ACTIVITIES:

    • ingest source files

    • implement bronze, silver and gold layers

    • build incremental pipelines using PySpark and delta lake

    • apply data quality rules and handle cdc

    • orchestrate pipelines using lakeflow jobs

    • configure unity catalog

    • optimize delta tables and spark workloads

    • implement deployment and monitoring practices.

    DELIVERABLES:

    • enterprise architecture diagram

    • conceptual and logical data models

    • PySpark notebooks and Delta tables

    • automated pipeline and orchestration

    • deployment and operational documentation.

You will be able to:
  • explain databricks lakehouse architecture and its core components.

  • databricks workspaces, compute resources, notebooks and SQL warehouses.

  • develop PySpark programs for large-scale data processing.

  • create, modify and optimize delta tables.

  • batch and incremental data ingestion using Auto Loader and other techniques.

  • build bronze, silver and gold pipelines using databricks.

  • develop data pipelines using lakeflow declarative pipelines and lakeflow jobs.

  • implement data quality, governance and security using unity catalog.

  • apply spark and delta lake performance optimization techniques.

  • deploy and manage data pipelines using git and databricks asset bundles.

  • monitor pipeline execution, troubleshoot failures and control compute costs.

  • build a complete enterprise lakehouse project with architecture and data models.

₹19,493₹25,990per participant, + GST
Early Bird Offer · 25% off · till 14 Nov 2026Code: EARLY25