دوره آموزشی آموزش عملی پیشرفته SQL Server: استراتژی‌ها و تکنیک‌ها

دوره آموزشی آموزش عملی پیشرفته SQL Server: استراتژی‌ها و تکنیک‌ها

2 ساعت 41 دقیقهپیشرفته2025-07-09

مدرسین

Walter Shields

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 رو فرا بگیر.

مهارت ها

SQL ServerCloud StorageDatabase AdministrationBusiness IntelligenceDatabase DevelopmentDatabase ManagementData AnalysisProgramming LanguagesCloud ComputingData ScienceBusiness Analysis and StrategyBusiness Software and ToolsMicrosoftSoftware DevelopmentOne-Off

سرفصل ها

مقدمه

  • برنامه‌نویسی پیشرفته سرور
  • آنچه باید بدانید
  • مرور کلی پروژه نهایی
  • ویدیوی توضیحی GitHub Codespaces
  • چرا SQL Server

مقدمه‌ای بر SQL پیشرفته

  • اصول اولیه رویه ذخیره شده
  • پارامترهای رویه ذخیره شده

کار با متغیرها و جریان کنترل

  • متغیرها
  • پارامترهای خروجی و مقادیر بازگشتی
  • دستورات شرطی (IF)
  • حلقه‌های WHILE

برنامه‌نویسی پیشرفته SQL با توابع و عبارات

  • توابع تعریف‌شده توسط کاربر
  • توابع با مقدار جدول
  • عبارات رایج جدول (CTE)

ذخیره‌سازی و مدیریت موقت داده‌ها

  • جداول موقت
  • متغیرهای جدول

اجرای پیشرفته کوئری و بهینه‌سازی

  • مکان‌نماها
  • SQL پویا

تراکنش‌ها و یکپارچگی داده‌ها

  • معاملات
  • محرک‌های DML
  • تریگرهای DDL

عملگر محوری

  • عملگر Pivot
  • جداول محوری پویا

پروژه نهایی - داشبورد هوش فیلم SQL

  • دستورالعمل‌های پروژه نهایی
  • راهکارهای نهایی پروژه

نتیجه‌گیری

  • مراحل بعدی
۸۰,۰۰۰ تومان