دوره آموزشی آموزش عملی پیشرفته 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
سرفصل ها
مقدمه
- برنامهنویسی پیشرفته سرور
- آنچه باید بدانید
- مرور کلی پروژه نهایی
- ویدیوی توضیحی GitHub Codespaces
- چرا SQL Server
مقدمهای بر SQL پیشرفته
- اصول اولیه رویه ذخیره شده
- پارامترهای رویه ذخیره شده
کار با متغیرها و جریان کنترل
- متغیرها
- پارامترهای خروجی و مقادیر بازگشتی
- دستورات شرطی (IF)
- حلقههای WHILE
برنامهنویسی پیشرفته SQL با توابع و عبارات
- توابع تعریفشده توسط کاربر
- توابع با مقدار جدول
- عبارات رایج جدول (CTE)
ذخیرهسازی و مدیریت موقت دادهها
- جداول موقت
- متغیرهای جدول
اجرای پیشرفته کوئری و بهینهسازی
- مکاننماها
- SQL پویا
تراکنشها و یکپارچگی دادهها
- معاملات
- محرکهای DML
- تریگرهای DDL
عملگر محوری
- عملگر Pivot
- جداول محوری پویا
پروژه نهایی - داشبورد هوش فیلم SQL
- دستورالعملهای پروژه نهایی
- راهکارهای نهایی پروژه
نتیجهگیری
- مراحل بعدی