تسلط به SQL در BigQuery توسط یک Googler: از مبانی تا پیشرفته
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- نوشتن و بهینهسازی کوئری های SQL در BigQuery مانند یک تحلیلگر داده حرفهای یا Googler
- کار با ساختارهای داده واقعی مانند آرایهها، Structها، داده تو در تو و جداول پارتیشنشده
- بهکارگیری تکنیکهای پیشرفته SQL شامل توابع پنجرهای، تجمیعات، Pivot ،Unpivot و منطق شرطی
- خودکارسازی، زمانبندی و بهینهسازی گردشکارهای BigQuery برای پردازش مقیاسپذیر داده
- درک برنامههای اجرایی و بهینهسازی عملکرد در BigQuery
پیشنیازهای دوره
- بدون نیاز به تجربه قبلی در SQL یا BigQuery
- یک حساب Google برای دسترسی و استفاده از Google BigQuery (طرح رایگان با Sandbox موجود)
- آشنایی اولیه با spreadsheets (Google Sheets یا Excel) مفید است اما الزامی نیست.
- تمایل به یادگیری از طریق عمل – دوره شامل تمرینهای عملی با مثالهای واقعی است.
- اتصال اینترنت پایدار برای دسترسی به ویدئوهای Udemy و تمرین در Google BigQuery
توضیحات دوره
به تسلط به SQL در BigQuery توسط یک Googler خوش آمدید – نقشه راه کامل شما برای کسب اعتماد بهنفس و آمادگی شغلی با Google BigQuery، یکی از قدرتمندترین پلتفرمهای داده ابری که در گوگل و فراتر از آن استفاده میشود.
چه تازهکار باشید و چه قبلاً با SQL کار کرده باشید، این دوره بهگونهای طراحی شده که شما را از صفر تا پیشرفته قدم به قدم، با استفاده از مثالهای دنیای واقعی، توضیحهای واضح و نکات داخلی یک Googler همراهی کند.
چرا این دوره؟
BigQuery قلب تحلیل داده در گوگل است. این سرویس داشبوردها، پایپ لاین های یادگیری ماشین، بینشهای کسب و کار و عملیاتهای حیاتی را قدرت میدهد. توانایی نوشتن SQL تمیز و کارآمد در BigQuery برای هر کسی که در حوزه داده، محصول یا کسبوکار فعالیت میکند، یک نیروی فوقالعاده است.
در این دوره، شما یاد خواهید گرفت:
- چگونه کوئریهای SQL را مانند یک حرفهای بنویسید و بهینه کنید؟
- چگونه با داده پیچیده مانند آرایهها و Structها کار کنید؟
- چگونه توابع پیشرفته، Joinها، زیرکوئری ها و توابع پنجرهای را به کار ببرید؟
- چگونه گردشکارهای خود را خودکار، زمانبندی و ساختاربندی کنید؟
- و مهمتر از همه، چگونه هنگام کار با داده همانند یک Googler فکر کنید.
این دوره برای چه کسانی است؟
تحلیلگران داده، دانشمندان داده، مهندسان، مدیران محصول، دانشجویان و هر کسی که مشتاق بهرهبرداری از قدرت BigQuery است – بدون نیاز به تجربه قبلی!
این فقط تئوری نیست. شما خواهید آموخت آنچه Googlerها در محیط تولید واقعی انجام میدهند – ساخت کوئری هایی که مشکلات کسبوکار واقعی را در مقیاس بزرگ حل میکنند.
در پایان دوره، شما با اطمینان و مهارت کافی برای کوئری مجموعههای داده بزرگ، پشتیبانی از تصمیمگیری و موفقیت در مصاحبههای SQL خواهید بود.
بیایید شروع کنیم و مانند یک Googler به کوئری بپردازیم!
این دوره برای چه کسانی مناسب است؟
- مبتدیان علاقهمند به یادگیری SQL با استفاده از Google BigQuery از ابتدا
- تحلیلگران داده، تحلیلگران کسبوکار و دانشآموزان مشتاق علم داده که مایل به ارتقای مهارتهای SQL خود با ابزارهای عملی و قابل مقیاس هستند که در گوگل استفاده میشود.
- دانشجویان، فارغالتحصیلان جدید و جستجو شغل که برای نقشهای با داده که شامل SQL و پلتفرمهای ابری است آماده میشوند.
- هرکسی که کنجکاو است بداند که کارمندان گوگل چگونه با استفاده از BigQuery، انبارهای داده ابری قدرتمند گوگل، داده بزرگ مقیاس را کوئری و تحلیل کنند.
- مبتدیانی که پیش از این SQL ندارند و به دنبال یادگیری منظم، عملی آسان هستند.
تسلط به SQL در BigQuery توسط یک Googler: از مبانی تا پیشرفته
-
چگونه یک جدول در BigQuery ایجاد کنیم؟ 11:44
-
بارگذاری داده از Google Sheets به BigQuery 07:59
-
چگونه یک جدول را در BigQuery حذف کنیم؟ 01:20
-
چگونه داده را به جدول موجود در BigQuery اضافه یا درج کنیم؟ 04:50
-
چگونه چند ردیف را به جدول موجود در BigQuery اضافه یا درج کنیم؟ 03:48
-
چگونه مقادیر را در جدول موجود در BigQuery بروزرسانی یا تغییر دهیم؟ 05:07
-
چگونه داده را از جدول در BigQuery حذف کنیم؟ 03:56
-
چگونه تمام داده را حذف و جدول را در BigQuery پاک کنیم؟ 02:37
-
چگونه ستونهای خاص را در BigQuery انتخاب کنیم؟ 09:32
-
چگونه ستونها را در BigQuery با استفاده از AS بهنام جدید بدهیم؟ - آموزش مستعار SQL 04:40
-
چگونه فیلتر WHERE را در BigQuery استفاده کنیم؟ 04:06
-
استفاده از فیلتر WHERE با عملگرهای AND و OR در BigQuery 02:57
-
تسلط به عملگرهای LIKE و NOT LIKE در SQL در BigQuery 04:09
-
تسلط به عملگرهای IN و NOT IN در SQL در BigQuery 03:37
-
تسلط به عملگر BETWEEN در SQL در BigQuery 03:04
-
حذف تکراریها با SQL DISTINCT در BigQuery 04:03
-
شمارش مقادیر یکتا در ستونهای SQL با BigQuery 02:08
-
چگونه ستونها را در BigQuery تجمیع کنیم؟ 03:47
-
استفاده از GROUP BY در BigQuery 06:25
-
تسلط به عبارت HAVING در SQL در BigQuery 04:18
-
مرتبسازی داده مانند یک حرفهای - تسلط به عبارت ORDER BY در SQL با BigQuery 03:06
-
تسلط به عبارت LIMIT در SQL با BigQuery 01:56
-
تسلط به کلیدواژه OFFSET در SQL - حذف ردیفها بهصورت کارآمد در BigQuery 02:56
-
تسلط به توابع تجمیعی در SQL BigQuery - SUM ،AVG ،COUNT و بیشتر 12:26
-
تسلط به عبارت WITH در SQL در BigQuery 04:01
-
استفاده از چندین عبارت WITH در BigQuery 03:49
-
تسلط به زیرکوئری ها در BigQuery 03:09
-
درک ترتیب اجرای SQL - چگونگی پردازش کوئری ها در BigQuery 06:31
-
درک طرحواره جدول در BigQuery 04:54
-
چگونه طرحواره داده یا انواع داده را در BigQuery تغییر دهیم؟ - اصلاح طرحواره SQL 10:59
-
مقادیر Null در مقابل Blank در SQL - درک تفاوتها 02:35
-
چگونه مقادیر NULL یا خالی را در پرسوجوهای SQL حذف کنیم؟ 03:25
-
جایگزینی مقادیر NULL با استفاده از IFNULL و COALESCE در SQL BigQuery 05:38
-
توابع تجمیعی بر مقادیر NULL در SQL BigQuery 03:59
-
مدیریت مقادیر NULL در تابع SUM در SQL BigQuery 03:14
-
چگونه CAST یا نوع داده را در SQL تغییر دهیم؟ 08:02
-
CAST در مقابل SAFE_CAST در SQL BigQuery - تفاوتهای کلیدی و زمان مناسب استفاده 02:56
-
تسلط به عبارات CASE WHEN در SQL بر روی BigQuery 05:36
-
تبدیل متن به حروف کوچک یا بزرگ در BigQuery - توابع رشتهای SQL 02:57
-
تسلط به توابع رشتهای در SQL BigQuery 17:27
-
تسلط به توابع عدد صحیح و شناور در SQL BigQuery 19:42
-
کار با نوع Boolean در SQL BigQuery 04:31
-
استخراج تاریخ، ماه و سال از یک ستون در BigQuery - توابع تاریخ در SQL 04:02
-
تسلط به توابع تاریخ در SQL - تکنیکهای اساسی برای دستکاری داده 07:31
-
توابع تاریخ و زمان جاری در SQL BigQuery - تسلط به کوئری های مبتنی بر زمان 04:13
-
افزودن یا کم کردن تاریخ و زمان در SQL BigQuery - عملیات اساسی تاریخ 09:01
-
گرد کردن و قطع مقادیر DateTime در SQL BigQuery - تسلط به DateTime 05:19
-
افزودن یا کم کردن روزها در SQL BigQuery - سادهسازی محاسبات تاریخ 03:09
-
تسلط به توابع زمان در SQL BigQuery - کار با داده زمانی مانند یک حرفهای 11:23
-
تسلط به توابع Timestamp در SQL BigQuery - راهنمای کامل 20:11
-
تسلط به Left Join در SQL - راهنمای کامل ترکیب داده 15:20
-
تسلط به INNER JOINها در SQL BigQuery 06:08
-
تسلط به RIGHT JOIN در SQL BigQuery 04:24
-
تسلط به FULL JOIN در SQL BigQuery 05:23
-
تسلط به CROSS JOIN در SQL BigQuery 03:54
-
تسلط به Self JOIN در SQL BigQuery 06:39
-
استفاده از UNION ALL در SQL BigQuery - ترکیب داده از جداول متعدد 11:50
-
کلیدواژه EXCEPT در SQL BigQuery - چگونگی حذف داده از نتایج 02:56
-
تابع پنجرهای ()ROW_NUMBER در SQL BigQuery - رتبهبندی و ترتیب داده 05:27
-
تابع پنجره ()RANK در SQL BigQuery - رتبهبندی دقیق داده 05:20
-
تابع پنجره ()DENSE_RANK در SQL BigQuery - رتبهبندی بدون فاصله 03:07
-
توابع پنجرهای ()LEAD و ()LAG در SQL BigQuery - حرکت داده به جلو و عقب 04:07
-
()SUM و ()CUMSUM در توابع پنجرهای - محاسبه مجموعهای جاری 03:33
-
()COUNT در توابع پنجرهای - شمارش ردیفها در پنجرههای خاص 02:04
-
()CUME_DIST در SQL - درک توزیع تجمعی در BigQuery 04:12
-
محاسبه انحراف معیار در SQL - راهنمای گامبهگام برای BigQuery 02:52
-
توابع پنجرهای ()FIRST_VALUE و ()LAST_VALUE در SQL BigQuery 05:02
-
درک ()PERCENT_RANK در SQL - چگونگی محاسبه درصد رتبه در BigQuery 04:08
-
()AVERAGE در توابع پنجرهای - محاسبه میانگین متحرک در SQL BigQuery 03:46
-
محاسبه واریانس در SQL - راهنمای جامع برای BigQuery 01:58
-
درک همبستگی در SQL - راهنمای گامبهگام با BigQuery 06:04
-
تسلط به تجمیع آرایهها در SQL - تکنیکها و بهترین شیوه ها 03:21
-
تسلط به تجمیع رشتهای در SQL - ترکیب، گروهبندی و تحلیل متن 03:21
-
کار با آرایهها در SQL - راهنمای جامع 05:22
-
تسلط به توابع آرایهای در SQL - تکنیکها و موارد استفاده اساسی 12:23
-
استفاده از زیرکوئری های آرایهای در SQL - تکنیکهای پیشرفته و بهترین شیوه ها 01:52
-
روش پیشنهادی برای UNNEST آرایهها در SQL - بهترین شیوه ها 03:36
-
باز کردن آرایهها در SQL به روش نامنصوص - توضیح رویکرد اسکالر 02:51
-
باز کردن آرایهها در SQL - تبدیل داده آرایهای به ردیفها 04:02
-
درک انواع داده Struct در SQL - استفاده و بهترین شیوه ها 03:23
-
کار با انواع داده تو در تو - آرایههای Struct در SQL 03:24
-
استفاده از Structها داخل آرایهها در SQL - بررسی عمیق 03:54
-
استفاده از Structها در نتایج کوئری در SQL - سادهسازی داده پیچیده 01:52
-
تغییر داده داخل Structها در SQL - نکات و تکنیکها 01:11
-
کار با چندین Struct تو در تو در SQL - تکنیکهای پیشرفته 01:25
-
استفاده از توابع تجمیعی با Structها در SQL - تحلیل پیشرفته داده 02:49
-
درک جزئیات اجرای کوئری در SQL - بهینهسازی عملکرد 09:50
-
چگونه گردش کار جداول را در SQL زمانبندی و خودکار کنیم؟ 12:40
-
تسلط به جدولهای Pivot در SQL - تبدیل داده بهراحتی 05:59
-
Unpivot در SQL - تبدیل داده از ستونها به ردیفها 03:01
-
درک جداول پارتیشنشده در SQL - بهینهسازی عملکرد کوئری 07:07
-
کلاسترینگ جداول در SQL - ارتقاء عملکرد کوئری و کارایی ذخیرهسازی 10:00
مشخصات آموزش
تسلط به SQL در BigQuery توسط یک Googler: از مبانی تا پیشرفته
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:92
- مدت زمان :08:25:23
- حجم :3.49GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy