آموزش T-SQL کاربردی با سناریوهای واقعی: نکات و ترفندهای حرفه‌ای - آخرین آپدیت

دانلود T-SQL Training with Real World Scenarios:Tricks of the Trade

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

دوره آموزش ویدیویی آنلاین پیشرفته برنامه‌نویسی و توسعه Transact SQL Query در مایکروسافت SQL Server توسط ویکاس مونجال

با اطمینان بیشتری سناریوهای واقعی را مدیریت کرده و کدهای پیچیده بنویسید.

پیش‌نیازها: دانش اولیه T-SQL شامل Select، Join، Group By، Primary Key و Foreign Key الزامی است.

در این دوره آموزشی آنلاین T-SQL، بسیاری از سناریوهای واقعی گنجانده شده‌اند که من طی سال‌ها تمرین روی فناوری Microsoft SQL Server آن‌ها را آموخته‌ام. باور دارم که این آموزش ویدیویی برنامه‌نویسی و توسعه Transact SQL، درک شما را به عنوان یک توسعه‌دهنده T-SQL عمیق‌تر کرده و شرکت‌کنندگان با اطمینان بیشتری سناریوهای واقعی را مدیریت خواهند کرد. من نه تنها محتوای دوره، بلکه موقعیت‌های عملی و واقعی را برای هر مبحث پوشش داده‌ام.

موقعیت‌های واقعی پوشش داده شده عبارتند از:

  • نحوه مشاهده ساختار یک جدول
  • نحوه ایجاد میانبرهای شخصی در SSMS
  • حذف چندین جدول به صورت یکجا با الگوی ثابت
  • دستورالعمل‌ها هنگام اجرای عملیات DML
  • نحوه ایجاد فایل Solution در SSMS و ضرورت آن
  • نحوه درج یک سطر با مقدار identity قدیمی که حذف شده بود
  • نحوه بازنشانی identity جدول
  • نحوه حذف رکوردهای تکراری از یک جدول
  • نحوه انتخاب فقط رکوردهای تکراری از یک جدول
  • نحوه تولید Date Dimension با استفاده از Recursive CTE Query
  • نحوه ادغام تغییرات جدید در یک جدول موجود
  • مزایای Stored Procedure چیست؟
  • BEGIN و COMMIT TRANSACTION کافی نیستند
  • نحوه تولید مجموع‌های متوالی یا تجمیعی با استفاده از کوئری SQL Server
  • نحوه مقایسه فروش سال جاری با فروش سال گذشته
  • نحوه مقایسه فروش سال جاری از ابتدای سال مالی
  • نحوه جابجایی بین SQL Serverهای مختلف در یک پنجره کوئری در SSMS
  • نحوه استفاده از یک فایل اسکریپت SQL واحد برای SQL Serverهای مختلف
  • کاهش رفت و برگشت با استفاده از Table Valued Stored Procedure
  • صفحه‌بندی در SQL Server با استفاده از OFFSET-FETCH
  • BEGIN و COMMIT TRANSACTION کافی نیستند
  • اهمیت Batch در SQL Server
  • نحوه ایجاد و ذخیره خطاهای سفارشی
  • دستورالعمل‌های نوشتن Stored Procedure

مباحث اصلی پوشش داده شده عبارتند از:

  • بررسی عمیق توابع پنجره‌ای (Window Functions)
  • توابع رتبه‌بندی (Ranking Functions) - (Rank, Dense_Rank, Row_Number, NTile)
  • توابع تجمیعی (Aggregate Functions) - (Sum, Min, Max, Avg, Count)
  • توابع تحلیلی (Analytical Functions) - (Lead, Lag, First_Value, Last_Value)
  • رویه های ذخیره شده (Stored Procedures)
    • پارامترهای ورودی (Input Parameters)
    • پارامترهای خروجی (Output Parameters)
    • پارامترهای پیش‌فرض (Default Parameters)
    • مقادیر بازگشتی (Return Values)
    • پارامترهای از نوع جدول (Table Valued Parameters)
  • عبارات جدول مشترک (Common Table Expressions - CTE)
  • عبارات جدول مشترک بازگشتی (Recursive Common Table Expressions)
  • مترادف‌ها (Synonyms)
  • ستون‌های Identity
  • تراکنش‌ها (Transactions)
  • Raiserror/Throw
  • مدیریت خطا (Error Handling - Try…Catch)

سرفصل ها و درس ها

مقدمه Introduction

  • نحوه مشاهده ساختار جدول و ایجاد میانبرهای سفارشی در SSMS How to view the structure of a table & how to create your own shortcuts in SSMS

ماژول ۱ - ترفندهای SSMS و DML، فایل‌های راه‌حل و مدیریت هویت Module1 - SSMS & DML Tricks , Solution Files and Identity etc

  • لطفا تمرینات نمایشی ۱ را دانلود کنید Please download Demonstration Exercises 1

  • حذف یکجای چندین جدول با الگوی ثابت Dropping multiple tables in one go having a fixed pattern

  • نظریه - دستورالعمل‌های عملیات به‌روزرسانی و حذف Theory - Guidelines while performing Update and Delete Operations

  • دستورالعمل‌های عملیات به‌روزرسانی و حذف Guidelines while performing Update and Delete Operations

  • نحوه جابجایی بین سرورهای SQL مختلف در پنجره کوئری SSMS How to switch between different SQL Servers within a query window in SSMS

  • نحوه ایجاد فایل راه‌حل در SSMS و ضرورت آن How to create Solution File in SSMS and what is the need for it

  • نحوه استفاده از یک فایل اسکریپت SQL برای سرورهای SQL مختلف How to use a single sql script file for different SQL Servers

  • نحوه ایجاد ستون هویت How to generate Identity Column

  • نحوه درج سطر با مقدار هویت قدیمی (حذف شده) How to insert a row with old identity value which was deleted

  • نحوه بازنشانی هویت جدول How to reset table identity

ماژول ۲ - توابع پنجره‌ای (رتبه‌بندی، تجمعی و تحلیلی) Module 2 - Window Functions (Ranking , Aggregate and Analytical Functions)

  • لطفا تمرینات نمایشی ۲ را دانلود کنید Please download Demonstration Exercises 2

  • توضیح نظری توابع پنجره‌ای Theoretical Explanation of Window Functions

  • توابع پنجره‌ای RANK, DENSE_RANK, ROW_NUMBER, NTILE RANK DENSE_RANK ROW_NUMBER NTILE WINDOW FUNCTIONS

  • توابع پنجره‌ای SUM, MIN, MAX, COUNT, AVG SUM MIN MAX COUNT AVG Window Functions

  • توابع پنجره‌ای FIRST_VALUE, LAST_VALUE, LAG, LEAD FIRST_VALUE LAST_VALUE LAG LEAD Window Function

  • سناریوهایی بر اساس توابع پنجره‌ای Scenarios on Window Functions

  • سناریو ۱ - راه‌حل بر اساس تابع پنجره‌ای تجمعی Scenario1 - Solution on Aggregate Window Function

  • سناریو ۲ - راه‌حل بر اساس مجموع‌های تجمعی Scenario2 - Solution on Cumulative totals

  • سناریو ۳ - راه‌حل بر اساس تابع پنجره‌ای تحلیلی Scenario3 - Solution on Analytical Window Function

  • آزمون ۱ Quiz 1

ماژول ۳ - CTE، CTE بازگشتی، تابع Coalesce و دستورات Merge Module 3 - CTE , Recurssive CTE, Coalesce Function & Merge Commands etc

  • لطفا تمرینات نمایشی ۳ را دانلود کنید Please download Demonstration Exercises 3

  • نحوه استفاده از تابع پنجره‌ای در بند WHERE با CTE و جداول مشتق شده How to use window function in the where clause using CTE and Derived Tables

  • نحوه حذف رکوردهای تکراری از یک جدول How to delete duplicate records from a table

  • نحوه انتخاب فقط رکوردهای تکراری از یک جدول How to select only duplicate records from a table

  • آزمون ۲ Quiz 2

  • نحوه تولید بعد تاریخ با استفاده از CTE بازگشتی How to produce Date Dimension using Recursive CTE

  • سوال عملی Hands On Question

  • سناریوی حل شده با تابع Coalesce Scenario solved using Coalesce Function

  • نحوه ادغام تغییرات جدید در یک جدول موجود How to Merge New Changes to an Existing Table

  • نحوه ادغام تغییرات جدید در جدول موجود با تابع Coalesce How to Merge New Changes to an Existing Table using Coalesce Function

  • اطلاعات بیشتر در مورد دستور Merge More On Merge Command

ماژول ۴ - رویه ذخیره شده، مدیریت خطا، بچ، صفحه‌بندی و مترادف‌ها Module 4 - Stored Procedure, Error Handling , Batch ,Pagination and Synonyms etc

  • لطفا تمرینات نمایشی ۴ را دانلود کنید Please download Demonstration Exercises 4

  • مزایای رویه ذخیره شده چیست؟ What are the advantages of Stored Procedure

  • گزینه‌های INPUT, OUTPUT, DEFAULT, RETURN در رویه ذخیره شده INPUT OUTPUT DEFAULT RETURN Options in Stored Procedure

  • سوالات عملی در مورد رویه ذخیره شده Hands On Questions on Stored Procedure

  • بچ چیست و چه نیازی به آن است؟ What is a Batch and its need

  • تراکنش BEGIN و COMMIT کافی نیستند BEGIN AND COMMIT TRANSACTION IS NOT SUFFICIENT

  • دستورالعمل‌های نوشتن رویه ذخیره شده Guidelines to write a Stored Procedure

  • نحوه ایجاد و ذخیره خطاهای سفارشی How to create and store customized errors

  • تفاوت‌های THROW و RAISERROR THROW and RAISERROR Differences

  • آزمون ۳ Quiz 3

  • تمرین مدیریت خطا Error Handling Exercise for Practice

  • صفحه‌بندی در SQL Server با استفاده از OFFSET FETCH Pagination in SQL Server using OFFSET FETCH

  • تغییر نام جدول با وابستگی‌ها با استفاده از SYNONYMS Rename a table with dependencies USING SYNONYMS

  • کاهش رفت و برگشت‌ها با استفاده از رویه ذخیره شده با مقدار جدول Reducing Roundtrips using Table Valued Stored Procedure

  • سخنرانی جایزه Bonus Lecture

نمایش نظرات

آموزش T-SQL کاربردی با سناریوهای واقعی: نکات و ترفندهای حرفه‌ای
جزییات دوره
6 hours
44
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,758
4.7 از 5
دارد
دارد
دارد
Vikas Munjal
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Vikas Munjal Vikas Munjal

SQL Server | مربی و مشاور معتبر MSBI مایکروسافت