کارشناس T-SQL: آموزش جامع مایکروسافت اس‌کی‌ال سرور (Microsoft SQL Server) - آخرین آپدیت

دانلود T-SQL Expert: Complete Microsoft SQL Server Training

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: T-SQL را از صفر با بیش از ۱۴۶ جلسه آموزش عملی شامل کوئری‌ها، Joinها، توابع، Stored Procedureها و بهینه‌سازی عملکرد بیاموزید. نوشتن کوئری‌های پیشرفته T-SQL با Joinهای پیچیده، Subqueryها، توابع Window و عملیات مجموعه‌ای برای حل بهینه مسائل واقعی کسب‌وکار. ایجاد و مدیریت Stored Procedureها با SQL پویا (Dynamic SQL)، مدیریت پارامترها، کنترل خطاها و تراکنش‌ها برای ساخت اپلیکیشن‌های دیتابیسی قدرتمند. Tسلط بر انواع داده‌های SQL Server، توابع داخلی، Viewها، CTEها و تکنیک‌های بهینه‌سازی برای ایجاد راهکارهای دیتابیسی با کارایی بالا. کوئری گرفتن از کاتالوگ‌های سیستم، تحلیل داده‌های عملکرد و پیاده‌سازی بهترین متدهای برنامه‌نویسی T-SQL و مدیریت دیتابیس. پیشنیازها: هیچ تجربه قبلی در زمینه SQL یا دیتابیس نیاز نیست - این دوره از ابتدایی‌ترین مفاهیم شروع شده و شما را گام به گام راهنمایی می‌کند. مهارت‌های پایه کامپیوتر و آشنایی با محیط ویندوز مفید است اما ضروری نیست - همه موارد برای مبتدیان به طور واضح توضیح داده شده است.

توضیحات دوره جامع تسلط بر T-SQL

با جامع‌ترین آموزش آنلاین T-SQL، بر مایکروسافت اس‌کی‌ال سرور مسلط شوید!

با این دوره گسترده شامل ۱۴۶ جلسه، از یک مبتدی به یک متخصص مطمئن در T-SQL تبدیل شوید. این دوره طراحی شده تا شما را با تمام جنبه‌های توسعه دیتابیس و کوئری‌نویسی در Microsoft SQL Server آشنا کند.

آنچه خواهید آموخت

پایه‌ها و راه‌اندازی: شروع با نصب کامل SQL Server، راه‌اندازی دیتابیس نمونه و مبانی T-SQL شامل سینتکس، عبارت‌ها و مفاهیم پایه‌ای که ستون فقرات برنامه‌نویسی دیتابیس هستند.

تسلط بر کوئری‌نویسی: تسلط بر دستورات SELECT، نام‌های مستعار ستون‌ها (Aliases)، عبارت‌های CASE و تکنیک‌های فیلترینگ پیشرفته با استفاده از Predicates، TOP و عبارت‌های OFFSET-FETCH برای بازیابی دقیق داده‌های مورد نیاز.

Joinهای پیشرفته و روابط: مهارت در تمامی انواع Joinها شامل INNER، OUTER، CROSS و SELF Join و درک نحوه کار با چندین جدول و ایجاد روابط پیچیده داده‌ای.

توابع و انواع داده‌ها: کار با توابع داخلی، توابع تبدیل، توابع منطقی، مدیریت NULL و توابع Aggregate در کنار تسلط بر سیستم جامع انواع داده‌های SQL Server.

Subqueryها و تکنیک‌های پیشرفته: نوشتن Subqueryهای مستقل و مرتبط (Correlated)، استفاده از Predicateهای EXISTS و پیاده‌سازی استراتژی‌های کوئری‌نویسی پیچیده برای نیازهای تجاری.

اشیاء دیتابیس: ایجاد و استفاده از Viewها، توابع مقدار بازگشتی جدولی (Inline TVFs)، جداول مشتق شده (Derived Tables) و CTEها برای ساخت راهکارهای قابل استفاده مجدد و قابل نگهداری.

عملیات مجموعه‌ای و توابع Window: تسلط بر عملیات UNION، EXCEPT، INTERSECT و بهره‌گیری از قدرت Window Functions با عبارت‌های OVER برای کوئری‌های تحلیلی پیشرفته.

Stored Procedureها و برنامه‌نویسی: توسعه Stored Procedureهای قدرتمند با ارسال پارامتر، تولید SQL پویا و برنامه‌نویسی کامل T-SQL شامل متغیرها، کنترل جریان (Control Flow) و مدیریت خطا.

عملکرد و بهینه‌سازی: درک عوامل مؤثر بر عملکرد کوئری، تحلیل Execution Planها و پیاده‌سازی بهترین متدها برای دستیابی به حداکثر کارایی دیتابیس.

مدیریت سیستم: کوئری گرفتن از Viewهای کاتالوگ سیستم، اجرای Stored Procedureهای سیستمی و کار با اشیاء مدیریت پویا (DMO) برای مانیتورینگ و مدیریت دیتابیس.

چرا این دوره؟

با بیش از ۱۴۰ نمایش عملی و مثال‌های واقعی، تجربه کاربردی کسب می‌کنید که مستقیماً در توسعه حرفه‌ای دیتابیس قابل استفاده است. هر مفهوم با چندین جلسه دموی عملی تقویت شده تا نه تنها تئوری، بلکه نحوه اجرای راهکارها را با اطمینان بیاموزید.

چه در ابتدای مسیر شغلی دیتابیس خود باشید، چه بخواهید از سیستم‌های دیگر مهاجرت کنید یا تخصص خود در SQL Server را عمیق‌تر کنید، این دوره زیربنای جامعی را برای موفقیت در دنیای داده‌محور امروز فراهم می‌کند.

همین حالا ثبت‌نام کنید و به هزاران دانشجویی بپیوندید که مسیر شغلی خود را با تسلط بر T-SQL متحول کرده‌اند!


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

مقدمه Introduction

  • نصب مایکروسافت ویندوز سرور Installing Microsoft Windows Server

  • نصب مایکروسافت اس‌کی‌ال سرور Installing Microsoft SQL Server

  • نصب دیتابیس نمونه Installing Sample Database

  • درباره T-SQL About T-SQL

  • آشنایی با T-SQL: المان‌ها، دسته‌بندی‌ها و مفاهیم پایه Introduction to T-SQL: Elements, Categories, and Basic Concepts

  • مثال عملی: کوئری‌ها با استفاده از المان‌های بنیادی T-SQL Demo Example: Queries using fundamental T-SQL elements

  • آشنایی با T-SQL: عبارت‌ها، کامنت‌ها و جداکننده‌های Batch Introduction to T-SQL: Expressions, Comment, Batch Separators

  • مثال عملی ۱: عبارت‌های T-SQL و مبانی کنترل جریان Demo Example 1: T-SQL Expressions and Control Flow Basics

  • مثال عملی ۲: عبارت‌های T-SQL و مبانی کنترل جریان Demo Example 2: T-SQL Expressions and Control Flow Basics

  • مجموعه‌ها و SQL Server Sets and SQL Server

  • مثال عملی: مجموعه‌ها و SQL Server Hands-On demo Example: Sets and SQL Server

  • نام‌های مستعار ستون‌ها در T-SQL، قراردادهای نام‌گذاری و بهترین متدها T-SQL Column Aliases on Naming Conventions and Best Practices

  • تحلیل فروش در T-SQL با نام‌های مستعار و محاسبات قیمت T-SQL Sales Analysis with Column Aliases and Price Calculations

  • ساختار کوئری SQL در تحلیل گزارشات تجاری SQL Query Structure in Business Report Analysis Example

  • استفاده از 'AS' در مثال تولید گزارشات تجاری با SQL Using 'AS' in Business Report Generation Example with SQL

  • استفاده از عبارت‌های CASE در بندهای SELECT Using CASE Expressions in SELECT Clauses

  • دمو: نوشتن عبارت‌های CASE ساده Demo: Writing Simple CASE Expressions

  • تمرینات آزمایشگاهی: نوشتن دستورات SELECT پایه Lab Tasks: Writing Basic SELECT Statements

  • دموی حل تمرینات: نوشتن دستورات SELECT پایه Lab Solution Demo: Writing Basic SELECT Statements

  • سنجش دانش: نوشتن دستورات SELECT پایه Knowledge Check: Writing Basic SELECT Statements

  • درک Joinها: بند FROM و جداول مجازی Understanding Joins. The FROM Clause and Virtual Tables

  • دمو: درک Joinها: بند FROM و جداول مجازی Demo: Understanding Joins. The FROM Clause and Virtual Tables

  • مروری بر انواع Join، ضرب دکارتی و انتخاب‌های سینتکس T-SQL Overview of Join Types. Cartesian Product. T-SQL Syntax Choices

  • دمو: انتخاب‌های سینتکس T-SQL Demo: T-SQL Syntax Choices

  • دمو: ضرب دکارتی و انواع Join Demo: Cartesian Product and Join Types

  • کوئری‌نویسی با Inner Join Querying with Inner Joins

  • دمو ۱: کوئری‌نویسی با Inner Join Demo 1: Querying with Inner Joins

  • دمو ۲: کوئری‌نویسی با Inner Join Demo 2: Querying with Inner Joins

  • کوئری‌نویسی با Outer Join Querying with Outer Joins

  • دمو ۱: کوئری‌نویسی با Outer Join Demo 1: Querying with Outer Joins

  • دمو ۲: کوئری‌نویسی با Outer Join Demo 2: Querying with Outer Joins

  • کوئری‌نویسی با Cross Join و Self Join Querying with Cross Joins and Self Joins

  • دمو ۱: کوئری‌نویسی با Cross Join و Self Join Demo 1: Querying with Cross Joins and Self Joins

  • دمو ۲: کوئری‌نویسی با Cross Join و Self Join Demo 2: Querying with Cross Joins and Self Joins

  • مرتب‌سازی داده‌ها Sorting Data

  • دمو: مرتب‌سازی داده‌ها Demo: Sorting Data

  • فیلتر کردن داده‌ها با Predicates Filtering Data with Predicates

  • دمو: فیلتر کردن داده‌ها با Predicates Demo: Filtering Data with Predicates

  • فیلتر کردن داده‌ها با TOP و OFFSET FETCH Filtering Data with TOP and OFFSET-FETCH

  • دمو: فیلتر کردن داده‌ها با TOP و OFFSET FETCH Demo: Filtering Data with TOP and OFFSET-FETCH

  • کار با مقادیر نامشخص (Unknown) Working with Unknown Values

  • دمو: کار با مقادیر نامشخص Demo: Working with Unknown Values

  • آشنایی با انواع داده‌های SQL Server Introducing SQL Server Data Types

  • سایر انواع داده‌ها Other Data Types

  • دمو: آشنایی با انواع داده‌های SQL Server Demo: Introducing SQL Server Data Types

  • دمو: تبدیل انواع داده‌ها چه زمانی رخ می‌دهد؟ Demo: When Are Data Types Converted?

  • کار با داده‌های رشته‌ای (Character) Working with Character Data

  • دمو: کار با داده‌های رشته‌ای Demo: Working with Character Data

  • کار با داده‌های تاریخ و زمان Working with Date and Time Data

  • دمو: کار با داده‌های تاریخ و زمان Demo: Working with Date and Time Data

  • افزودن داده‌ها به جداول Adding Data to Tables

  • دمو: افزودن داده‌ها به جداول Demo: Adding Data to Tables

  • تغییر و حذف داده‌ها Modifying and Removing Data

  • دمو: تغییر و حذف داده‌ها Demo: Modifying and Removing Data

  • تولید اعداد Generating Numbers

  • نوشتن کوئری‌ها با توابع داخلی Writing Queries with Built-In Functions

  • دمو: نوشتن کوئری‌ها با توابع داخلی Demo: Writing Queries with Built-In Functions

  • استفاده از توابع تبدیل (Conversion) Using Conversion Functions

  • دمو: استفاده از توابع تبدیل Demo: Using Conversion Functions

  • استفاده از توابع منطقی Using Logical Functions

  • دمو: استفاده از توابع منطقی Demo: Using Logical Functions

  • توابع کار با NULL Functions to Work with NULL

  • دمو: توابع کار با NULL Demo: Functions to Work with NULL

  • استفاده از توابع Aggregate Using Aggregate Functions

  • دمو ۱: استفاده از توابع Aggregate Demo 1: Using Aggregate Functions

  • دمو ۲: استفاده از توابع Aggregate Demo 2: Using Aggregate Functions

  • استفاده از بند GROUP BY Using the GROUP BY Clause

  • دمو: استفاده از بند GROUP BY Demo: Using the GROUP BY Clause

  • فیلتر کردن گروه‌ها با HAVING Filtering Groups with HAVING

  • دمو: فیلتر کردن گروه‌ها با HAVING Demo: Filtering Groups with HAVING

  • نوشتن Subqueryهای مستقل (Self Contained) Writing Self-Contained Subqueries

  • دمو: نوشتن Subqueryهای مستقل Demo: Writing Self-Contained Subqueries

  • نوشتن Subqueryهای مرتبط (Correlated) Writing Correlated Subqueries

  • دمو: نوشتن Subqueryهای مرتبط Demo: Writing Correlated Subqueries

  • استفاده از Predicate مربوط به EXISTS در Subqueryها Using the EXISTS Predicate with Subqueries

  • دمو: استفاده از EXISTS در Subqueryها Demo: Using the EXISTS Predicate with Subqueries

  • استفاده از Viewها Using Views

  • دمو: استفاده از Viewها Demo: Using Views

  • استفاده از Inline TVFs Using Inline TVFs

  • دمو: استفاده از Inline TVFs Demo: Using Inline TVFs

  • استفاده از جداول مشتق شده (Derived Tables) Using Derived Tables

  • دمو: استفاده از جداول مشتق شده Demo: Using Derived Tables

  • استفاده از CTEها (Common Table Expressions) Using CTEs (Common Table Expressions)

  • دمو: استفاده از CTEها Demo: Using CTEs (Common Table Expressions)

  • نوشتن کوئری‌ها با عملگر UNION Writing Queries with the UNION Operator

  • دمو: نوشتن کوئری‌ها با عملگر UNION Demo: Writing Queries with the UNION Operator

  • استفاده از EXCEPT و INTERSECT Using EXCEPT and INTERSECT

  • دمو: استفاده از EXCEPT و INTERSECT Demo: Using EXCEPT and INTERSECT

  • استفاده از APPLY Using APPLY

  • دمو: استفاده از APPLY Demo: Using APPLY

  • ایجاد پنجره‌ها با OVER Creating Windows with OVER

  • دمو ۱: ایجاد پنجره‌ها با OVER Demo 1: Creating Windows with OVER

  • دمو ۲: ایجاد پنجره‌ها با OVER Demo 2: Creating Windows with OVER

  • کاوش در توابع Window Exploring Window Functions

  • دمو ۱: ایجاد Viewها برای آزمایشگاه توابع Window Demo 1: Creating Views for Exploring Window Functions Lab

  • دمو ۲: ایجاد Viewها برای آزمایشگاه توابع Window Demo 2: Creating Views for Exploring Window Functions Lab

  • دمو ۳: آزمایشگاه کاوش در توابع Window Demo 3: Exploring Window Functions Lab

  • دمو ۴: آزمایشگاه کاوش در توابع Window Demo 4: Exploring Window Functions Lab

  • نوشتن کوئری‌ها با PIVOT و UNPIVOT Writing Queries with PIVOT and UNPIVOT

  • دمو ۱: نوشتن کوئری‌ها با PIVOT و UNPIVOT Demo 1: Writing Queries with PIVOT and UNPIVOT

  • دمو ۲: نوشتن کوئری‌ها با PIVOT و UNPIVOT Demo 2: Writing Queries with PIVOT and UNPIVOT

  • کوئری گرفتن از داده‌ها با Stored Procedureها Querying Data with Stored Procedures

  • دمو ۱: کوئری گرفتن از داده‌ها با Stored Procedureها Demo 1: Querying Data with Stored Procedures

  • دمو ۲: کوئری گرفتن از داده‌ها با Stored Procedureها Demo 2: Querying Data with Stored Procedures

  • ارسال پارامترها به Stored Procedureها Passing Parameters to Stored Procedures

  • دمو ۱: ارسال پارامترها به Stored Procedureها Demo 1: Passing Parameters to Stored Procedures

  • دمو ۲: ارسال پارامترها به Stored Procedureها Demo 2: Passing Parameters to Stored Procedures

  • دمو ۳: ارسال پارامترها به Stored Procedureها Demo 3: Passing Parameters to Stored Procedures

  • دمو ۴: ارسال پارامترها به Stored Procedureها Demo 4: Passing Parameters to Stored Procedures

  • دمو ۵: ارسال پارامترها به Stored Procedureها Demo 5: Passing Parameters to Stored Procedures

  • دمو ۶: ارسال پارامترها به Stored Procedureها Demo 6: Passing Parameters to Stored Procedures

  • ایجاد Stored Procedureهای ساده Creating Simple Stored Procedures

  • کار با SQL پویا (Dynamic SQL) Working with Dynamic SQL

  • دمو ۱: کار با SQL پویا Demo 1: Working with Dynamic SQL

  • دمو ۲: کار با SQL پویا Demo 2: Working with Dynamic SQL

  • المان‌های برنامه‌نویسی T-SQL T-SQL Programming Elements

  • دمو ۱: المان‌های برنامه‌نویسی T-SQL Demo 1: T-SQL Programming Elements

  • دمو ۲: المان‌های برنامه‌نویسی T-SQL Demo 2: T-SQL Programming Elements

  • کنترل جریان برنامه Controlling Program Flow

  • دمو ۱: کنترل جریان برنامه Demo1: Controlling Program Flow

  • دمو ۲: کنترل جریان برنامه Demo2: Controlling Program Flow

  • پیاده‌سازی مدیریت خطای T-SQL - بخش اول Implementing T-SQL Error Handling. Part 1

  • پیاده‌سازی مدیریت خطای T-SQL - بخش دوم Implementing T-SQL Error Handling. Part 2

  • دمو: پیاده‌سازی مدیریت خطای T-SQL Demo: Implementing T-SQL Error Handling

  • پیاده‌سازی مدیریت استثنای ساختاریافته Implementing Structured Exception Handling

  • دمو: پیاده‌سازی مدیریت استثنای ساختاریافته Demo: Implementing Structured Exception Handling

  • تراکنش‌ها و موتور دیتابیس Transactions and the Database Engine

  • دمو ۱: تراکنش‌ها و موتور دیتابیس Demo 1: Transactions and the Database Engine

  • دمو ۲: تراکنش‌ها و موتور دیتابیس Demo 2: Transactions and the Database Engine

  • کنترل تراکنش‌ها Controlling Transactions

  • دمو: کنترل تراکنش‌ها Demo: Controlling Transactions

  • عوامل مؤثر بر عملکرد کوئری - بخش اول Factors in Query Performance. Part 1

  • عوامل مؤثر بر عملکرد کوئری - بخش دوم Factors in Query Performance. Part 2

  • دمو ۱: عوامل مؤثر بر عملکرد کوئری Demo 1: Factors in Query Performance

  • دمو ۲: عوامل مؤثر بر عملکرد کوئری Demo 2: Factors in Query Performance

  • دمو ۳: عوامل مؤثر بر عملکرد کوئری Demo 3: Factors in Query Performance

  • نمایش داده‌های عملکرد کوئری Displaying Query Performance Data

  • دمو: نمایش داده‌های عملکرد کوئری Demo: Displaying Query Performance Data

  • کوئری گرفتن از Viewها و توابع کاتالوگ سیستم Querying System Catalog Views and Functions

  • دمو ۱: کوئری گرفتن از Viewها و توابع کاتالوگ سیستم Demo 1: Querying System Catalog Views and Functions

  • دمو ۲: کوئری گرفتن از Viewها و توابع کاتالوگ سیستم Demo 2: Querying System Catalog Views and Functions

  • اجرای Stored Procedureهای سیستمی Executing System Stored Procedures

  • دمو: اجرای Stored Procedureهای سیستمی Demo: Executing System Stored Procedures

  • کوئری گرفتن از اشیاء مدیریت پویا (DMO) Querying Dynamic Management Objects

  • دمو ۱: کوئری گرفتن از اشیاء مدیریت پویا Demo 1: Querying Dynamic Management Objects

  • دمو ۲: کوئری گرفتن از اشیاء مدیریت پویا Demo 2: Querying Dynamic Management Objects

نمایش نظرات

کارشناس T-SQL: آموزش جامع مایکروسافت اس‌کی‌ال سرور (Microsoft SQL Server)
جزییات دوره
21 hours
146
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
165
4.3 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Vitalii Shumylo Vitalii Shumylo

یاد بگیرید سلام ، نام من Vitalii است و یک مدرس آنلاین هستم. من واقعاً درگیر کاری هستم که انجام می دهم و تا آنجا که می توانم به دیگران کمک می کنم. در حال حاضر ، من دوره هایی ایجاد می کنم تا وظایف حرفه ای دانشجویان را کارآمدتر کنم. دوره های من عمدتا با IT سرو کار دارند. من زمان زیادی را صرف کار با IT می کنم و به طور عمده در فن آوری های سرور مایکروسافت تخصص دارم.