Zorba Softed

SQL Development Course

This training aims to groom the database management skills of database administrators, SQL Developers, Database Engineers and so on.

Why SQL ?

SQL is most useful in data-focused careers and valuable for Web Developers and software Engineers. SQL has been accepted as a standard by many international governmental and organizational entities. Giant tech companies like Microsoft, Dell, and Google also use SQL to manage their databases. Having SQL skills can help you succeed in any industry or organization you work in. Upskilling to SQL could be a wonderful method to advance your current career and add to your technological toolkit.

Overview

Microsoft SQL Server is a relational database management system developed by Microsoft. As a database server, it is a software product with the primary function of storing and retrieving data as requested by other software applications—which may run either on the same computer or on another computer across a network.

Course Objectives:

The objective of a SQL Server Development course is to teach students how to write efficient and effective SQL code for managing and querying databases. This includes mastering T-SQL (Transact-SQL) for developing stored procedures, functions, and triggers. The course also focuses on performance optimization techniques and best practices for writing complex queries. Additionally, it aims to provide hands-on experience with real-world scenarios, ensuring students can apply their skills in practical situations. Ultimately, the goal is to prepare students to develop robust, high-performing database applications.

The prerequisites for a SQL Server Programming course tailored for a layman would be:

Basic Computer Literacy: Comfort with using a computer, including operating systems, file management, and basic software applications.

Basic Understanding of Databases: Familiarity with the concept of a database, such as knowing that databases store data in an organized manner.

Introductory Knowledge of SQL: Awareness of what SQL is and its basic purpose (e.g., retrieving and manipulating data), even if there is no hands-on experience.

Logical Thinking and Problem-Solving Skills: Ability to think logically and solve basic problems, as these skills are crucial for understanding programming concepts.

Willingness to Learn Technical Concepts: Openness to learning new technical concepts and terminologies.

These prerequisites ensure that even a beginner with no prior technical background can start the course and build a foundation in SQL Server programming.

SQL Development Course

S.N.

Modules

Duration

Topics Covered

1

Cloud & Azure Fundamentals

10 Hours

  • Introduction to Cloud Computing and Azure
  • Deployment Models: Public, Private, Hybrid
  • Azure Global Infrastructure: Regions, Availability Zones
  • Core Azure Services: Compute, Networking, Storage
  • Azure Resource Manager (ARM), Azure Portal, CLI
  • Identity & Security: Azure AD, RBAC, Azure Policy
  • Cost Management and Optimization in Azure

2

SQL Server Development – Foundations

12 Hours

  • SQL Server Overview & Installation
  • Data Types, Expressions, and Conversions (CAST, CONVERT, TRY_CAST)
  • Keys: Primary, Foreign, Composite, Alternate
  • SQL Commands: DDL, DML, DCL, TCL
  • SELECT, INSERT, UPDATE, DELETE with conditions

3

Advanced SQL & Query Writing

14 Hours

  • Filtering, Grouping, Sorting: WHERE, ORDER BY, GROUP BY, HAVING
  • Subqueries & Joins: INNER, OUTER, SELF, CROSS
  • CTEs, Recursive Queries, Window Functions
  • SQL Functions: Scalar, Table-Valued, Aggregate
  • Views, Indexes (Clustered, Non-clustered), and Performance Tuning

4

T-SQL Programming & Optimization

10 Hours

  • Stored Procedures and Triggers
  • TRY-CATCH, Transactions, Error Handling
  • Variables, IF-ELSE, WHILE Loops
  • MERGE, UNION, EXCEPT, INTERSECT
  • Temp Tables and Table Variables
  • Cursors and their Alternatives

5

Data Integration with SSIS

18 Hours

  • ETL Concepts and SSIS Architecture
  • SSIS Package Development: Control & Data Flow
  • Transformations: Lookup, Merge, Derived Column, Audit
  • Term extraction, Pivot, Unpivot, SSIS Log, Checkpoint
  • Lookup, Term Lookup, Fuzzy Lookup, Merge Join
  • Data Profiling, Execute Package/Process Task, Script Task, Send Mail Task
  • For Loop, For Each Loop, Sequence Container, Scheduling, Checkpoint
  • Error Handling and Debugging
  • SSIS Variables, Parameters, Configurations
  • SSIS Deployment and Scheduling (SQL Agent)

6

Azure Data Storage & Ingestion

10 Hours

  • Azure Data Lake Storage Gen2
  • Azure Blob Storage & File Storage
  • Azure SQL Database Overview
  • Data Ingestion Techniques using ADF
  • Performance Optimization in Azure Storage

7

Azure Data Factory & Pipelines

10 Hours

  • ADF Basics: Pipeline, Activity, Dataset, Linked Service
  • Creating ETL/ELT Pipelines in Azure Data Factory
  • Integration Runtime, Triggers, Parameters
  • ADF with Azure Synapse and Azure SQL
  • Real-time Orchestration and Monitoring

8

Azure Synapse & Data Warehousing

10 Hours

  • Synapse Analytics Architecture
  • Dedicated vs. Serverless SQL Pools
  • Data Modelling in Synapse
  • Data Movement and Integration with Synapse Pipelines
  • Performance Tuning & Query Optimization

9

Big Data & Azure Databricks

8 Hours

  • Introduction to Databricks & Apache Spark
  • PySpark for Data Transformation
  • Data Cleaning & Preparation Techniques
  • Using SQL with Spark in Databricks
  • Integration with Azure Storage & Synapse

10

Business Intelligence & Reporting

8 Hours

  • SQL Server Reporting Services (SSRS): Reports, Parameters, Drilldown, Charts
  • SQL Server Analysis Services (SSAS): Dimensions, Cubes, MDX, Deployment
  • Power BI Desktop: Data Sources, Query Editor, DAX Basics
  • Dashboards, Relationships, Visualizations, Report Publishing

Capstone Projects

Project Work

10 Hours

  • Build ETL pipelines with ADF & SSIS
  • Create Power BI dashboard from Synapse or Databricks
  • Implement security policies and access control
  • Optimize performance of a data warehouse

SQL is a foundational skill in today’s data-driven world. Our SQL training program equips you with the knowledge and hands-on experience needed to query, manage, and analyze data effectively, opening the door to various high-demand roles across industries.

Possible Career Paths Include:

  • MSSQL Developer
    Design, develop, and maintain SQL Server databases, stored procedures, triggers, and performance-optimized queries for business applications.
  • ETL Developer
    Extract, transform, and load (ETL) data across systems using SQL and ETL tools to support reporting, analytics, and data warehousing initiatives.
  • Database Developer
    Build and optimize database structures, manage database security, and support application developers in ensuring data efficiency and integrity.
  • Data Warehouse Engineer
    Design and maintain scalable data warehouse solutions, integrating data from multiple sources using SQL and warehousing technologies like SSIS or Snowflake.
  • BI / SQL BI Developer
    Develop and support Business Intelligence solutions using SQL, dashboards, and reporting tools such as Power BI, SSRS, or Tableau.
  • Data Analyst / Data Engineer
    Use SQL to collect, clean, and analyze large datasets, supporting data-driven decision-making and building data pipelines for advanced analytics and machine learning.

Industries Hiring SQL Professionals:

  • Finance & Banking
  • Healthcare & Insurance
  • Retail & E-commerce
  • Logistics & Supply Chain
  • Government & Public Sector
  • Technology & Consulting Firms

Course Objectives:

The objective of a SQL Server Development course is to teach students how to write efficient and effective SQL code for managing and querying databases. This includes mastering T-SQL (Transact-SQL) for developing stored procedures, functions, and triggers. The course also focuses on performance optimization techniques and best practices for writing complex queries. Additionally, it aims to provide hands-on experience with real-world scenarios, ensuring students can apply their skills in practical situations. Ultimately, the goal is to prepare students to develop robust, high-performing database applications.

The prerequisites for a SQL Server Programming course tailored for a layman would be:

Basic Computer Literacy: Comfort with using a computer, including operating systems, file management, and basic software applications.

Basic Understanding of Databases: Familiarity with the concept of a database, such as knowing that databases store data in an organized manner.

Introductory Knowledge of SQL: Awareness of what SQL is and its basic purpose (e.g., retrieving and manipulating data), even if there is no hands-on experience.

Logical Thinking and Problem-Solving Skills: Ability to think logically and solve basic problems, as these skills are crucial for understanding programming concepts.

Willingness to Learn Technical Concepts: Openness to learning new technical concepts and terminologies.

These prerequisites ensure that even a beginner with no prior technical background can start the course and build a foundation in SQL Server programming.

Module 1: Cloud & Azure Fundamentals (10h)

  • Introduction to Cloud Computing and Azure
  • Deployment Models: Public, Private, Hybrid
  • Azure Global Infrastructure: Regions, Availability Zones
  • Core Azure Services: Compute, Networking, Storage
  • Azure Resource Manager (ARM), Azure Portal, CLI
  • Identity & Security: Azure AD, RBAC, Azure Policy
  • Cost Management and Optimization in Azure

Module 2: SQL Server Development – Foundations (12h)

  • SQL Server Overview & Installation
  • Data Types, Expressions, and Conversions (CAST, CONVERT, TRY_CAST)
  • Keys: Primary, Foreign, Composite, Alternate
  • SQL Commands: DDL, DML, DCL, TCL
  • SELECT, INSERT, UPDATE, DELETE with conditions

Module 3: Advanced SQL & Query Writing (14h)

  • Filtering, Grouping, Sorting: WHERE, ORDER BY, GROUP BY, HAVING
  • Subqueries & Joins: INNER, OUTER, SELF, CROSS
  • CTEs, Recursive Queries, Window Functions
  • SQL Functions: Scalar, Table-Valued, Aggregate
  • Views, Indexes (Clustered, Non-clustered), and Performance Tuning

Module 4: T-SQL Programming & Optimization (10h)

  • Stored Procedures and Triggers
  • TRY-CATCH, Transactions, Error Handling
  • Variables, IF-ELSE, WHILE Loops
  • MERGE, UNION, EXCEPT, INTERSECT
  • Temp Tables and Table Variables
  • Cursors and their Alternatives

Module 5: Data Integration with SSIS (18h)

  • ETL Concepts and SSIS Architecture
  • SSIS Package Development: Control & Data Flow
  • Transformations: Lookup, Merge, Derived Column, Audit
  • Term extraction, Pivot, Unpivot, SSIS Log, Checkpoint
  • Lookup, Term Lookup, Fuzzy Lookup, Merge Join
  • Data Profiling, Execute Package/Process Task, Script Task, Send Mail Task
  • For Loop, For Each Loop, Sequence Container, Scheduling, Checkpoint
  • Error Handling and Debugging
  • SSIS Variables, Parameters, Configurations
  • SSIS Deployment and Scheduling (SQL Agent)

Module 6: Azure Data Storage & Ingestion ( 10h)

  • Azure Data Lake Storage Gen2
  • Azure Blob Storage & File Storage
  • Azure SQL Database Overview
  • Data Ingestion Techniques using ADF
  • Performance Optimization in Azure Storage

Module 7: Azure Data Factory & Pipelines (10h)

  • ADF Basics: Pipeline, Activity, Dataset, Linked Service
  • Creating ETL/ELT Pipelines in Azure Data Factory
  • Integration Runtime, Triggers, Parameters
  • ADF with Azure Synapse and Azure SQL
  • Real-time Orchestration and Monitoring

Module 8: Azure Synapse & Data Warehousing (10h)

  • Synapse Analytics Architecture
  • Dedicated vs. Serverless SQL Pools
  • Data Modelling in Synapse
  • Data Movement and Integration with Synapse Pipelines
  • Performance Tuning & Query Optimization

Module 9: Big Data & Azure Databricks (8h)

  • – Introduction to Databricks & Apache Spark
  • – PySpark for Data Transformation
  • Data Cleaning & Preparation Techniques
  • Using SQL with Spark in Databricks
  • Integration with Azure Storage & Synapse

Module 10: Business Intelligence & Reporting (8h)

  • SQL Server Reporting Services (SSRS): Reports, Parameters, Drilldown, Charts
  • SQL Server Analysis Services (SSAS): Dimensions, Cubes, MDX, Deployment
  • Power BI Desktop: Data Sources, Query Editor, DAX Basics
  • Dashboards, Relationships, Visualizations, Report Publishing

Capstone Projects - Project Work (10h)

  • Build ETL pipelines with ADF & SSIS
  • Create Power BI dashboard from Synapse or Databricks
  • Implement security policies and access control
  • Optimize performance of a data warehouse

SQL is a foundational skill in today’s data-driven world. Our SQL training program equips you with the knowledge and hands-on experience needed to query, manage, and analyze data effectively, opening the door to various high-demand roles across industries.

Possible Career Paths Include:

  • MSSQL Developer
    Design, develop, and maintain SQL Server databases, stored procedures, triggers, and performance-optimized queries for business applications.
  • ETL Developer
    Extract, transform, and load (ETL) data across systems using SQL and ETL tools to support reporting, analytics, and data warehousing initiatives.
  • Database Developer
    Build and optimize database structures, manage database security, and support application developers in ensuring data efficiency and integrity.
  • Data Warehouse Engineer
    Design and maintain scalable data warehouse solutions, integrating data from multiple sources using SQL and warehousing technologies like SSIS or Snowflake.
  • BI / SQL BI Developer
    Develop and support Business Intelligence solutions using SQL, dashboards, and reporting tools such as Power BI, SSRS, or Tableau.
  • Data Analyst / Data Engineer
    Use SQL to collect, clean, and analyze large datasets, supporting data-driven decision-making and building data pipelines for advanced analytics and machine learning.

Industries Hiring SQL Professionals:

  • Finance & Banking
  • Healthcare & Insurance
  • Retail & E-commerce
  • Logistics & Supply Chain
  • Government & Public Sector
  • Technology & Consulting Firms

Meet our instructors

Shivraj

Experience – 10+ years (Software development – SQL Server, MySQL, PostgresSQL, Data Warehousing – ETL using SSIS, Informatica, Azure Data Factory, Reporting tools – SSRS, Power BI)

Domains -Healthcare, BFSI (Banking, Finance, Sales, Insurance), HR and Admin.

Academics – Bachelor of Engineering (BE)

Sushobhit

Experience -15 + years experience in SQL server , Tableau, snowflake migration & development, Power BI, Power BI Report Builder, MSBI (SSIS, SSRS), Snowflake, Python, ADF, Data Migration, dbt, redshift

Domains -IT consultant, Healthcare, Banking, HR,business consultant

Academics – BCA,MCA,pursuing PhD in data science