- پایتون
- هوش مصنوعی
- سی شارپ
- MS .NET Fundamentals آموزش برنامه نویسی مقدماتی C#
- Programming in C#1 – Windows Forms
- ASP.NET Core 90and Blazor with Material
- ASP.NET Core 80and Angular 20.0 with Material
- دوره NET Microservices ,DDD, CQRS,Vertical/Clean Architecture using Docker.
- API Security
- API Architecture Styles
- دوره طراحی سیستم System Design
- طراحی وب
- جاوا
- اندروید
|
|
وحید قربانی |
|---|---|
|
|
36 ساعت |
|
|
SQL Server |
سرفصلهای دوره
SQL Server physical and logical architecture
Table Types
Disk-based Table
Memory Optimized Table
File Table
External Table
Termporal Table
Graph Table
Advanced Data Types
XML
JSON
HierarchyID
TimeStamp
Spatial
Logical Query Process
Execution Plan
Data Access Operator
Aggregations
Joins
Parallelism
Index Selection
Hints
Parameter Sniffing
Trivial plan
Batch Mode Processing
Indexing
Row-based Index
Column Store
Missing Index
Covered Index
Filtered Index
Auditing
Query Store
Extended Event
DMV
Full Text Search
Full Text Catalog
Full Text Index
Predicates and Functions
Stoplists
Statistics
Stale Statistics
Update Statistics
Query Optimization Techniques
Force Hints
Window Functions
Ranking
Statistical
Offset
Frame
Aggregate
Transaction, Locking, Blocking
Dynamic Data Masking
CLR
User Defined Types
CLR SP
CLR Function
Test
Unit
Integration
Load
Road Map
مسیر آموزشی
1
معماری منطقی و فیزیکی SQL Server
- آشنایی با معماری فیزیکی و منطقی SQL Server
- ساختار فایلهای MDF، LDF و NDF
- درک Buffer Pool و Page Life Cycle
- مدیریت حافظه، CPU و Storage در SQL Server
SQL Server Management Studio (SSMS)
SQL Server Profiler
2
انواع جداول در SQL Server
- Disk-based Table و ویژگیهای آن
- Memory Optimized Table برای افزایش Performance
- File Table و مدیریت فایلها در پایگاه داده
- External Table و PolyBase
- Temporal Table برای ردیابی تغییرات داده
- Graph Table برای مدلسازی روابط گرافی
SQL Server Management Studio
T-SQL
3
آشنایی با انواع دادههای پیشرفته
- کار با XML و Queryهای XPath
- مدیریت دادههای JSON و توابع OPENJSON
- HierarchyID برای ساختارهای درختی
- TimeStamp و کاربرد آن در همگامسازی
- Spatial Data برای تحلیل دادههای جغرافیایی
SQL Server Management Studio
SSMS XML Editor
4
فرآیند منطقی اجرای کوئری (Logical Query Process)
- مراحل پردازش Query در SQL Server
- Execution Plan و تحلیل عملکرد کوئریها
- درک Aggregations و Joins در سطح منطقی
- Parallelism در اجرای Query
- Index Selection و بهینهسازی مسیر اجرای داده
Execution Plan Viewer
SQL Server Profiler
DMV
5
تحلیل و بهینهسازی Execution Plan
- Data Access Operators و مفهوم آنها
- Hints و کاربردهای منطقی در بهینهسازی
- Parameter Sniffing و روشهای کنترل آن
- Trivial Plan و Adaptive Query Processing
- Batch Mode Processing در Columnstore Index
SSMS Execution Plan
Query Store
Extended Events
6
طراحی و بهینهسازی ایندکسها
- Row-based Index و Columnstore Index
- Covered Index و کاهش I/O
- Filtered Index و بهینهسازی حجم دادهها
- شناسایی Missing Index و ایجاد ایندکسهای مؤثر
- بررسی تأثیر ایندکس بر Performance
Database Engine Tuning Advisor
SSMS
7
ممیزی و پایش فعالیتها (Auditing)
- راهاندازی و پیکربندی SQL Server Audit
- استفاده از Query Store برای تحلیل Performance
- Extended Events برای رصد رویدادها
- Dynamic Management Views (DMV) برای عیبیابی
Query Store
Extended Events
DMV Scripts
8
جستجوی تماممتنی (Full Text Search)
- ایجاد Full Text Catalog و Full Text Index
- کار با توابع Contains و FreeText
- Stoplists و مدیریت لغات توقف
- بهبود سرعت جستجو با فیلترها و اولویتبندی
SQL Server Management Studio
T-SQL
9
آمارها و بهینهسازی مبتنی بر Statistics
- مفهوم Statistics و نقش آن در Query Optimization
- تشخیص Stale Statistics و روشهای بهروزرسانی
- Auto Update Statistics و گزینههای مرتبط
SSMS
T-SQL Scripts
DMV
10
تکنیکهای پیشرفته بهینهسازی کوئری
- Force Hints و کنترل رفتار Query Optimizer
- کاربرد Window Functions (Ranking, Offset, Frame, Aggregate)
- تکنیکهای آماری برای بهینهسازی کوئریها
- مدیریت Queryهای پیچیده و سنگین
SQL Server Management Studio
Query Store
Execution Plan Viewer
11
تراکنشها، لاکها و مدیریت همزمانی
- درک Locking و Blocking در SQL Server
- Isolation Levels و رفتار تراکنشها
- حل Deadlock و پیشگیری از آن
- Dynamic Data Masking برای امنیت دادهها
SQL Server Profiler
Activity Monitor
DMV
12
برنامهنویسی CLR در SQL Server
- مقدمهای بر CLR Integration
- ایجاد User Defined Types و CLR Stored Procedures
- پیادهسازی CLR Functions
- بهینهسازی کدهای CLR و بررسی امنیت
Visual Studio
SQL Server Management Studio
13
تست و اعتبارسنجی در SQL Server
- تست واحد (Unit Testing) برای Stored Procedures
- تست یکپارچگی دادهها (Integration Testing)
- تست بارگذاری (Load Testing)
- تحلیل عملکرد پس از تست
SQL Server Data Tools (SSDT)
SSMS
Azure Data Studio
14
پروژه نهایی SQL Server پیشرفته
- طراحی و پیادهسازی پایگاه داده با ساختارهای پیشرفته
- بهینهسازی Queryها با Index و Statistics
- ایجاد فرآیندهای مانیتورینگ و Auditing
- مستندسازی و ارائه تحلیل نهایی
SQL Server Management Studio
Query Store
Extended Events
SSIS
توضیحات
مخاطب دوره:
توسعه دهندگان پایگاه داده، برنامه نویسان، تحلیلگر داده، دانشمند علم داده و متخصصین هوش تجاری
هدف دوره:
• بررسی معماری فیزیکی و منطقی SQL Server
• آشنایی با انواع جداول و نحوه ذخیره سازی آن ها
• مرور انواع داده ای پیشرفته XML, JSON, HierarchyID, timestamp, Spatial
• بررسی ساختار منطقی کوئری
• مرور عملگرهای مهم Execution Plan
• پیاده سازی انواع ایندکس ها
• آشنایی با Full Text Serach
• بررسی Statistics
• روش های بهینه سازی کوئری از طریق بازنویسی و تعریف ایندکس
• بررسی کامل Window Functions
• آشنایی با Dynamic Data Masking
• توسعه SQL Server با استفاده از CLR
• پیاده سازی انواع تست Unit, Integration, Load
سئوالات متداول
دیدگاهها
اولین نفری باشید که دیدگاهی را ارسال می کنید برای “دوره پیشرفته SQL Server 2022” لغو پاسخ

دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.