بوتکمپ کامل SQL: از مبانی تا پیشرفته
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- شما مبانی را خواهید آموخت: SQL چیست، پایگاههای داده چگونه کار میکنند و چرا SQL برای کار با دادهها ضروری است.
- چگونگی کوئری با استفاده از SELECT ،FROM ،WHERE و GROUP BY ،HAVING ،ORDER BY و موارد دیگر را خواهید آموخت.
- تمام توابع SQL شامل توابع رشتهای، عددی، تاریخ/زمان و منطق CASE را خواهید آموخت.
- چگونگی ترکیب چندین جدول با استفاده از JOINS ،UNION، INTERSECT و EXCEPT را خواهید آموخت.
- به تمام توابع پنجرهای (RANK ،ROW_NUMBER، DENSE_RANK و غیره) مسلط خواهید شد.
- به تکنیکهای پیشرفته SQL مانند Subqueries ،CTEs ،Views و Temp Tables مسلط خواهید شد.
- چگونگی بهینهسازی عملکرد، کاهش زمان کوئری و تنظیم ایندکسها را خواهید آموخت.
- چگونگی اعمال تکنیکهای تحلیل پیشرفته با استفاده از SQL را خواهید آموخت.
- چگونگی مدیریت مقادیر NULL در SQL را خواهید آموخت.
پیش نیازهای دوره
- به هیچ تجربه قبلی در SQL یا برنامهنویسی نیاز نیست!
- تمام ابزارهای مورد استفاده در دوره رایگان و راهاندازی آنها آسان است، مدرس در هر مرحله شما را راهنمایی خواهد کرد.
توضیحات دوره
دوره کامل SQL از مبانی تا پیشرفته، ساخته شده توسط یک متخصص واقعی داده
این دوره SQL شما با مثالهای عملی از دنیای واقعی است.
این یک بوتکمپ عملی SQL است که در آن نهتنها نوشتن SQL را یاد میگیرید، بلکه خواهید دید SQL در پشت صحنه چگونه کار میکند و مفاهیم بهصورت کاربردی توضیح داده میشوند تا به شما در درک عمیق هسته هر مفهوم کمک شود.
چه یک مبتدی مطلق باشید یا کسی که به دنبال ارتقای سطح خود است، این دوره طوری طراحی شده که شما را در SQL از صفر به صد برساند.
اگر هرگز یک خط SQL ننوشتهاید، نگران نباشید - همه چیز از ابتدا و قدم به قدم توضیح داده میشود. شما نه خیلی پیر هستید و نه خیلی جوان، SQL یکی از سادهترین و ارزشمندترین مهارتهایی است که میتوانید بیاموزید.
چه چیزی این دوره را واقعاً منحصربهفرد میکند:
- تمام مفاهیم پیچیده SQL به سادگی قابل درک شدهاند.
- پروژههای دنیای واقعی مبتنی بر تسک ها
- همهچیز در SQL را پوشش میدهد. از مبانی مطلق تا موضوعات پیشرفته مانند Window Functions ،CTEs، بهینهسازی کوئری، انبار داده SQL و تحلیل پیشرفته
- تمرین با سناریوهای واقعی برای تبدیل شدن از مبتدی به آماده به کار با اعتماد به نفس
موضوعات پوشش داده شده در این دوره کامل:
- مقدمه: بیاموزید SQL چیست، چرا اهمیت دارد، پایگاههای داده چگونه کار میکنند و چگونه محیط کامل SQL خود را راهاندازی کنید.
- کوئری داده (SELECT): به SELECT ،FROM ،WHERE ،GROUP BY ،HAVING ،ORDER BY ،DISTINCT ،TOP و ترتیب اجرای کوئری مسلط شوید.
- تعریف داده (DDL): ایجاد، اصلاح و حذف آبجکت ها پایگاه داده با استفاده از فرمان های CREATE ،ALTER و DROP.
- دستکاری داده (DML): افزودن، بروزرسانی و حذف رکوردها با استفاده از INSERT ،UPDATE و DELETE با منطق دنیای واقعی
- فیلتر کردن داده: استفاده از عملگرهای مقایسهای و منطقی مانند AND ،OR ،NOT ،BETWEEN ،IN و LIKE برای فیلتر کردن مؤثر داده
- ترکیب داده: Join و ادغام جداول با استفاده از INNER ،LEFT، RIGHT ،FULL ،CROSS joins و عملیات SET مانند UNION و INTERSECT
- توابع سطح ردیف: استفاده از توابع رشتهای، عددی، تاریخ، مدیریت null و عبارات CASE برای تبدیل دادههای خود.
- تجمیع و تحلیل: اعمال توابع تجمعی و توابع پنجرهای پیشرفته مانند RANK ،DENSE_RANK ،LAG و LEAD
- تکنیکهای پیشرفته SQL: کار با subqueries ،CTEs (بازگشتی و غیربازگشتی)، views ،temp tables ،procedures و triggers
- بهینهسازی عملکرد: بهبود سرعت کوئری با استفاده از indexes، partitions و نکات عملی عملکرد.
- هوش مصنوعی و SQL: استفاده از ChatGPT و GitHub Copilot برای تولید، توضیح، بهینهسازی و اشکالزدایی SQL، بهعلاوه ترجمه و مستندسازی کد
پروژههای عملی برای تجربه واقعی:
این دوره مملو از پروژههای عملی است تا بتوانید بلافاصله مهارتهای جدید خود را در سناریوهای دنیای واقعی به کار ببرید. هر پروژه طوری طراحی شده است که آینهای از کارهای واقعی انجام شده توسط متخصصان باشد:
- انبار داده SQL: طراحی و پیادهسازی یک انبار داده SQL کامل از ابتدا، درست مانند کاری که در یک محیط سازمانی واقعی انجام میدهید.
- SQL برای تحلیل داده (EDA): استفاده از SQL برای انجام تحلیل داده اکتشافی (EDA) بر روی مجموعه دادههای واقعی، استخراج بینشها و ایجاد گزارشها، همان کاری که یک تحلیلگر داده انجام میدهد.
- بهینهسازی پیشرفته کوئری: مقابله با چالشهای کوئری پیچیده و تمرین تنظیم عملکرد بر روی مجموعه دادههای بزرگ برای شبیهسازی سناریوهای پرفشار دنیای واقعی
هدف این دوره کمک به شما در درک مفاهیم SQL و چگونگی بهکارگیری آنها در پروژههای واقعی، صرفنظر از پایگاه داده خاص است.
با تکمیل این پروژهها، تئوری را به عمل تبدیل خواهید کرد. شما نه تنها یادگیری خود را تقویت میکنید، بلکه مجموعهای از نمونههای آماده برای کار خواهید ساخت تا به کارفرمایان آینده نشان دهید.
این شانس را برای تسلط به SQL از دست ندهید، مهارتی که شما را در بازار کار متمایز میکند و حرفه شما را به اوجهای جدیدی میرساند. اکنون در این دوره شرکت کنید و پتانسیل دادههای خود را با تخصص SQL شکوفا کنید!
این دوره برای چه کسانی مناسب است؟
- مبتدیان کاملی که به دنبال ساختن یک اصول قوی در SQL از ابتدا هستند.
- هر کسی که به دنبال گواهینامه Microsoft SQL Server است.
- دانشجویان علوم داده، علوم کامپیوتر یا رشتههای مرتبط که خواهان یک رویکرد عملی و کاربردی برای SQL هستند.
- تحلیلگران داده و متخصصان هوش تجاری که به دنبال تکنیکهای پیشرفته برای کوئری های پیچیده داده و تحلیل هستند.
- دانشمندان داده که میخواهند از SQL برای تحلیل داده اکتشافی و کسب بینشهای هوش مصنوعی محور استفاده کنند.
بوتکمپ کامل SQL: از مبانی تا پیشرفته
-
مقدمهای بر SQL 51:32
-
معماری پایگاه داده SQL Server 01:01:42
-
فرمان های SQL 01:11:28
-
انواع داده در SQL 51:27
-
محدودیتها در SQL 46:57
-
ساختار فرمان در SQL 49:50
-
اپراتورهای SQL 45:51
-
ترتیب عملیات در SQL 01:08:34
-
دستور CASE در SQL 52:11
-
دستور CASE در SQL - بخش 2 36:03
-
توابع در SQL 50:57
-
توابع تاریخ در SQL 48:04
-
توابع تعریفشده توسط کاربر در SQL 23:10
-
Joins در SQL 48:59
-
Joins در SQL - بخش 2 01:09:13
-
Self Join در SQL 54:56
-
Union، Union ALL، Intersect و Except در SQL 01:01:34
-
Sub-Queries در SQL 45:22
-
CTE در SQL 01:05:50
-
توابع پنجرهای در SQL 58:19
-
توابع پنجرهای در SQL - بخش 2 01:00:07
-
توابع پنجرهای در SQL - بخش 3 42:54
-
Views در SQL 36:05
-
Stored Procedure در SQL 36:33
-
Triggers در SQL 44:12
-
بهینهسازی عملکرد و کوئری در SQL 28:14
مشخصات آموزش
بوتکمپ کامل SQL: از مبانی تا پیشرفته
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:همه سطوح
- تعداد درس:26
- مدت زمان :21:50:34
- حجم :7.62GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy