آنچه یاد خواهید گرفت:
مبانی را یاد خواهید گرفت: 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 برای تحلیل اکتشافی داده و بینشهای هوش مصنوعی محور استفاده کنند.