توضیحات
آموزش تکنیک های پیشرفته تحلیل داده در SQL
نام دوره : SQL for Data Analysis: Advanced SQL Querying Techniques
پیشنیاز
- هر نوع ویرایشگر SQL (ما فرآیند نصب مخصوص MySQL Workbench را آموزش خواهیم داد).
- آشنایی اولیه با SQL
توضیحات
این دوره یک آموزش عملی و پروژهمحور است که به شما کمک میکند از مفاهیم پایه SQL فراتر رفته و به تکنیکهای پیشرفته تحلیل داده بپردازید.
ما از مرور اصول اولیه شروع میکنیم و به تحلیل چند جدول (Multi-Table Analysis) میپردازیم که شامل JOINهای پایه، SELF-JOIN، CROSS-JOIN و UNION است.
سپس به تکنیکهای کار با Subqueryها و Common Table Expressions (CTE) میپردازیم.
این بخش شامل مثالهایی از Subquery در Clauses مختلف، بازنویسی Subquery به CTE، معرفی CTEهای بازگشتی (Recursive CTE) و مقایسه آنها با ابزارهایی مانند جداول موقت (Temporary Tables) و Viewها است.
در ادامه، توابع Window Functions را به شما معرفی میکنیم و توابعی مانند ROW_NUMBER، RANK، FIRST_VALUE، LEAD و LAG را بررسی خواهیم کرد.
همچنین با توابع عمومی برای کار با انواع دادهها مانند عددی، تاریخ، رشتهای و NULL آشنا میشوید.
در نهایت، مفاهیمی که یاد گرفتهاید را در سناریوهای واقعی تحلیل داده پیادهسازی میکنید. از جمله مدیریت دادههای تکراری، فیلترهای خاص، محاسبات متوالی و …
برای اتمام دوره، یک پروژه عملی بهعنوان کارآموز تحلیل داده برای لیگ برتر بیسبال (MLB) انجام میدهید که در آن از تکنیکهای پیشرفته SQL برای تحلیل تغییرات آماری بازیکنان در طول زمان و در تیمهای مختلف استفاده خواهید کرد.
محتوای دوره آموزش تکنیک های پیشرفته تحلیل داده در SQL
1. مرور اصول پایه SQL
- مرور 6 Clause اصلی SQL و کلمات کلیدی پرکاربرد مانند LIMIT، DISTINCT و موارد دیگر.
2. تحلیل چند جدول (Multi-Table Analysis)
- مرور انواع JOIN (INNER, LEFT, RIGHT, OUTER) و معرفی تکنیکهای پیشرفته مانند Self-JOIN و CROSS-JOIN.
3. Subqueryها و CTEها
- نحوه نوشتن Subquery و Common Table Expressions (CTE) و بررسی بهترین موارد استفاده از هر روش.
4. توابع Window Functions
- معرفی توابع Window برای انجام محاسبات روی مجموعهای از ردیفها و بررسی گزینهها و کاربردهای مختلف.
5. توابع بر اساس نوع دادهها
- کشف توابع SQL برای کار با دادههای عددی، تاریخی، رشتهای و NULL.
6. کاربردهای تحلیل داده
- پیادهسازی تکنیکهای پیشرفته برای سناریوهای تحلیل داده، شامل Pivot کردن دادهها، محاسبات متوالی و موارد دیگر.
7. پروژه نهایی
- استفاده از تمام مهارتهای یاد گرفته شده برای تحلیل آماری بازیکنان بیسبال (MLB) و مشاهده تغییرات آنها در طول زمان و تیمهای مختلف.
مزایای دوره
با ثبتنام در این دوره، شما به موارد زیر دسترسی خواهید داشت:
- 8 ساعت ویدیوی باکیفیت آموزشی
- 21 تمرین تکلیفی
- 6 آزمون
- پروژه نهایی 4 بخشی
- کتاب الکترونیکی SQL پیشرفته (بیش از 150 صفحه)
- فایلها و راهحلهای پروژه قابل دانلود
دوره آموزش تکنیک های پیشرفته تحلیل داده در SQL برای چه کسانی است:
- تحلیلگران یا متخصصان BI که قصد تحلیل دادههای ذخیرهشده در سیستمهای پایگاه داده رابطهای را دارند.
- کاربران SQL که میخواهند مهارتهای پیشرفته در کوئرینویسی کسب کنند.
- هرکسی که به دنبال یادگیری SQL پیشرفته برای تحلیل داده در یک محیط عملی و جذاب است.
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید