0% found this document useful (0 votes)
225 views7 pages

SQL Server Online Training

This document outlines three training plans - Plan A, Plan B, and Plan C - for SQL Server T-SQL training. Plan A is for those with 0-2 years of SQL development experience and covers chapters 1-20 over 4 weeks. Plan B is for those with 2+ years of experience and covers chapters 1-25 over 5 weeks. Plan C is for experienced developers with 3+ years and covers chapters 1-30 over 6 weeks, including advanced topics like Azure SQL and query tuning. The training will be led by an instructor with 16+ years of real-world experience and includes practical exercises and a real-time project.

Uploaded by

parashuram
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
225 views7 pages

SQL Server Online Training

This document outlines three training plans - Plan A, Plan B, and Plan C - for SQL Server T-SQL training. Plan A is for those with 0-2 years of SQL development experience and covers chapters 1-20 over 4 weeks. Plan B is for those with 2+ years of experience and covers chapters 1-25 over 5 weeks. Plan C is for experienced developers with 3+ years and covers chapters 1-30 over 6 weeks, including advanced topics like Azure SQL and query tuning. The training will be led by an instructor with 16+ years of real-world experience and includes practical exercises and a real-time project.

Uploaded by

parashuram
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Complete Practical; Real-time Job Oriented Training

SQL Server T-SQL Training


PLAN A PLAN B PLAN C
Applicable For (Resume Plan) SQL Dev SQL Dev SQL Dev
0 – 2 Yrs Exp 2+ Yrs 3+ Yrs
Course Curriculum Chapters 1 to 20 Chapters 1 to 25 Chapters 1 to 30
Completely Practical, Real-time ✓ ✓ ✓
Mock Interviews, Case Studies ✓ ✓ ✓
SQL Basics and Query Writing ✓ ✓ ✓
SQL DB Design, Table Design ✓ ✓ ✓
Normal Forms, Joins and Queries ✓ ✓ ✓
Indexes Basics and Stored Procedures ✓ ✓ ✓
Excel Integration and Pivot Charts ✓ ✓ ✓
Advanced Stored Procedures, TVP ✓ ✓ ✓
CTE, XML, Triggers, PIVOT, Cursors ✓ ✓ ✓
Real-time Project [Banking] ✓ ✓ ✓
In-depth Query Tuning, Exec” Plans X ✓ ✓
Index Management & Partitions X ✓ ✓
Profiler, Perfmon, AM, DTA Tools X ✓ ✓
Locks, Deadlocks, Isolation Levels X ✓ ✓
MCSA Certification Exam - 70 761 X ✓ ✓
Azure SQL Database (Cloud) X X ✓
Azure Storage, Database Migrations X X ✓
DTU, Stretch Databases, Elastic Queries X X ✓
Elastic Query Processing, Shard Maps X X ✓
Azure Tuning and Azure Search X X ✓
MCSA Certification Exam - 70 762 X X ✓
TOTAL DURATION 4 Weeks 5 Weeks 6 Weeks
Trainer : Mr. Sai Phanindra T [16+ Yrs of Real-time Exp]. Profile @ linkedin.com/in/saiphanindra

www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 956.825.0401 (24x7)
SQL Server T-SQL Training
Course Plan

Training Module Duration Plan A Plan B Plan C


Module 1 SQL Server, T-SQL Programming, Project 4W ✓ ✓ ✓
Module 2 Query (Perf) Tuning, MCSA - 70 761 1W X ✓ ✓
Module 3 Azure SQL Development, MCSA - 70 762 1W X X ✓
Total Duration 4W 5W 6W

Module 1: SQL, T-SQL, Programming with Stored Procedures


Applicable for T-SQL Plans A, B, C

Chapter 1: SQL SERVER INTRODUCTION


Data, Databases and RDBMS Software; Database Types : OLTP, DWH, OLAP; Microsoft SQL Server
Advantages, Use; Versions and Editions of SQL Server; SQL : Purpose, Real-time Usage Options;
SQL Versus Microsoft T-SQL [MSSQL]; Microsoft SQL Server - Career Options; Database Engine
Component and OLTP; BI Components, Data Science Components; ETL, MSBI and Power
BI Components; Course Plan, Resume, Project; 24 x 7 Lab; Software Installation Pre-Requisites;

Chapter 2: SQL SERVER INSTALLATIONS


System Configuration Checker Tool; Versions and Editions of SQL Server; SQL Server Pre-
requisites : S/W, H/W; SQL Server 2016 / 2017 Installation; SQL Server 2019 Installation; Instance
Name; Instances : Types; Default Instance, Named Instances; Port Numbers; Service
and Service Account; Authentication Modes and Logins; FileStream, Collation Properties;

Chapter 3: SSMS Tool, SQL BASICS - 1


SQL Server Management Studio; Local and Remote Connections; System Databases: Master and
Model; MSDB, TempDB, Resource Databases; Creating Databases : Files [MDF, LDF]; Creating
Tables in GUI; Data Insertion & Storage; SQL : Real-time Usage; DDL, DML, SELECT, DCL and TCL
Statements; Data Storage, Inserts - Basic Level; SELECT; Table Data Retrieval;

Chapter 4: SQL BASICS - 2


Creating Databases & Tables in SSMS; Single Row Inserts, Multi Row Inserts; Rules for Data
Insertion Statements; SELECT Statement @ Data Retrieval; SELECT with WHERE Conditions; AND
and OR; IN and NOT IN; Between, Not Between; LIKE and NOT LIKE; UPDATE Statement;
DELETE & TRUNCATE; Logged and Non-Logged Operations; ADD, ALTER and DROP Statements;

Chapter 5: SQL BASICS - 3, T-SQL Introduction


Schemas : Group Tables in Database; Using Schemas for Table Creation; Using Schemas in Table
Relations; Table Migrations across Schemas; Default Schema : "dbo"; Import and Export Wizard;

www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 956.825.0401 (24x7)
Bulk Operations; Excel File Imports / Exports; SQL Server Native Client; Executing SSIS Packages,
Data Loads; Local and Global Temporary Tables; # & ## Prefix; Temporary Vs Permanent Tables;
Chapter 6: CONSTRAINTS & INDEXES BASICS
Constraints and Keys - Data Integrity; NULL, NOT NULL Property on Tables; UNIQUE KEY
Constraint; PRIMARY KEY Constraint; FOREIGN KEY Constraint, References; CHECK Constraint;
DEFAULT Constraint; Identity Property : Seed & Increment; Database Diagrams and ER Models;
Relationships Verification and Links; Indexes : Basic Types and Creation; Index Sort Options,
Search Advantages; Clustered and Non Clustered Indexes; Primary Key and Unique Key Indexes;
REAL-TIME CASE STUDY - 1 (SALES & RETAIL)

Chapter 7: JOINS and TSQL Queries : Level 1


JOINS - Table Comparisons; INNER JOINS For Matching Data; OUTER JOINS For (non) Match Data;
Left Outer Joins; Right Outer Joins - Example Queries; FULL Outer Joins; One-way and Two Way
Comparisons; "ON" Conditions; Join Unrelated Tables; NULL, IS NULL in Joins; CROSS JOIN
and CROSS APPLY; Join Options: Merge, Loop and Hash Joins; Performance Advantages;

Chapter 8: GROUP BY, T-SQL Queries : Level 2


GROUP BY Queries and Aggregations; Group By Queries with Having Clause; Group By Queries
with Where Clause; Using WHERE and HAVING in T-SQL; Rollup : Usage and T-SQL Queries; Cube
: Usage and T-SQL Queries; UNION and UNION ALL Operator; EXISTS Operator, Query Conditions;
Sub Queries; Joins with Group By Queries; Nested Sub Queries; UNION and UNION
ALL; Nested Sub Queries with Group By, Joins; Comparing WHERE, HAVING Conditions;

Chapter 9: JOINS & T-SQL Queries : Level 3


GetDate, Year, Month, Day Functions; Date & Time Styles, Data Formatting; DateAdd and
DateDiff Functions; Cast and, Convert Functions in Queries; String Functions: SubString, Relicate;
Len, Upper, Lower, Left and Right; LTrim, RTrim, CharIndex Functions; MERGE Statement -
Comparing Tables; WHEN MATCHED and NOT MATCHED; Incremental Load with MERGE
Statement; IIF() Function for Value Compares; CASE Statement : WHEN, ELSE, END;
ROW_NUMBER() and RANK() Queries; Dense Rank and Partition By Queries;

Chapter 10: View, Procedure, Function Basics


Views : Types, Usage in Real-time; System Predefined Views and Audits; Listing Databases, Tables,
Schemas; Functions : Types, Usage in Real-time; Scalar, Inline and Multi-Line Functions; System
Predefined Functions, Audits; DBId, DBName, ObjectID, ObjectName; Variables & Parameters;
User & System Predefined Procedures; Parameters; Sp_help, Sp_helpdb and sp_helptext;
sp_pkeys, sp_rename and sp_help; When to use Which Database Objects;
Chapter 11: Triggers & Transactions
Triggers - Purpose, Real-world Usage; FOR/AFTER Triggers; INSTEAD OF Triggers; INSERTED,
DELETED Memory Tables; DML Automations using Memory Tables; Read Only Tables using DML
Triggers; Enable Triggers and Disable Triggers; Database Level, Server Level Triggers; Transactions
& ACID Properties; Auto Commit; EXPLICIT & IMPLICIT; COMMIT and ROLLBACK; Open
Transaction; Query Blocking Scenarios @ Real-time; NOLOCK and READPAST Lock Hints;

www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 956.825.0401 (24x7)
Chapter 12: ER MODELS, NORMAL FORMS
Normal Forms for Entity Relationships; First, Second, Third Normal Forms Usage; Boycee-Codd
Normal Form: BNCF : Usage; 4 NF, EKNF, ETNF. Functional Dependency; Multi-Valued, Transitive
Dependencies; Composite Keys and Composite Indexes; 1:1, 1:M, M:1, M:M Relationship Types;
SQL Queries Access in Reporting Tools; Storing SQL Queries into Views; Creating Office Data
Connection Files; Excel Pivot Reports and Reports; SQL Queries (Auto
Generated) in BI Tools; FETCH OFFSET, NEXT ROWS; Data Refresh (Manual, Automated);
REAL-TIME CASE STUDY - 2 (Sales & Retail), EXCEL INTEGRATION

Chapter 13: STORED PROCEDURES - Level 2


Table Valued Parameters (TVP); READONLY Parameters - Stored Procs; OUTPUT Parameters -
Stored Procedures; User Data Types & Real-time Use; Dynamic Data Insertions with SPs; Table
Cloning, Inserts @ Table Variables; SQL Injection Attacks - Precautions; CTE : Common Table
Expressions; Real-time Scenarios with CTEs; Recursive and Non-Recursive CTEs; CTEs for Avoiding
Self Joins & Sub Queries; Recursive CTEs and ANCHOR Element; Termination Checks in
Recursive CTEs; Loops with Recursive CTEs; Date, Time in CTEs; Disadvantages with CTEs;

Chapter 14: STORED PROCEDURES - Level 3


DML Triggers and DDL Triggers; FOR and INSTEAD OF Triggers; Magic Tables : Inserted, Deleted;
Views on Tables - SCHEMABINDING; ENCRYPTION and CHECK OPTION; Cascaded Views,
Encrypted Views; Updatable Views, Joins with Triggers; Cursors in SProcs; ForwardOnly, Scroll &
Local Cursors; Static, Dynamic & Global Cursors; Keyset Cursors and @@FetchStatus; Nested
Stored Procedures; Formatting and WHILE Loops; Temporary Tables for Formatting;

Chapter 15: XML, BLOB, FUNCTIONS - Level 2


Functions : Types, Real-world Usage; Scalar Value Returning Functions; Inline Table Value
Functions; Multi-Line Table Value Functions; WHILE Loops and Iterations in T-SQL; Table Variables
in T-SQL; Data Type Conversions; Composite Keys , Computed Columns; Self
Referencing Keys, Self Joins; Adding Keys to Existing Tables; XML AUTO, XML RAW and XML
PATH;BULK INSER, BULKCOLUMN & JSON; OPENROWSET; JSON, PIVOT and UNPIVOT Functions;

Chapter 16: SQL SERVER & DATABASE ARCHITECTURE


Server Architecture and Protocols; Database Engine and Query Processor; Parser, Optimizer, SQL
& DB Manager; Storage Engine Components, SQL OS; File Manager and Database Files;
Transaction Services, Buffer Manager; Lock Manager, IO Manager, MDAC; CLR, WAL, Lazy Writer,
Checkpoint; Database Architecture - Data Files; Database Architecture - Log Files; Primary (mdf),
Secondary Files (ndf); Filegroups Usage, ReadOnly Filegroups; Database Files : Size and Location;
Pages, Extents. Uniform, Mixed Extents; Transaction Log File [LDF], LSN, VLF;

Chapters 17 - 20: REAL-TIME PROJECT (BANKING) [Includes 2000 Lines of Code]


Phase 1: DATABASE DESIGN
End to End Project Work Flow; Naming Conventions in Real-time; Implementing Normal Forms
(OLTP); Computed Columns; SQL_Variant, Bit, sysname; Email & Phone Number Validations;

www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 956.825.0401 (24x7)
Phase 2: QUERY DESIGN
Joining Tables for Reports; Views with JOIN Options; Implementing Indexed Views; Using PIVOT
Tables in Queries; PIVOT and UNPIVOT in T-SQL Queries; Dynamic Conditions in Queries;

Phase 3: PROGRAMMING
Event Handling , Error Handling; Stored Procedures with Transactions; Error Handling, Event
Handling; Transaction Nesting, Save Points; Stored Procedures with Tables, Views and Functions;
Automating DML with Triggers; Project Deployments, Project FAQs;

Module 2: Performance Tuning & MCSA - 70 761


Applicable for T-SQL Plans B, C

Chapter 21: Tuning 1 - AUDITS, INDEXES FOR TUNING


Audit Long Running Queries @ DMVs and DMFs; Activity Monitor and Query Statistics; Logical
I/O, Physical I/O, Database I/O, Wait Time; Recent Expensive Queries, Active Expensive Queries;
Plan Handle & Execution Time; Server Dashboards; Query Store - Settings and Advantages.
Options; Indexes: Architecture; B Tree Structure, IAM [Root]; Clustered & Non Clustered;
Included, Column store, Online; Filtered, Covering, Indexed Views; Fill Factor & Pad Index;
Chapter 22: Tuning 2 - PARTITIONS, INDEX MANAGEMENT
PARTITIONS Mechanism : Advantages, Performance; Partition Functions and Partition Schemes ;
Partitioning Un-partitioned Tables; Partition Compression: ROW, PAGE; Statistics : Auto Creation
& Updates; Index Management : Internal, External Fragmentation; Fragmentation Audits : DMFs
and Thresholds; Index Reorganization and Index Rebuild Options; Database Maintenance Plans
(DMP) For Index Reorg; Page Count, Last Used. Fast, Sampled / Detailed Scan; Statistics & Index
Management : Degree Of Parallelism; Resumable Indexes: ONLINE, RESUME;
Chapter 23: QUERY TUNING 3 - TUNING TOOLS, LOCKS, ISOLATION LEVELS
Tuning Tools; SQL Profiler - Tuning Template; DTA Tool; Perfmon Counters; Index Scan, Index Seek,
Tables Scan, Spooling; Query Costs : IO, CPU Cost, SubTree Cost, Operator Cost; NUMA Nodes, IO
Affinity; Parameter Sniffing; Execution Plan; Shared (S), Intent Shared (IS); Exclusive (X), Intent
Exclusive (IX); Update (U), Metadata Lock (MD); Schema Lock; SP_WHO2, SP_LOCK, sysprocesses;
Isolation Levels - Read Committed, Read Uncommitted; Serializable, Snapshot,
Repeatable Read; Read Committed Snapshot; Deadlock Simulation, Prevention & Avoidance;
Chapter 24: Tuning 4 - LOCKS, MEMORY TABLES, TEMPORAL TABLES
Full Text Search (FTS) - Architecture, Tuning; Stop Words, Stemmer and Thesaurus; Indexer
Program, Query Processor & FT Query Compilation; DB Catalogs (FTC) and FDHost.exe. Daemon
Threads; Filter Daemon Host; CONTAINS() Queries and FREETEXT() Queries; Resumable Indexes,
ONLINE, RESUME, PAUSE, MAX_DURATION; In-Memory Tables : Creation and Practical Usage for
Tuning; Memory Snapshots; FileStream Files and Memory Snapshot Filegroups for MOT;
MEMORY_OPTIMIZED_ELEVATE_TO_SNAPSHOT; Temporal Tables : for DML Audits, System

www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 956.825.0401 (24x7)
Versioning; Temporal Tables : Data Audits, Timestamps; Statistics : Auto Creation and Updates;
Chapter 25: MCSA 70-761 Exam Guidance + Material

Module 3: Azure SQL Database Development & MCSA - 70 762


Applicable for T-SQL Plan C

Chapter 26: AZURE CLOUD INTRO, CONFIGURATION


Cloud Architecture Basics - IaaS, PasS and SaaS; Advantages of Microsoft Cloud - Azure Platform;
Azure Products and Azure Services - MarketPlace; SQL Database Implementations in Azure
Platform; Logical Servers, Virtual Machines, Managed Instance; Installing SSMS and Azure Data
Studio (ADS) Tools; Azure Account and Free Subscriptions; Azure SQL Server (Logical Server);
Firewall Settings; IP for Remote Access; Password Resets; Pricing Tiers, Access from SSMS Tool;

Chapter 27: DTU, ELASTIC QUERIES, DATABASE MIGRATIONS


DTU : Data Transaction Unit, Resource Allocations; Basic, Standard & Premium Plans For SQL DB;
vCore Based Purchasing : Gen 4 and Gen 5 Types; General Purpose & Business Critical Plans;
Compute Tier : Provisioned and Serverless; Bounding Box Model, Elastic Pools & Queries; eDTUs
and Elastic Pool, per DB Settings; Azure Storage : Creation & Containers; LRS, GRS and RA-GRS
Azure Storage Accounts; Storage Containers, Storage Explorer Tool Usage; Data Migration
Assistant (DMA), Assessment; Migrations To Azure SQL; DB Exports and Imports with bacpac;
Migration Scopes : Schema, Data, Schema & Data; Schema Generation & Compatibility.

Chapter 28: AZURE SQL DATABASE TUNING


Azure SQL Server Level Tuning Options; Azure SQL Database Level Tuning; Automated Tuning;
Force Plan, Create Index and Drop Index; Query Performance Insight, Recommendations; IO
Metrics, CPU Metrics & Query Statistics; Data File IO, Log File IO, Custom Reports;
Recommendations; Azure Search Service; Suggester and Analyzer; Retrievable, Facetable,
Filterable Indexes; Facetable; Change Tracking Options, Watermark Columns;

Chapter 29: XEL GRAPHS, STRETCH DATABASES


SQL Traces : Creation; SQL Traces : Event Class, Category, Filter, Conditions; Extended Events
Package, Target, Action, Session; TSQL and SP Debug Events; XE Objects : Catalog & Dynamic
Management Views; XE Profiler - Event Profiling; Stretch Databases in Azure SQL Databases;
Stretch Databases; Performance Levels and DSU Pricing; Data Storage and Snapshots; Hybrid
Cloud Settings; Remote Data Archive; Database Master Key [DMK], Cold Data Migration;
Chapter 30: MCSA 70-762 Exam Guidance + Material

Resume Preparation, Mock Interviews (2)

www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 956.825.0401 (24x7)
Email : [email protected] Call Us (India) : 24 x 7
Skype: SQL School Training Institute +91 9666 44 0801
Website: www.sqlschool.com +91 9666 64 0801
Trainer Contact: Call Us (USA / Canada) : 24 x 7
[email protected] +1 956.825.0401
+91 9030040801

Courses From SQL School :

Trainer Profile : http://linkedin.com/in/saiphanindra


Register today for free demo at : https://sqlschool.com/Register.html
Website: https://sqlschool.com/

www.sqlschool.com For Free Demo: Reach us on +91 9666 44 0801 or +1 956.825.0401 (24x7)

You might also like