تسلط به SQL برای تحلیل داده و هوش تجاری
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- مبانی را یاد خواهید گرفت: SQL چیست، پایگاههای داده چگونه کار میکنند و چرا SQL برای کار با داده ضروری است.
- یاد خواهید گرفت چگونه با SELECT ،FROM ،WHERE، GROUP BY ،HAVING ،ORDER BY و موارد دیگر کوئری بنویسید.
- یاد خواهید گرفت چگونه چندین جدول را با استفاده از JOINS ،UNION ،INTERSECT و EXCEPT ترکیب کنید.
- تمام توابع SQL از جمله توابع رشتهای، عددی، تاریخ/زمان و منطق CASE را یاد خواهید گرفت.
- یاد خواهید گرفت چگونه مقادیر NULL را در SQL مدیریت کنید.
- به تمام Window Functionها مسلط خواهید شد (LEAD ،LAG ،RANK ،ROW_NUMBER و غیره)
- به تکنیکهای پیشرفته SQL مانند Subqueryها و CTEها مسلط خواهید شد.
- یاد خواهید گرفت چگونه از SQL برای EDA (تحلیل اکتشافی داده) روی مجموعهداده واقعی استفاده کنید.
- یاد خواهید گرفت چگونه با استفاده از SQL تکنیکهای پیشرفته تحلیل داده را اعمال کنید.
پیش نیازهای دوره
- هیچ تجربه قبلی در SQL یا برنامهنویسی لازم نیست!
- فقط به یک کامپیوتر با دسترسی به اینترنت نیاز دارید
- تمام ابزارهای استفادهشده در دوره رایگان و بهسادگی قابل راهاندازی هستند - ما در هر مرحله شما را راهنمایی میکنیم.
توضیحات دوره
بصریترین و کاملترین دوره SQL در اینترنت - ساختهشده توسط یک متخصص واقعی داده
این یک دوره معمولی SQL با اسلایدهای خستهکننده و مثالهای کتابی نیست.
این یک بوتکمپ SQL کاملاً انیمیشنی و عملی است که در آن نهتنها یاد میگیرید چگونه SQL بنویسید - بلکه واقعاً میبینید SQL در پشت صحنه چگونه کار میکند، آن هم از طریق بیش از 200 انیمیشن سفارشی که بهصورت دستی طراحی شدهاند تا به شما کمک کنند هر مفهوم را در عمق آن واقعاً درک کنید.
این یک بوتکمپ عملی SQL است که بهطور ویژه برای تحلیلگران داده و هر کسی که در حوزه تحلیل داده، گزارشگیری و بینشهای کسبوکار کار میکند طراحی شده است.
این دوره بر پایه بیش از 17 سال تجربه واقعی در کار با داده در شرکتهای بزرگ جهانی مانند Mercedes-Benz و Bosch ساخته شده است. هر درس، پروژه و موضوع مستقیماً از کاربردهای واقعی سازمانی گرفته شده است - نه از تئوری دانشگاهی.
چه از صفر شروع کنید و چه بخواهید سطح خود را بالاتر ببرید، با اطمینان از کوئریهای اولیه به تحلیل پیشرفته خواهید رسید.
موضوعات پوششدادهشده در این دوره کامل:
- مقدمه: یاد بگیرید SQL چیست، چرا اهمیت دارد، پایگاههای داده چگونه کار میکنند و چگونه محیط کامل SQL خود را راهاندازی کنید.
- کوئرینویسی داده (SELECT): به SELECT ،FROM، WHERE ،GROUP BY ،HAVING ،ORDER BY، DISTINCT ،TOP و ترتیب اجرای کوئری مسلط شوید.
- تبدیل و پاکسازی داده: عبارتهای CASE، توابع متنی، توابع تاریخ، تبدیل نوع داده و الگوهای پاکسازی
- فیلتر کردن داده: از عملگرهای مقایسهای و منطقی مانند AND ،OR ،NOT ،BETWEEN ،IN و LIKE برای فیلتر کردن مؤثر داده استفاده کنید.
- ترکیب داده: جدولها را با استفاده از JOIN و عملیات SET مانند INNER ،LEFT ،RIGHT ،FULL ،CROSS و همچنین UNION و INTERSECT ترکیب و ادغام کنید.
- تجمیع و تحلیل داده: توابع تجمیعی و توابع پیشرفته window مانند RANK ،DENSE_RANK ،LAG و LEAD را اعمال کنید.
- تکنیکهای پیشرفته SQL: با subqueryها و CTEها (بازگشتی و غیر بازگشتی) کار کنید.
پروژههای عملی برای کسب تجربه واقعی:
تماشای آموزشها کافی نیست - به همین دلیل این دوره پر از پروژههای عملی است تا بتوانید فوراً مهارتهای جدید خود را در سناریوهای واقعی اعمال کنید. هر پروژه طوری طراحی شده که کار واقعی متخصصان را شبیهسازی کند:
- SQL برای تحلیل داده (EDA): از SQL برای انجام تحلیل اکتشافی داده روی مجموعهداده واقعی استفاده کنید، بینش استخراج کنید و مانند یک تحلیلگر داده گزارش بسازید.
- بهینهسازی پیشرفته کوئری: چالشهای پیچیده کوئری را حل کنید و روی مجموعهداده بزرگ، بهینهسازی عملکرد را تمرین کنید تا سناریوهای واقعی و پرفشار را شبیهسازی کنید.
نکته مهم درباره پایگاههای داده
فایلهای دوره شامل مجموعهداده برای چندین سیستم پایگاه داده هستند (SQL Server ،MySQL ،PostgreSQL و غیره).
- این دوره عمدتاً بر SQL Server تمرکز دارد (که فقط روی Windows اجرا میشود).
- اگر از Mac استفاده میکنید، همچنان میتوانید با استفاده از MySQL یا PostgreSQL همراهی کنید - مفاهیم SQL یکسان هستند.
هدف این دوره این است که به شما کمک کند مفاهیم SQL را درک کنید و یاد بگیرید چگونه آنها را در پروژههای واقعی اعمال کنید، بدون توجه به پایگاه داده خاص است.
با تکمیل این پروژهها، تئوری را به عمل تبدیل خواهید کرد. شما نهتنها یادگیری خود را تثبیت میکنید، بلکه مجموعهای از نمونههای آماده برای بازار کار میسازید تا به کارفرمایان آینده نشان دهید.
این فرصت را از دست ندهید تا بر SQL مسلط شوید؛ مهارتی که شما را در بازار کار متمایز میکند و مسیر حرفهایتان را به سطوح بالاتری میبرد. همین حالا در این دوره شرکت کنید و با تسلط به SQL، ظرفیت داده خود را آزاد کنید!
این دوره برای چه کسانی مناسب است؟
- مبتدیان کامل که میخواهند از ابتدا یک اصول قوی در SQL بسازند.
- دانشجویان علوم داده، علوم کامپیوتر یا رشتههای مرتبط که به دنبال رویکردی عملی و پروژهمحور برای SQL هستند.
- تحلیلگران داده و متخصصان هوش تجاری که به دنبال تکنیکهای پیشرفته برای کوئریهای پیچیده و تحلیل داده هستند.
- دانشمندان داده که میخواهند از SQL برای تحلیل اکتشافی داده و بینشهای هوش مصنوعی محور استفاده کنند.
تسلط به SQL برای تحلیل داده و هوش تجاری
-
معرفی دوره 01:32
-
نقشه راه و ساختار دوره 02:58
-
SQL چیست و پایگاههای داده چه هستند؟ 03:13
-
فرآیند تحلیل داده با SQL 02:09
-
DBMS چیست؟ 02:18
-
انواع پایگاههای داده 02:13
-
فرمان های SQL 02:10
-
چرا SQL یاد بگیریم؟ 01:50
-
راهاندازی محیط: SQL Server ،SSMS و پایگاههای داده 20:04
-
مقدمه - کوئری SQL چیست؟ 02:21
-
کامپوننت های SQL 02:45
-
SELECT و FROM 08:01
-
WHERE 06:03
-
ORDER BY 08:55
-
GROUP BY 08:17
-
HAVING 07:57
-
DISTINCT 03:22
-
TOP 05:13
-
ترتیب کدنویسی و اجرا 04:00
-
نکات جذاب SQL 04:33
-
مقدمه - فیلتر کردن داده چیست؟ 01:22
-
عملگرهای مقایسهای 09:15
-
عملگر AND 04:41
-
عملگر OR 02:53
-
عملگر NOT 03:28
-
عملگر BETWEEN 04:28
-
عملگر IN 04:14
-
عملگر LIKE 10:17
-
مقدمه - تبدیل داده چیست؟ 01:26
-
توابع SQL 05:16
-
CONCAT 03:04
-
UPPER و LOWER 02:30
-
TRIM 05:27
-
REPLACE 03:31
-
LEN 01:49
-
LEFT و RIGHT 03:11
-
SUBSTRING 05:56
-
توابع عددی 04:03
-
تاریخ و زمان چیست؟ 03:31
-
مروری بر توابع تاریخ و زمان 02:39
-
DAY ،MONTH ،YEAR 02:59
-
DATEPART 05:53
-
DATENAME 04:34
-
DATETRUNC 08:10
-
EOMONTH 03:31
-
کاربردها – استخراج تاریخ 05:03
-
مقایسه توابع استخراج 03:38
-
مقدمهای بر قالببندی و تبدیل نوع 05:34
-
FORMAT 13:13
-
CONVERT 06:23
-
CAST 05:08
-
DATEADD 04:43
-
DATEDIFF 04:21
-
ISDATE 07:24
-
خلاصه تاریخ و زمان 00:52
-
مقدمهای بر NULLها 02:36
-
COALESCE در برابر ISNULL 11:30
-
مدیریت NULLها – تجمیع داده 03:39
-
مدیریت NULLها – عملیات ریاضی 06:10
-
مدیریت NULLها – اتصال داده 07:05
-
مدیریت NULLها – مرتبسازی داده 05:32
-
NULLIF 05:57
-
IS NULL و IS NOT NULL 09:41
-
NULL در برابر خالی و تهی 06:01
-
مدیریت NULLها – سیاستهای داده 08:35
-
خلاصه NULL 01:40
-
مقدمهای بر عبارتهای CASE 07:28
-
کاربرد – دستهبندی داده 05:18
-
قوانین CASE 01:30
-
کاربرد – نگاشت مقادیر 08:51
-
کاربرد – مدیریت NULLها 08:32
-
خلاصه عبارت CASE 01:20
-
مقدمه - ترکیب داده چیست 02:19
-
مقدمهای بر JOINها 08:57
-
بدون JOIN 01:40
-
INNER JOIN 12:30
-
LEFT JOIN 07:12
-
RIGHT JOIN 04:55
-
FULL JOIN 04:39
-
LEFT ANTI JOIN 04:03
-
RIGHT ANTI JOIN 04:56
-
FULL ANTI JOIN 06:57
-
CROSS JOIN 03:16
-
انتخاب JOIN مناسب 01:39
-
JOIN چندجدولی 13:05
-
مقدمهای بر عملگرهای SET 00:33
-
قوانین و سینتکس SET 11:58
-
UNION 05:25
-
UNION ALL 03:54
-
EXCEPT 05:18
-
INTERSECT 02:36
-
کاربرد: ترکیب اطلاعات 09:43
-
خلاصه عملگرهای SET 01:26
-
مقدمه - تجمیع داده چیست؟ 01:54
-
توابع تجمیعی 06:15
-
توابع پنجرهای در برابر GROUP BY 12:41
-
سینتکس توابع پنجرهای 05:02
-
PARTITION BY در پنجره 10:11
-
ORDER BY در پنجره 04:16
-
چارچوب پنجره 14:26
-
قوانین توابع پنجرهای 07:38
-
خلاصه مبانی پنجرهای 02:12
-
مقدمهای بر توابع تجمیعی پنجرهای 02:03
-
COUNT پنجرهای 16:42
-
SUM پنجرهای 07:27
-
AVG پنجرهای 09:03
-
MIN و MAX پنجرهای 09:37
-
کاربرد: مجموع غلتان و تجمعی 09:36
-
کاربرد: میانگین متحرک 09:07
-
خلاصه توابع تجمیعی پنجرهای 02:22
-
مقدمهای بر توابع رتبهبندی 04:54
-
ROW_NUMBER پنجرهای 04:24
-
RANK پنجرهای 04:04
-
DENSE_RANK پنجرهای 04:25
-
ROW_NUMBER در برابر RANK در برابر DENSE_RANK 01:02
-
کاربردها: تحلیل N مورد برتر/پایینتر 07:15
-
کاربردها: اختصاص شناسههای یکتا 02:46
-
کاربردها: شناسایی Duplicates 05:34
-
CUME_DIST پنجرهای 04:49
-
PERCENT_RANK پنجرهای 07:48
-
NTILE پنجرهای 13:39
-
خلاصه توابع رتبهبندی پنجرهای 01:58
-
مقدمهای بر توابع مقدار پنجرهای 03:39
-
MIN و MAX پنجرهای 09:48
-
کاربرد: ماهبهماه (MoM) 06:49
-
کاربرد: حفظ مشتری 08:45
-
کاربرد: تحلیل فاصله زمانی 05:43
-
FIRST و LAST پنجرهای 12:10
-
خلاصه توابع مقدار پنجرهای 02:26
-
مقدمه - موضوعات پیشرفته SQL 01:23
-
چالشها در پروژههای پیچیده 17:26
-
Subquery چیست؟ 02:44
-
چرا Subquery؟ 02:07
-
دستهبندیهای Subquery 02:06
-
انواع نتایج Subquery 02:30
-
Subquery در FROM 10:52
-
پایگاه داده چگونه Subquery را اجرا میکند؟ 01:35
-
Subquery در SELECT 07:02
-
Subquery در JOIN 05:02
-
Subquery در WHERE 06:44
-
Subquery با استفاده از عملگر IN 08:29
-
Subquery با استفاده از عملگرهای ALL و ANY 06:13
-
Subquery همبسته 10:46
-
Subquery با استفاده از EXISTS 12:19
-
خلاصه Subquery 01:11
-
مقدمهای بر CTE 06:03
-
چرا CTE؟ 04:55
-
پایگاه داده چگونه CTE را اجرا میکند؟ 02:16
-
انواع CTE 00:35
-
CTE مستقل 08:42
-
چند CTE مستقل 08:04
-
CTE تو در تو 13:37
-
بهترین شیوههای CTE 02:41
-
CTE بازگشتی 27:29
-
خلاصه CTE 02:01
-
مقدمهای بر پروژه EDA 01:45
-
دریافت منابع پروژه 07:03
-
نقشه راه پروژه تحلیل داده 01:53
-
ابعاد در برابر شاخصها 04:34
-
بررسی پایگاه داده 03:16
-
بررسی ابعاد 03:48
-
بررسی تاریخ 05:13
-
بررسی شاخصها 08:31
-
تحلیل بزرگی 11:11
-
تحلیل رتبهبندی 07:14
-
مقدمهای بر تحلیل پیشرفته SQL 00:42
-
تحلیل تغییرات در طول زمان 08:23
-
تحلیل تجمعی 07:50
-
تحلیل عملکرد 12:24
-
تحلیل جزء به کل 07:22
-
بخشبندی داده 15:49
-
ساخت گزارش مشتریان 19:12
-
ساخت گزارش محصولات 03:37
-
مستندسازی کار خود در GIT 00:51
-
تبریک و متشکرم 00:51
مشخصات آموزش
تسلط به SQL برای تحلیل داده و هوش تجاری
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:Alls
- تعداد درس:175
- مدت زمان :17:12:24
- حجم :24.83GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy