دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

مسترکلاس پیشرفته SQL Server برای تحلیل داده

مسترکلاس پیشرفته SQL Server برای تحلیل داده

✅ سرفصل و جزئیات آموزش

مهارت های SQL و شغل خود را ارتقا دهید.

آنچه یاد خواهید گرفت

  • نصب SQL Server و SQL Server Management Studio
  • توابع Window
  • کوئری های فرعی همبسته
  • فیلترینگ پیشرفته با EXISTS و NOT EXISTS
  • فیلترینگ داده با PIVOT
  • تولید سری داده با CTE های بازگشتی
  • استفاده از CTE ها و جداول موقت برای شکستن فرآیندهای پیچیده به گام های قابل مدیریت
  • تعریف و دستکاری جداول با فرمان های DDL و DML
  • طراحی جداول lookup برای ساده سازی تحلیل افزونگی
  • تکنیک های بهینه سازی SQL، از جمله ایندکس ها
  • تکنیک های برنامه نویسی رویه ای مانند متغیرها و دستورات IF
  • توابع SQL خود را تعریف کنید.
  • رویه های ذخیره شده را برای تحلیل انعطاف پذیر و قابل تکرار ایجاد کنید.
  • دانش خود را در زمینه SQL با تکنیک های برنامه نویسی رویه ای مانند متغیرها و دستورات IF به شدت افزایش دهید.
  • با SQL پویا کدی بنویسید که کد می نویسد.

پیش نیازهای دوره

  • دسترسی به یک سیستم عامل ویندوز 10 (SQL Server فقط روی ویندوز اجرا می شود)، مشکلات سازگاری معروفی بین ویندوز 11 و SQL Server 2019 وجود دارد، پس شدیدا توصیه می کنید از ویندوز 10 برای این دوره استفاده کنید. اگر فقط به ماشین ویندوز 11 دسترسی دارید، می توانید SQL Server 2022 را نصب کنید.
  • Microsoft SQL Server 2019 و SQL Server Management Studio - هر دو به صورت رایگان در دسترس هستند و این دوره شما را در نصب و راه اندازی آن ها راهنمایی می کند.
  • دانش کافی از اصول SQL، از جمله دستورات SELECT، اعمال معیار، joins جدول و کوئری های تجمیع، برای موفقیت در این دوره ضروری است.
  • دانش ویژه از SQL Server مفید است، اما لازم نیست.

توضیحات دوره

آیا مبانی SQL را می دانید، اما گاهی هنگام مواجهه با موقعیت هایی که مبانی کافی نیستند کلافه می شوید؟ آیا یک تحلیلگر تا زه کار هستید و می خواهید به سطح SQL پیشرفته برسید تا بتوانید گام بعدی در شغل خود را بردارید؟ یا شاید دانشمند داده هستید و به اندازه کافی با SQL برای انجام کارتان آشنا هستید، اما می خواهید مهارت های خود را بیشتر ارتقا دهید تا بتوانید زمان کمتری صرف آماده سازی داده کنید و زمان بیشتری صرف ساخت مدل ها کنید.

اگر هر یک از موارد بالا شبیه موقعیت شما است، در جای درستی هستید. این دوره SQL پیشرفته برای تحلیل داده همه آنچه دوره های مقدماتی SQL پوشش نمی دهند را دربر می گیرد.

برنامه درسی دوره عمیق است و همه تکنیک های پیشرفته برای آماده سازی و تحلیل داده به سریع ترین و کارآمدترین روش ممکن که نیاز خواهید داشت را پوشش می دهد.

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

در اینجا برخی چیزهایی که در این دوره دریافت خواهید کرد را ببینید:

  • با تسلط به تکنیک های پیشرفته آماده سازی داده با SQL به یک تحلیلگر ارشد تبدیل شوید.
  • به متخصص SQL در تیم خود تبدیل شوید.
  • تحلیل دقیق روی مجموعه داده های بزرگ با توابع Window انجام دهید.
  • از کوئری های فرعی، CTE ها، جداول موقت برای مدیریت کوئری های پیچیده و multi-stage  تبدیلات داده استفاده کنید.
  • SQL کارآمد و بهینه بنویسید.
  • از ایندکس ها برای سرعت بخشیدن به کوئری های SQL خود استفاده کنید.
  • دانش خود از SQL را با تکنیک های برنامه نویسی رویه ای مانند متغیرها و دستورات IF به شدت افزایش دهید.
  • آبجکت های پایگاه داده مانند توابع تعریف شده توسط کاربر و رویه های ذخیره شده را برنامه نویسی کنید که زندگی را برای شما و هم تیمی هایتان آسان تر می کنند.
  • به نکات و ترفندهای مفیدی مانند SQL پویا مسلط شوید که در اکثر دوره های پایگاه داده پیدا نمی شوند.
  • شهودی برای اینکه کدام تکنیک ها را در چه زمانی اعمال کنید، بدست آورید.
  • مغز خود را با هزاران تمرین عملی که بازتابی از سناریوهای کسب و کار واقعی هستند، آموزش دهید.

آنچه این دوره را متمایز می کند:

3 مورد وجود دارد که این دوره را متمایز می کند. مورد اول دامنه آن است. این دوره جعبه ابزار پیشرفته ای که SQL ارائه می دهد را عمیقا بررسی می کند، تکنیک هایی را برای حل مسائلی ارائه می دهد که حتی برای تحلیلگران ارشد هم دشوار است. مورد دوم تمرکز سرسخت روی کاربردهای عملی و واقعی است. تکنیک ها را به عنوان مفاهیم انتزاعی آموزش نمی دهد، بلکه به عنوان راه حل هایی برای مسائل آماده سازی و تحلیل داده یاد می دهد. هر جا که امکان پذیر باشد، این تکنیک ها را نه به صورت جداگانه، بلکه در ترکیب با چیزهای دیگری ارائه می کند که قبلا پوشش داده است. این رویکرد چرخشی مفاهیمی که آموختید را تثبیت می کند تا بعد از دوره هم در خاطر شما بماند.

در نهایت، و مهم تر از همه، این دوره گنجینه ای از تمرین های کدنویسی را ارائه می دهد تا به شما فرصت فراوانی برای تمرین عملی دهد. این تمرین ها در کل دوره توزیع شده اند و همگی بعد از ساعت ها ویدئو جمع نشده اند. این به این معنی است که شما فرصت تمرین هر مفهومی که یاد می گیرید را دقیقا بعد از یادگیری آن خواهید داشت.

این دوره برای چه کسانی مناسب است؟

  • تحلیلگران داده یا متخصصان BI که می خواهند به یک توسعه دهنده یا تحلیلگر ارشد تبدیل شوند.
  • دانشمندان داده که می خواهند با فراتر رفتن از مبانی در SQL نسبت به همکاران خود متمایز باشند.
  • جویندگان کاری که می خواهند رزومه های خود را با مهارت های پیشرفته SQL ارتقا دهند.
  • دانشجویانی که به دنبال مسیری کامل اما عملی برای تسلط به SQL هستند.
  • هر کسی که می خواهند مهارت های خود را در تحلیل داده با SQL ارتقا دهد.

مسترکلاس پیشرفته SQL Server برای تحلیل داده

  • مقدمه 01:25
  • نصب SQL Server 2019 Express 07:17
  • نصب SQL Server Management Studio 03:59
  • دانلود نمونه پایگاه داده AdventureWorks 07:30
  • بررسی محیط دوره 09:39
  • معرفی توابع Window با OVER 09:29
  • PARTITION BY 05:42
  • ROW_NUMBER 10:07
  • ROW_NUMBER - تمرین ها 01:08
  • RANK و DENSE_RANK 07:07
  • LEAD و LAG 14:03
  • FIRST_VALUE 13:38
  • معرفی کوئری های فرعی 07:05
  • ROWS BETWEEN 15:27
  • کوئری های فرعی Scalar 07:15
  • کوئری های فرعی همبسته 10:34
  • EXISTS 13:47
  • FOR XML PATH با STUFF 14:31
  • PIVOT - بخش 1 10:17
  • PIVOT - بخش 2 08:15
  • CTE ها - بخش 1 11:36
  • CTE ها - بخش 2 08:23
  • CTE های بازگشتی 14:43
  • جداول موقت - بخش 1 10:28
  • جداول موقت - بخش 2 05:14
  • CREATE و INSERT 13:23
  • TRUNCATE - بخش 1 09:29
  • TRUNCATE - بخش 2 08:27
  • UPDATE - بخش 1 08:58
  • UPDATE - بخش 2 08:16
  • DELETE 04:48
  • بهینه سازی با UPDATE - بخش 1 07:36
  • بهینه سازی با UPDATE - بخش 2 08:40
  • EXISTS بهبود یافته با UPDATE 11:26
  • معرفی ایندکس ها 09:03
  • بهینه سازی با ایندکس ها - تمرین 11:30
  • جداول Lookup - بخش 1 13:24
  • جداول Lookup - بخش 2 08:20
  • Views 10:37
  • متغیرها - بخش 1 09:54
  • متغیرها - بخش 2 07:34
  • معرفی توابع تعریف شده توسط کاربر 08:26
  • انعطاف پذیر کردن توابع با پارامترها 11:10
  • توابع Table-Valued 13:46
  • رویه های ذخیره شده 11:28
  • کنترل جریان با دستورات IF 11:58
  • استفاده از چند دستور IF 07:51
  • SQL پویا - بخش 1 09:49
  • SQL پویا - بخش 2 14:17

3,206,000 641,200 تومان

مشخصات آموزش

مسترکلاس پیشرفته SQL Server برای تحلیل داده

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:متخصص
  • تعداد درس:49
  • مدت زمان :08:07:45
  • حجم :2.01GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
2,067,000 413,400 تومان
  • زمان: 05:14:59
  • تعداد درس: 30
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,428,500 285,700 تومان
  • زمان: 03:37:21
  • تعداد درس: 57
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,165,500 433,100 تومان
  • زمان: 05:29:46
  • تعداد درس: 50
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,362,500 272,500 تومان
  • زمان: 03:27:39
  • تعداد درس: 60
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 45:15
  • تعداد درس: 18
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,577,000 1,515,400 تومان
  • زمان: 19:11:34
  • تعداد درس: 203
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 50:18
  • تعداد درس: 18
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
796,500 159,300 تومان
  • زمان: 02:01:30
  • تعداد درس: 32
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,261,000 1,452,200 تومان
  • زمان: 18:23:18
  • تعداد درس: 103
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید