دوره آموزشی آموزش عملی پیشرفته SQL Server: استراتژیها و تکنیکها
2 ساعت 41 دقیقهپیشرفته2025-07-09
مدرسین

Walter Shields
Tech Educator and Best-Selling Author
جزئیات دوره
اگه دنبال این هستی که مهارتهای SQL خودت رو به سطح پیشرفته برسونی، این دوره برای تو ساخته شده! تو این دوره، Walter Shields، مدرس حرفهای و نویسنده پرفروش، بهت یاد میده چطور از امکانات قدرتمند SQL مثل Stored Procedures، توابع تعریفشده توسط کاربر (User-Defined Functions) و SQL داینامیک استفاده کنی تا کوئریهات حرفهایتر و انعطافپذیرتر بشن.
تو این دوره، کنترل جریان کارها، مدیریت تراکنشها و ساختارهای پیشرفته کوئری مثل Common Table Expressions (CTEs) و جداول محوری (Pivot Tables) رو هم یاد میگیری. همچنین، نحوه بهینهسازی کوئریها، استفاده از ایندکسها، تریگرها (Triggers) و رعایت یکپارچگی دادهها رو یاد میگیری تا پایگاه دادهات همیشه سریع و دقیق کار کنه.
این دوره برای کسانی طراحی شده که با مفاهیم اولیه SQL آشنا هستن و میخوان مهارتهای پیشرفته و حرفهای برای توسعه، مدیریت و بهینهسازی بانکهای اطلاعاتی یاد بگیرن.
🎯 اهداف یادگیری:
با برنامهنویسی SQL Server و مفاهیم پیشرفته SQL آشنا شو.
یاد بگیر چطور Stored Procedures و توابع دلخواه بسازی.
مدیریت تراکنشها و حفظ امنیت و یکپارچگی دادهها رو یاد بگیر.
با SQL داینامیک و کار با Cursor ها آشنا شو.
نحوه استفاده از Common Table Expressions (CTEs) رو یاد بگیر.
استفاده از جداول موقت و متغیرهای جدول رو یاد بگیر.
ایندکسها، تریگرها و تکنیکهای بهینهسازی عملکرد پایگاه داده رو یاد بگیر.
کاربرد Pivot Tables و عملیات تجمیعی (Aggregation) در SQL رو فرا بگیر.
تو این دوره، کنترل جریان کارها، مدیریت تراکنشها و ساختارهای پیشرفته کوئری مثل Common Table Expressions (CTEs) و جداول محوری (Pivot Tables) رو هم یاد میگیری. همچنین، نحوه بهینهسازی کوئریها، استفاده از ایندکسها، تریگرها (Triggers) و رعایت یکپارچگی دادهها رو یاد میگیری تا پایگاه دادهات همیشه سریع و دقیق کار کنه.
این دوره برای کسانی طراحی شده که با مفاهیم اولیه SQL آشنا هستن و میخوان مهارتهای پیشرفته و حرفهای برای توسعه، مدیریت و بهینهسازی بانکهای اطلاعاتی یاد بگیرن.
🎯 اهداف یادگیری:
با برنامهنویسی SQL Server و مفاهیم پیشرفته SQL آشنا شو.
یاد بگیر چطور Stored Procedures و توابع دلخواه بسازی.
مدیریت تراکنشها و حفظ امنیت و یکپارچگی دادهها رو یاد بگیر.
با SQL داینامیک و کار با Cursor ها آشنا شو.
نحوه استفاده از Common Table Expressions (CTEs) رو یاد بگیر.
استفاده از جداول موقت و متغیرهای جدول رو یاد بگیر.
ایندکسها، تریگرها و تکنیکهای بهینهسازی عملکرد پایگاه داده رو یاد بگیر.
کاربرد Pivot Tables و عملیات تجمیعی (Aggregation) در SQL رو فرا بگیر.
مهارت ها
SQL ServerCloud StorageDatabase AdministrationBusiness IntelligenceDatabase DevelopmentDatabase ManagementData AnalysisProgramming LanguagesCloud ComputingData ScienceBusiness Analysis and StrategyBusiness Software and ToolsMicrosoftSoftware DevelopmentOne-Off
سرفصل ها
۰. مقدمه
- 01 - برنامهنویسی پیشرفته سرور
- 02 - آنچه باید بدانید
- 03 - مرور کلی پروژه نهایی
- 04 - ویدیوی توضیحی GitHub Codespaces
- 05 - چرا SQL Server
۱. مقدمهای بر SQL پیشرفته
- 06 - اصول اولیه رویه ذخیره شده
- 07 - پارامترهای رویه ذخیره شده
۲. کار با متغیرها و جریان کنترل
- 08 - متغیرها
- 09 - پارامترهای خروجی و مقادیر بازگشتی
- 10 - دستورات شرطی (IF)
- 11 - حلقههای WHILE
۳. برنامهنویسی پیشرفته SQL با توابع و عبارات
- 12 - توابع تعریفشده توسط کاربر
- 13 - توابع با مقدار جدول
- 14 - عبارات رایج جدول (CTE)
۴. ذخیرهسازی و مدیریت موقت دادهها
- 15 - جداول موقت
- 16 - متغیرهای جدول
۵. اجرای پیشرفته کوئری و بهینهسازی
- 17 - مکاننماها
- 18- SQL پویا
۶. تراکنشها و یکپارچگی دادهها
- 19 - معاملات
- 20 - محرکهای DML
- 21 - تریگرهای DDL
۷. عملگر محوری
- 22 - عملگر Pivot
- 23 - جداول محوری پویا
۸. پروژه نهایی - داشبورد هوش فیلم SQL
- 24 - دستورالعملهای پروژه نهایی
- 25 - راهکارهای نهایی پروژه
نتیجهگیری
- 26 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی طراحی انبار داده در SQL Server 2019
- دوره آموزشی یادگیری Microsoft SQL Server 2022
- دوره آموزشی یادگیری Microsoft SQL Server 2019
- دوره آموزشی توسعه مدلهای یادگیری ماشین با پایتون و T-SQL
- دوره آموزشی کوئریها در مایکروسافت SQL سرور 2022
- دوره آموزشی یادگیری جامع Microsoft SQL Server 2022
- دوره آموزشی SQL Server: خدمات گزارشدهی
- دوره آموزشی سرویس یادگیری ماشین SQL سرور: زبان R