آموزش The Advanced SQL Server Masterclass For Data Analysis

The Advanced SQL Server Masterclass For Data Analysis

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: مهارت های SQL - و حرفه خود - را به سطح بالاتری برسانید

آنچه خواهید آموخت

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

آیا شما اصول SQL را می دانید ، اما گاهی اوقات وقتی با شرایطی مواجه می شوید که اصول کافی کافی نیست ناامید می شوید؟

آیا شما یک تحلیلگر ارشد هستید که می خواهید سطح SQL پیشرفته را بالا ببرید تا بتوانید گام بعدی را در حرفه خود بردارید؟

یا شاید شما یک دانشمند داده باشید که SQL کافی برای گذراندن زندگی را بلد است ، اما می خواهید مهارت های خود را بیشتر ببرید تا بتوانید زمان کمتری را برای درگیری داده ها و زمان بیشتری را برای ساخت مدل صرف کنید.

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

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

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


در اینجا نگاهی داریم به برخی از مواردی که از این دوره خارج خواهید شد:

  • با تسلط بر تکنیک های پیشرفته درگیری داده با SQL ، جهش به سمت تحلیلگر ارشد انجام دهید

  • به عنوان متخصص مقیم SQL در تیم خود شوید

  • انجام تجزیه و تحلیل دقیق از مجموعه داده های بزرگ با توابع پنجره

  • برای رسیدگی به پرس و جوهای پیچیده ، چند مرحله ای و تبدیل داده ها از زیرمجموعه ها ، CTE و جداول موقت استفاده کنید

  • نوشتن SQL کارآمد و بهینه شده

  • شاخص های اهرم برای سرعت بخشیدن به درخواست های SQL شما

  • دانش SQL خود را با تکنیک های برنامه نویسی رویه ای مانند متغیرها و دستورات IF شارژ کنید

  • اشیا database پایگاه داده برنامه مانند توابع تعریف شده توسط کاربر و روش های ذخیره شده را که زندگی شما و هم تیمی های شما را آسان تر می کند

  • نکات و نکات مفیدی را که در اکثر دوره های پایگاه داده ، مانند Dynamic SQL یافت نمی شود ، تسلط داشته باشید

  • برای اینکه چه روشی را در چه مواقعی استفاده کنید ، شهود کسب کنید

  • با هزاران تمرین عملی که سناریوهای تجاری واقعی را منعکس می کند ، مغز خود را آموزش دهید


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

سه چیز وجود دارد که واقعاً این دوره را از هم متمایز می کند.

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

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

سرانجام ، و مهمتر از همه ، این دوره گنجینه ای از تمرینات برنامه نویسی را فراهم می کند که فرصت کافی برای تمرین عملی را به شما می دهد. و این تمرینات در طول دوره توزیع می شوند - بعد از ساعتها فیلم با هم جمع نمی شوند. این به این معنی است که شما بلافاصله بعد از یادگیری ، می توانید هر مفهومی را که یاد می گیرید تمرین کنید.

بنابراین اگر می خواهید از شاگرد SQL به استاد SQL بروید ، امروز ثبت نام کنید. من منتظر دیدن شما در این دوره هستم.

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

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

سرفصل ها و درس ها

قبل از شروع کدگذاری ... Before we start coding...

  • معرفی Introduction

  • نصب SQL Server 2019 Express Installing SQL Server 2019 Express

  • نصب SQL Server Management Studio Installing SQL Server Management Studio

  • بارگیری پایگاه داده نمونه AdventureWorks Downloading the AdventureWorks Sample Database

  • دوره آموزشی محیط زیست Course Environment Walkthrough

تجزیه و تحلیل پیشرفته با توابع پنجره Advanced Analysis With Window Functions

  • معرفی توابع پنجره با بیش از Introducing Window Functions With OVER

  • معرفی عملکردهای پنجره با تمرینات OVER - Introducing Window Functions With OVER - Exercises

  • مشارکت توسط PARTITION BY

  • PARTITION BY - تمرینات PARTITION BY - Exercises

  • شماره ردیف ROW_NUMBER

  • ROW_NUMBER - تمرینات ROW_NUMBER - Exercises

  • RANK و DENSE_RANK RANK and DENSE_RANK

  • رتبه و dense_rank - تمرینات RANK and DENSE_RANK - Exercises

  • LEAD و LAG LEAD and LAG

  • LEAD و LAG - تمرینات LEAD and LAG - Exercises

  • معرفی زیرنویس ها Introducing Subqueries

  • معرفی زیرمجموعه ها - تمرینات Introducing Subqueries - Exercises

زیرکی Subqueries

  • زیر سوال های Scalar Scalar Subqueries

  • زیرمجموعه های Scalar - تمرینات Scalar Subqueries - Exercises

  • زیرمجموعه های مرتبط Correlated Subqueries

  • زیرمجموعه های مرتبط - تمرینات Correlated Subqueries - Exercises

  • وجود دارد EXISTS

  • EXISTS - ورزش EXISTS - Exercises

  • برای مسیر XML با مواد اولیه FOR XML PATH With STUFF

  • برای XML Pathh با تمرین - تمرینات FOR XML PATH With STUFF - Exercises

  • PIVOT - قسمت 1 PIVOT - Part 1

  • PIVOT - قسمت 2 PIVOT - Part 2

  • Pivot - تمرینات PIVOT - Exercises

عبارات جدول مشترک (CTE) Common Table Expressions (CTEs)

  • CTE ها - قسمت 1 CTEs - Part 1

  • CTE ها - قسمت 2 CTEs - Part 2

  • CTE - ورزش CTEs - Exercise

  • CTE بازگشتی Recursive CTEs

  • CTE بازگشتی - تمرینات Recursive CTEs - Exercises

جداول دما Temp Tables

  • جداول دما - قسمت 1 Temp Tables - Part 1

  • جداول دما - قسمت 2 Temp Tables - Part 2

  • جداول دما - تمرینات Temp Tables - Exercises

  • ایجاد کنید و وارد کنید CREATE and INSERT

  • ایجاد و وارد کردن - ورزش CREATE and INSERT - Exercise

  • TRUNCATE - قسمت 1 TRUNCATE - Part 1

  • TRUNCATE - قسمت 2 TRUNCATE - Part 2

  • TRUNCATE - ورزش TRUNCATE - Exercise

  • به روزرسانی - قسمت 1 UPDATE - Part 1

  • به روزرسانی - قسمت 2 UPDATE - Part 2

  • به روزرسانی - ورزش UPDATE - Exercise

  • حذف DELETE

بهينه سازي Optimization

  • بهینه سازی با به روز رسانی - قسمت 1 Optimizing With UPDATE - Part 1

  • بهینه سازی با به روزرسانی - قسمت 2 Optimizing With UPDATE - Part 2

  • بهینه سازی با به روزرسانی - ورزش Optimizing With UPDATE - Exercise

  • موارد موجود با به روز رسانی An Improved EXISTS With UPDATE

  • وجود پیشرفته با به روزرسانی - ورزش An Improved EXISTS With UPDATE - Exercise

  • معرفی نمایه ها Introducing Indexes

  • بهینه سازی با شاخص ها - مثال Optimizing With Indexes - Example

  • بهینه سازی با شاخص ها - ورزش Optimizing With Indexes - Exercise

  • جداول جستجو - قسمت 1 Lookup Tables - Part 1

  • جداول جستجو - قسمت 2 Lookup Tables - Part 2

  • جداول جستجو - تمرینات Lookup Tables - Exercises

برنامه نویسی SQL Programming SQL

  • متغیرها - قسمت 1 Variables - Part 1

  • متغیرها - تمرین 1 Variables - Exercise 1

  • متغیرها - قسمت 2 Variables - Part 2

  • متغیرها - تمرین 2 Variables - Exercise 2

  • معرفی توابع تعریف شده توسط کاربر Introducing User Defined Functions

  • ساخت عملکردها با پارامترها Making Functions Flexible With Parameters

  • توابع تعریف شده توسط کاربر - تمرینات User Defined Functions - Exercises

  • روش های ذخیره شده Stored Procedures

  • روش های ذخیره شده - ورزش Stored Procedures - Exercise

  • جریان را با بیانیه های IF کنترل کنید Control Flow With IF Statements

  • جریان کنترل با اگر اظهارات - ورزش Control Flow With IF Statements - Exercise

  • با استفاده از چندین عبارت IF Using Multiple IF Statements

  • با استفاده از چندین عبارت IF - ورزش Using Multiple IF Statements - Exercise

  • پویا SQL - قسمت 1 Dynamic SQL - Part 1

  • SQL پویا - قسمت 2 Dynamic SQL - Part 2

  • Dynamic SQL - تمرینات Dynamic SQL - Exercises

نمایش نظرات

نظری ارسال نشده است.

آموزش The Advanced SQL Server Masterclass For Data Analysis
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
7h 8m
72
Udemy (یودمی) udemy-small
11 اردیبهشت 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
8,607
4.5 از 5
ندارد
ندارد
ندارد
Travis Cuzick

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Travis Cuzick Travis Cuzick

مهندس راه حل های اطلاعات سلام ، من تراویس هستم. من بیش از یک دهه وقت صرف معماری و کدنویسی راه حل های داده ها - و آموزش دیگران برای انجام همان کار - برای بزرگترین شرکت های Fortune 500 کرده ام. در آن زمان ، من به زبان های برنامه نویسی مانند SQL ، VBA ، Python تسلط داشتم ، جاوا اسکریپت و موارد دیگر ... اما این همیشه آسان نبود. من به عنوان یک توسعه دهنده خودآموز ، می فهمم که یادگیری موضوعات بسیار فنی به تنهایی چقدر سخت است. و من علاقه مندم که این فرآیند را برای دانشجویان خود کارآمد ، شهودی و سرگرم کننده (بله ، سرگرم کننده!) تا حد ممکن انجام دهم. من برای استفاده از آنچه در مورد برنامه نویسی (و یادگیری!) در طول زندگی حرفه ای خود آموخته ام ، برای کمک به شما در رسیدن به مرحله بعدی خود بسیار هیجان زده هستم.

Udemy (یودمی)

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

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