آیا تجربه نوشتن T-SQL را دارید اما میخواهید شروع به ایجاد رویههای ذخیره شده کنید خوب، این دوره برای شما مناسب است! با یادگیری زیر و بم طراحی و بهینهسازی رویههای ذخیره شده، مهارتهای خود را به سطح بعدی ارتقا دهید.
آنچه یاد خواهید گرفت:
شاید شما در حال شروع یا کار با رویههای ذخیره شده برای سالها هستید. شاید بخواهید درک خود از رویههای ذخیره شده در SQL Server را به سطح بعدی ارتقا دهید. در این دوره آموزشی، Capturing Logic with Stored Procedures در T-SQL، دانش اساسی برای توسعه رویههای ذخیره شده قدرتمند را خواهید آموخت. ابتدا، خواهید آموخت که چرا استفاده از رویههای ذخیره شده در SQL Server برای اجرای کد قابل نگهداری اهمیت دارد و چرا استفاده از اشیاء موقت ممکن است پیچیدگی را کاهش دهد. در مرحله بعد، روشهایی را برای افزودن پرس و جو به رویههای ذخیره شده خود کشف خواهید کرد. در نهایت، چندین تکنیک را برای بهینهسازی عملکرد رویههای ذخیرهشده خود بررسی خواهید کرد. وقتی این دوره را به پایان رساندید، مهارتها و دانش لازم برای ارائه مداوم رویههای ذخیره شده بهینه در SQL Server را خواهید داشت.
نمونه ویدیوی آموزشی ( زیرنویسها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :
[ENGLISH]
01 Course Overview [2mins]
01-01 Course Overview [2mins]
02 Exploring the Benefits of Stored Procedures [37mins]
02-01 Introduction [3mins]
02-02 What Is a Stored Procedure [3mins]
02-03 Data Fetching Options [2mins]
02-04 Comparing Views and Stored Procedures [3mins]
02-05 Stored Procedure Benefits [1mins]
02-06 Maintaining Code [2mins]
02-07 Demo- Creating Your Environment [6mins]
02-08 Demo- Maintaining Business Logic [3mins]
02-09 Security Benefits [2mins]
02-10 Demo- Securing Tables [2mins]
02-11 Performance Gains [2mins]
02-12 Demo- Plan Reuse [4mins]
02-13 Reviewing Disadvantages [2mins]
02-14 Summary [2mins]
03 Creating Your First Stored Procedure [30mins]
03-01 Introduction [2mins]
03-02 Creating Your First Stored Procedure [2mins]
03-03 Exploring New Syntax and Executing [3mins]
03-04 Naming Stored Procedures [2mins]
03-05 Demo- Creating and Executing [5mins]
03-06 Demo- Scripting Stored Procedures [3mins]
03-07 Exploring Parameters [2mins]
03-08 Demo- Adding Parameters [4mins]
03-09 Demo- Finding Dependencies [3mins]
03-10 Best Practices [3mins]
03-11 Summary [1mins]
04 Setting up Queries in Stored Procedures [40mins]
04-01 Introduction [2mins]
04-02 Working with Queries [2mins]
04-03 Reviewing Temporary Objects [3mins]
04-04 Creating Temporary Objects [2mins]
04-05 Demo- Adding Queries to Stored Procedures [4mins]
04-06 Demo- Using Temporary Objects [7mins]
04-07 Exploring Table Valued Parameters [3mins]
04-08 Demo- Table-valued Parameters [3mins]
04-09 Examining SP_EXECUTESQL [3mins]
04-10 Demo- Using SP_EXECUTESQL [4mins]
04-11 Implementing a Debug Flag [2mins]
04-12 Demo- Adding a Debug Flag [3mins]
04-13 Summary [2mins]
05 Optimizing Stored Procedure Performance [31mins]
05-01 Introduction [2mins]
05-02 Creating a Baseline [3mins]
05-03 Demo- Gathering Baseline Stats [6mins]
05-04 Busting Performance Myths [3mins]
05-05 Demo- Temp Table Myth [4mins]
05-06 Demo- Select 1 Versus Select [3mins]
05-07 Exploring Parameter Sniffing [3mins]
05-08 Demo- Parameter Sniffing [6mins]
05-09 Summary [1mins]
06 Building Stored Procedures in the Real World [14mins]
06-01 Introduction [2mins]
06-02 Stored Procedure Templates [2mins]
06-03 Demo- Creating Templates [5mins]
06-04 Reviewing Key Takeaways [3mins]
06-05 Next Steps [2mins]
[فارسی]
01 بررسی اجمالی دوره [2 دقیقه]
01-01 بررسی اجمالی دوره [2 دقیقه]
02 کاوش در مزایای رویههای ذخیره شده [37 دقیقه]
02-01 مقدمه [3 دقیقه]
02-02 رویه ذخیره شده چیست؟ [3 دقیقه]
02-03 گزینههای واکشی داده [2 دقیقه]
02-04 مقایسه نماها و مراحل ذخیره شده [3 دقیقه]
02-05 مزایای رویه ذخیره شده [1 دقیقه]
02-06 حفظ کد [2 دقیقه]
02-07 نسخهی نمایشی- ایجاد محیط شما [6 دقیقه]
02-08 نسخهی نمایشی- حفظ منطق کسب و کار [3 دقیقه]
02-09 مزایای امنیتی [2 دقیقه]
02-10 نسخهی نمایشی- ایمن کردن جداول [2 دقیقه]
02-11 افزایش عملکرد [2 دقیقه]
02-12 نسخهی نمایشی- استفاده مجدد از طرح [4 دقیقه]
02-13 بررسی معایب [2 دقیقه]
02-14 خلاصه [2 دقیقه]
03 ایجاد اولین رویه ذخیره شده شما [30 دقیقه]
03-01 مقدمه [2 دقیقه]
03-02 ایجاد اولین رویه ذخیره شده شما [2 دقیقه]
03-03 کاوش در نحو جدید و اجرای [3 دقیقه]
03-04 نامگذاری رویههای ذخیره شده [2 دقیقه]
03-05 نسخهی نمایشی- ایجاد و اجرا [5 دقیقه]
03-06 نسخهی نمایشی- رویههای ذخیره شده اسکریپت [3 دقیقه]
03-07 کاوش پارامترها [2 دقیقه]
03-08 نسخهی نمایشی- افزودن پارامترها [4 دقیقه]
03-09 نسخهی نمایشی- یافتن وابستگیها [3 دقیقه]
03-10 بهترین تمرینات [3 دقیقه]
03-11 خلاصه [1 دقیقه]
04 تنظیم کوئریها در رویههای ذخیره شده [40 دقیقه]
04-01 مقدمه [2 دقیقه]
04-02 کار با کوئریها [2 دقیقه]
04-03 بررسی اشیاء موقت [3 دقیقه]
04-04 ایجاد اشیاء موقت [2 دقیقه]
04-05 نسخهی نمایشی- افزودن پرس و جو به رویههای ذخیره شده [4 دقیقه]
04-06 نسخهی نمایشی- استفاده از اشیاء موقت [7 دقیقه]
04-07 کاوش پارامترهای با ارزش جدول [3 دقیقه]
04-08 نسخه آزمایشی- پارامترهای با ارزش جدول [3 دقیقه]
04-09 بررسی SP_EXECUTESQL [3 دقیقه]
04-10 نسخهی نمایشی- با استفاده از SP_EXECUTESQL [4 دقیقه]
04-11 پیادهسازی پرچم اشکال زدایی [2 دقیقه]
04-12 نسخهی نمایشی- افزودن یک پرچم اشکال زدایی [3 دقیقه]
04-13 خلاصه [2 دقیقه]
05 بهینهسازی عملکرد رویه ذخیره شده [31 دقیقه]
05-01 مقدمه [2 دقیقه]
05-02 ایجاد یک خط مبنا [3 دقیقه]
05-03 نسخهی نمایشی- جمع آوری آمار پایه [6 دقیقه]
05-04 شکست افسانههای عملکرد [3 دقیقه]
05-05 نسخهی نمایشی- افسانه جدول دما [4 دقیقه]
05-06 نسخهی نمایشی- انتخاب 1 در مقابل انتخاب [3 دقیقه]
05-07 کاوش پارامتر Sniffing [3 دقیقه]
05-08 نسخهی نمایشی- بوییدن پارامتر [6 دقیقه]
05-09 خلاصه [1 دقیقه]
06 مراحل ذخیرهسازی ساختمان در دنیای واقعی [14 دقیقه]
06-01 مقدمه [2 دقیقه]
06-02 الگوهای رویه ذخیره شده [2 دقیقه]
06-03 نسخهی نمایشی- ایجاد الگوها [5 دقیقه]
06-04 مرور نکات کلیدی [3 دقیقه]
06-05 مراحل بعدی [2 دقیقه]