بوتکمپ کامل SQL - تسلط به SQL مدرن با Snowflake
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تاریخچه و کانتکس زبان SQL در چشمانداز داده کنونی
- فرمانهای زبان تعریف داده SQL (DDL) - بررسی CREATE و USE و SHOW و DESCRIBE و DROP و ALTER
- تجربه کار با داده مصنوعی و واقعی و درک آنها
- فرمانهای زبان دستکاری داده SQL (DML) - بررسی INSERT و UPDATE و DELETE و TRUNCATE و MERGE
- یادگیری نحوه تحلیل داده با استفاده از ویژگیهای مختلف SQL از مبتدی تا پیشرفته
- یادگیری بهینهسازی کوئریهای SQL برای اجرای سریعتر و مصرف بهینه منابع
- توابع اسکالر و تجمیع SQL مانند SUM و AVG و RANDOM و ABS و COUNT و YEAR و بسیاری دیگر
- مقدمهای بر Snowflake و SQL مبتنی بر ابر و معماری داده Lakehouse
- مفاهیم پیشرفته SQL - توابع Window، مفهوم Collation، تراکنشها و بسیاری دیگر
- مفاهیم اساسی پایگاه داده و مهندسی داده - کدگذاری کاراکتر، کنترل دسترسی، چرخه عمر داده و غیره
- توابع سفارشی SQL - توابع تعریف شده توسط کاربر و رویههای ذخیره شده
- مباحث متوسط در کوئریهای SQL - کوئریهای فرعی، جوینها، عملگرهای مجموعه و بسیاری دیگر
پیشنیازهای دوره
- هیچ تجربه قبلی در برنامهنویسی نیاز نیست. هر آنچه برای تبدیل شدن به متخصص SQL نیاز دارید، در این دوره جامع موجود است.
- هیچ تجربهای از Snowflake نیاز نیست. یک دوره فشرده کوتاه ارائه خواهد شد، همراه با یک راهنمای جامع برای راهاندازی حساب کاربری رایگان
- تمامی آنچه نیاز دارید، یک مرورگر برای دوره است. کاربران مک، ویندوز و لینوکس همگی خوش آمدید.
توضیحات دوره
به بوتکمپ کامل SQL - تسلط به SQL مدرن با Snowflake خوش آمدید! این تنها دورهای است که برای یادگیری یکی از پرتقاضاترین مهارتهای داده در محیط کار امروز نیاز دارید.
اگر به چشمانداز داده مدرن خود نگاه کنیم، میتوانیم SQL را در همه جا مشاهده کنیم، که پایگاه دادههای رابطهای مانند MySQL و Postgres را قدرت میبخشد، تحلیلهای مبتنی بر ابر را از طریق پلتفرمهایی مانند BigQuery و Snowflake فعال میکند و حتی به عنوان رابطهایی برای ابزارهای کلان داده مانند اسپارک و هدوپ عمل میکند.
این دوره یک فروشگاه همهکاره برای دانشجویان در هر سطح مهارتی است تا تمام سینتکس SQL و ویژگیهای ضروری را یاد بگیرند، که بر پایه درک عمیق از نحوه تکامل SQL برای پاسخگویی به تقاضاهای مدرن، مانند رایانش ابری و کلان داده بنا شده است.
با استفاده از پلتفرم قدرتمند داده cloud-native قوی Snowflake، ما داده مصنوعی و واقعی را از طریق ترکیبی از دروس نظری کوچک و تمرینهای عملی تحلیل خواهیم کرد و به شما تمامی آنچه برای تبدیل شدن به متخصص SQL مناسب دنیای مدرن نیاز دارید، ارائه میدهیم.
ما این کار را با استفاده از یک حساب آزمایشی رایگان که توسط Snowflake ارائه شده، انجام میدهیم که فقط چند دقیقه برای راهاندازی نیاز دارد.
چرا این دوره را انتخاب کنید؟
- بیش از 6 ساعت محتوای باکیفیت متشکل از ویدئوهای کوچک حدود 5 دقیقهای، بنابراین آنچه نیاز دارید بدون حاشیه را میگیرید.
- دروس نظری که شامل نمودارهای معماری، گرافیکها، اسنیپتهای کد و اسلایدهای مرور برای بوکمارک کردن و مطالعه است.
- محتوای تعاملی عملی در رابط کاربری Snowflake با تمرکز بر کد SQL استاندارد ANSI
- تجربه کار با داده مصنوعی و واقعی و درک آنها
- یک پوشه پر از کد SQL جهت همراهی ویدئوهای عملی که میتوانید اجرا کنید، ویرایش کنید و به اشتراک بگذارید.
- یک آزمون مرور در پایان هر بخش برای تقویت مفاهیم عملی و نظری که به تازگی مطالعه کردهاید.
- یادگیری SQL در زمینه چالشهای داده مدرن مانند کلان داده و ابر
آنچه پوشش داده خواهد شد؟
راهاندازی دوره
- ایجاد حساب آزمایشی رایگان Snowflake
- دانلود کد SQL عملی
- یادگیری روشهای مطالعه برای کمک به یادگیری موثر
مقدمهای بر SQL و Snowflake
- یادگیری درباره کانتکس تاریخی SQL و نحوه تناسب آن با چشمانداز داده مدرن
- داشتن یک دوره فشرده درباره Snowflake، پلتفرم داده cloud-native که در این دوره استفاده خواهیم کرد.
- درک جوانب فنی زبان SQL
- مفاهیم اضافی پایگاه داده مانند مدل آبجکت و کنترل دسترسی
زبان تعریف داده (DDL)
- یادگیری دستورات SQL برای ایجاد و اصلاح آبجکتها - CREATE و USE و SHOW و DESCRIBE و DROP و ALTER
- یادگیری درباره تایپهای داده
- یادگیری درباره Constraints
- معرفی بهترین شیوههای سینتکس SQL
زبان دستکاری داده (DML)
- یادگیری دستورات SQL برای تولید و اصلاح داده - INSERT و UPDATE و DELETE و TRUNCATE و MERGE
- یادگیری فرآیند بارگذاری حجم زیادی از داده با ویژگیهای Snowflake - استیجها، فرمتهای فایل و COPY INTO <table>
اصول کوئری
- یادگیری درباره بخشهای مختلف clauses از دستور SELECT به تفصیل - SELECT و FROM و WHERE و ORDER BY و GROUP BY و HAVING
- یادگیری درباره توابع اسکالر و تجمیع SQL
- آشنایی با توابع تعریف شده توسط کاربر
کوئری سطح متوسط
- یادگیری ترکیب attributes جدول با JOIN clause
- یادگیری ماژولار کردن کد SQL خود با کوئریهای فرعی
- یادگیری درباره عملگرهای مجموعه برای مقایسه مجموعههای نتایج
- یادگیری درباره عبارات شرطی برای کنترل جریان داده خود
- یادگیری درباره آبجکت پایگاه داده View
- یادگیری نحوه تبدیل از یک تایپ داده به تایپ دیگر با Casting
عملکرد کوئری SQL
- یادگیری درباره ترتیب اجرای پایگاه داده برای کمک به درک نحوه پردازش دستورات توسط موتور پایگاه داده
- یادگیری بهترین شیوهها هنگام استفاده از SQL clauses - جوین، ORDER BY و WHERE و GROUP BY
- یادگیری نحوه استفاده از فرمان EXPLAIN و ابزار پروفایلینگ کوئری Snowflake
- یادگیری درباره ویژگیهای خاص Snowflake برای بهبود عملکرد کوئری - کش کردن و Materialized Views
ویژگیهای پیشرفته SQL
- یادگیری درباره توابع Window و فریمهای پنجرهای
- یادگیری درباره عبارات رایج جدول (CTEs) و CTEs بازگشتی
- یادگیری درباره تراکنشها
- یادگیری درباره Collation
- یادگیری درباره توابع تعریف شده توسط کاربر (UDFs) و رویههای ذخیره شده
پردازش داده نیمه ساختار یافته
- یک دوره فشرده درباره داده نیمه ساختار یافته
- یادگیری نحوه بارگذاری داده نیمه ساختار یافته و ملاحظات منحصربهفرد آنها
- یادگیری نحوه کوئری و دسترسی به داده نیمه ساختار یافته
- یادگیری توابع منحصربهفرد برای دسترسی به داده نیمه ساختار یافته
- یادگیری ملاحظات منحصربهفرد برای بارگذاری داده نیمه ساختار یافته باینری
آیا آمادهاید تا مهارتهای SQL خود را متحول کنید؟ پس اکنون در دوره شرکت کنید تا به این دوره جامع دسترسی مادامالعمر داشته باشید و از امروز یادگیری SQL را برای چشمانداز داده مدرن آغاز کنید.
این دوره برای چه کسانی مناسب است؟
- کسی که به دنبال یادگیری SQL برای بهبود عملکرد شغلی فعلی خود یا به دست آوردن فرصتهای شغلی جدید است. SQL یکی از پرتقاضاترین مهارتها در بازار کار امروز باقی مانده است.
- حرفهایهای فناوری با تجربه در زمینههای مهندسی داده، علم داده و تحلیل داده که به دنبال ارتقای مهارتهای خود در زمینه ابر و SQL هستند.
- حرفهایهای مباشرت داده مانند مدیران پروژه - نزدیکتر شدن به این فناوری میتواند به اتخاذ تصمیمات داده محور و بهبود ارتباط با اعضای تیم فنی کمک کند.
- دانشجویان دانشگاه و دانشآموزان دبیرستان که برای نخستین بار SQL میآموزند.
بوتکمپ کامل SQL - تسلط به SQL مدرن با Snowflake
-
سیلابس دوره 03:16
-
دانلود کد دوره و نکات یادگیری 03:22
-
راهاندازی حساب آزمایشی Snowflake - عملی 05:05
-
SQL چیست؟ - بخش 1 06:27
-
SQL چیست؟ - بخش 2 05:12
-
Snowflake چیست؟ - پلتفرم داده 04:32
-
Snowflake چیست؟ - Cloud Native 01:26
-
Snowflake چیست؟ نرمافزار به عنوان سرویس (SAAS) 01:59
-
بررسی معماری Snowflake 04:32
-
آناتومی زبان SQL - عملی 06:16
-
مدل آبجکت 03:01
-
کنترل دسترسی 05:27
-
آزمون - آشنایی با SQL و Snowflake None
-
دستور CREATE 03:31
-
دستور USE و کانتکس ورکشیت - عملی 02:37
-
دستور CREATE - آبجکتهای سطح حساب - عملی 05:06
-
دستور CREATE - آبجکتهای سطح اسکیما - عملی 02:50
-
بررسی تایپهای داده SQL 02:05
-
تایپهای داده عددی 04:36
-
تایپهای داده رشته 02:57
-
تایپهای داده منطقی 02:06
-
تایپهای داده تاریخ و زمان 02:07
-
تایپهای داده نیمه ساختاریافته 02:54
-
تایپهای داده جغرافیایی 02:10
-
SQL Constraints 04:08
-
دستور ALTER و پارامترها 04:36
-
دستور ALTER و پارامترها - عملی 04:23
-
دستور SHOW - عملی 05:01
-
دستور DESCRIBE - عملی 02:12
-
دستور DROP - عملی 04:02
-
استاندارد زبان SQL و بهترین شیوهها 03:06
-
آزمون - زبان تعریف داده (DDL) None
-
دستور INSERT - عملی 04:49
-
دستور UPDATE - عملی 04:11
-
دستور DELETE - عملی 04:30
-
دستور TRUNCATE - عملی 02:19
-
دستور MERGE - عملی 04:10
-
مقدمه بارگذاری داده در Snowflake 02:57
-
بارگذاری داده - آبجکت استیج 04:36
-
بارگذاری داده - دستور <COPY INTO <table 02:57
-
بارگذاری داده - آبجکت فرمت فایل 02:38
-
بارگذاری داده - عملی 03:22
-
آزمون - زبان دستکاری داده (DML) None
-
SELECT Clause 02:21
-
FROM Clause - عملی 04:45
-
WHERE Clause 04:14
-
WHERE Clause - عملی 04:01
-
ORDER BY Clause - عملی 04:33
-
توابع اسکالر 03:34
-
توابع تجمیع 02:54
-
توابع تعریف شده توسط کاربر (UDFs) 01:45
-
GROUP BY Clause - عملی 06:09
-
HAVING Clause - عملی 02:55
-
آزمون - اصول کوئری None
-
بارگذاری مجموعه داده واقعی 03:00
-
معرفی کوئریهای فرعی 02:00
-
تایپهای کوئری فرعی 02:06
-
کوئریهای فرعی - همبسته و غیرهمبسته 02:16
-
کوئریهای فرعی - عملی 05:32
-
جوین کردن - بخش 1 06:16
-
جوین کردن - بخش 2 05:13
-
عملگرهای مجموعه 05:05
-
عملگرهای مجموعه - عملی 04:44
-
معرفی عبارات شرطی 01:48
-
عبارات شرطی - دستور CASE 03:13
-
عبارات شرطی - IFNULL و COALESCE 02:40
-
عبارات شرطی - عملی 03:38
-
آبجکت View 03:42
-
توابع - تبدیل 03:59
-
آزمون - کوئری سطح متوسط None
-
ابزارهای تحلیل عملکرد کوئری 05:42
-
ترتیب اجرای پایگاه داده و فیلترینگ 02:11
-
بهترین شیوههای جوین کردن 01:58
-
بهترین شیوههای ORDER BY و LIMIT 02:04
-
بهترین شیوههای گروهبندی 01:53
-
دستور EXPLAIN، هرس کردن و خوشهبندی 05:59
-
کش کردن 03:55
-
Materialized Views 03:01
-
آزمون - پرفورمنس تیونینگ SQL None
-
معرفی توابع Window 04:12
-
توابع Window - حساس به ترتیب 03:57
-
توابع Window - غیرحساس به ترتیب 02:56
-
فریمهای پنجرهای - تجمعی و کشویی 05:20
-
توابع Window - عملی 06:17
-
عبارات رایج جدول (CTE) 04:07
-
عبارات رایج جدول (CTE) - عملی 01:57
-
CTEs بازگشتی 05:34
-
معرفی تراکنشها 04:31
-
پیادهسازی تراکنشها 07:57
-
معرفی Collation 04:08
-
پیادهسازی Collation 02:20
-
Collation Specifiers 04:09
-
ترتیب Collation 02:22
-
توابع تعریف شده توسط کاربر (UDFs) 05:05
-
رویههای ذخیره شده 03:54
-
آزمون - ویژگیهای پیشرفته SQL None
-
معرفی داده نیمه ساختاریافته 03:25
-
بارگذاری داده نیمه ساختاریافته 04:32
-
دسترسی به داده نیمه ساختاریافته 03:31
-
توابع - داده نیمه ساختاریافته 03:38
-
داده نیمه ساختاریافته - عملی 05:29
-
فرمتهای فایل باینری نیمه ساختاریافته - عملی 05:35
-
آزمون - پردازش داده نیمه ساختاریافته None
-
تبریک و تشکر از شما 00:32
مشخصات آموزش
بوتکمپ کامل SQL - تسلط به SQL مدرن با Snowflake
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:مقدماتی
- تعداد درس:104
- مدت زمان :06:02:05
- حجم :1.73GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy