مسترکلاس عملی ++SQL برای JSON در Couchbase
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- کوئری داده JSON در Couchbase به سادهترین روش ممکن
- زبان جدید ++SQL در Couchbase، جانشین N1QL
- استفاده از SQL برای کوئری داده نیمهساختاریافته و سلسلهمراتبی JSON
- آشنایی با یکی از محبوبترین ذخیرهسازهای اسناد NoSQL مبتنی بر JSON
پیشنیازهای دوره
- فقط دانش اولیه از SQL
- آشنایی مقدماتی با Visual Studio Code (VSCode) و Jupyter Notebooks
- بدون نیاز به دانش قبلی از Couchbase
- بدون نیاز به دانش قبلی از JSON یا ذخیرهسازهای NoSQL
توضیحات دوره
Couchbaseیک ذخیرهساز محبوب اسناد JSON است که توسط شرکتهای بزرگی مانند PayPal ،Walmart ،Verizon ،Cisco ،UPS و Equifax استفاده میشود. برخلاف سایر محصولات مشابه NoSQL مانند MongoDB یا CouchDB، در Couchbase میتوانید داده JSON ذخیرهشده یا تولیدشده در لحظه را از طریق یک افزونه هیجانانگیز SQL به نام ++SQL (نسخه قبلی N1QL) کوئری کنید.
آنچه در این دوره فرا خواهید گرفت
- همه چیز درباره زبان ++SQL، که پس از N1QL با نام جدید ارائه شده است.
- اتصال داده سلسلهمراتبی با ++SQL به روشهای مختلف، از جمله تو در تو کردن و باز کردن
- جمعآوری مستقیم داده از آرایههای تو در تو، بدون نیاز به "صاف کردن" یا تغییر ساختار اولیه عناصر
- فیلتر و تبدیل مستقیم داده از آرایههای تو در تو، بدون "صاف کردن"
- ایجاد، ویرایش و حذف اسناد JSON سطح بالا از Collectionهای Couchbase
- بهروزرسانی مستقیم خصوصیات داخلی، اشیاء و آرایههای JSON، بدون نیاز به باز کردن ساختار آنها
- استفاده صحیح از عملیات پیچیده UPSERT و MERGE
- استفاده از عبارات جدول مشترک بازگشتی با دستور RECURSIVE WITH
- تمامی توابع داخلی مربوط به آبجکت و آرایهها
- ایجاد و استفاده از Indexها، برای بهینهسازی عملکرد کوئری ها
- معرفی مختصر گواهینامههای حرفهای موجود Couchbase
چرا این دوره برای یادگیری Couchbase بهتر است؟
- استفاده از آزمایشهای عملی متمرکز، همراه با اسلایدهای کوتاه و ساختاریافته
- اکثر تمرینات از حجم کمی از داده استفاده میکنند تا درک بهتری از عملیات روی داده حاصل شود.
- بسیاری از تمرینات از داده JSON تولیدشده در لحظه استفاده میکنند تا موضوع ساده و متمرکز بر پیوند و تجمیع داده باقی بماند.
- استفاده از پلاگین Couchbase مبتنی بر Jupyter Notebook در Visual Studio Code
- پرهیز از نمادگذاری رسمی و سنگین Backus-Naur که در مستندات Couchbase استفاده شده است.
- سریع و همراه با مثالهای کاربردی کوچک، برای پوشش تمام آنچه درباره ++SQL برای JSON باید بدانید.
- هر بخش با یک آزمون کوتاه به پایان میرسد تا دانش کسبشده شما را محک بزند.
مواردی که در این دوره پوشش داده نمیشود؟
- آمادگی کامل برای هر گونه آزمون گواهینامه Couchbase
- معماری داخلی و مدیریت Couchbase
- برنامهنویسی Couchbase با REST APIها یا SDKها
- استفاده از Couchbase از طریق خط فرمان
- مدلسازی داده در Couchbase
- برنامهنویسی Couchbase با زبانی غیر از ++SQL/N1QL (مانند Java ،Python و غیره)
- ویژگیهای پیشرفته Couchbase به صورت مفصل
- عملیات ایمپورت و اکسپورت کردن داده
- برآورد هزینه و بهینهسازی Couchbase
- ویژگیهای Couchbase که معمولاً در نسخه آزمایشی رایگان در دسترس نیستند.
- انواع روشهای استقرار یک خوشه Couchbase
- ویرایشهای تخصصی مانند Capella Columnar، Couchbase Mobile یا Couchbase for Kubernetes
- چگونگی استفاده از Visual Studio Code (VSCode) یا Jupyter Notebooks
- چگونگی استفاده از رابطهای کاربری تحت وب Couchbase
همین امروز در این دوره شرکت کنید و بیاموزید که چگونه زبان ++SQL (نسخه قبلی N1QL) را برای کوئری JSON در Couchbase مسلط شوید!
این دوره برای چه کسانی مناسب است؟
- برنامهنویسان SQL که مایلند یاد بگیرند چگونه از همان زبان برای داده NoSQL استفاده کنند.
- فعالان حوزه فناوری که میخواهند به سرعت درباره Couchbase بیاموزند.
- همه کسانی که در یادگیری چگونگی کوئری داده JSON در Couchbase مشکل دارند.
- متخصصان پایگاهداده رابطهای که مایلند یاد بگیرند چگونه از SQL برای داده سلسلهمراتبی JSON استفاده کنند.
مسترکلاس عملی ++SQL برای JSON در Couchbase
-
به این دوره خوش آمدید 04:52
-
Couchbase چیست؟ 04:53
-
ایجاد یک حساب آزمایشی رایگان Couchbase 14:20
-
نصب VSCode همراه با افزونه Couchbase 09:56
-
چگونه حداکثر بهره را از این دوره ببرید؟ 01:47
-
مقدمهای بر اصول ++SQL 02:23
-
انواع داده Scalar 11:00
-
نوع داده Object 08:30
-
نوع داده Array 06:37
-
ترکیبهای Object و Array 07:39
-
عبارات مسیر JSON 17:45
-
مقادیر NULL و MISSING 06:02
-
عملگرهای شرطی 03:46
-
اعتبارسنجی JSON 07:10
-
آزمون دانش None
-
مقدمهای بر توابع Scalar در ++SQL 01:04
-
توابع عددی 04:28
-
توابع رشتهای 03:48
-
توابع تاریخ و زمان 03:39
-
توابع Bitwise 01:54
-
آزمون دانش None
-
مقدمهای بر توابع JSON در ++SQL 02:26
-
توابع دسترسی به Object 05:06
-
توابع تغییر دهنده Object 06:59
-
توابع دسترسی به Array 05:19
-
توابع تجمیع Array 06:49
-
توابع کمکی Array 08:54
-
ترکیبهای Array 04:52
-
توابع تغییر دهنده Array 05:33
-
آزمون دانش None
-
مقدمهای بر فیلتر کردن داده Array با ++SQL 02:09
-
آزمونهای IN 04:06
-
آزمونهای EXISTS 02:52
-
شرطهای محدودهای 07:19
-
تبدیلهای محدودهای 13:49
-
آزمون دانش None
-
مقدمهای بر اسناد JSON در Couchbase 02:47
-
Collectionها با شناسههای UUID 18:35
-
ایجاد Collectionها از ابتدا 03:24
-
جایگزینی اسناد (با UPSERT) 02:47
-
Collectionها با توالیها (Sequences) 13:51
-
درج یا بروزرسانی اسناد (با UPSERT) 03:47
-
حذف اسناد (DELETE) 02:13
-
استنتاج طرح JSON (با INFER) 07:49
-
آزمون دانش None
-
مقدمهای بر بروزرسانی محتوای JSON در Couchbase 02:07
-
تنظیم خصوصیات (SET) 03:39
-
بروزرسانی آبجکت 02:31
-
تنظیم عناصر (SET) 01:09
-
بروزرسانی آرایهها 03:33
-
بروزرسانی آرایههای تو در تو 04:00
-
حذف داده 12:17
-
ادغام داده 09:58
-
آزمون دانش None
-
مقدمهای بر گروهبندی داده با SQL++ 03:02
-
تجمیع سطرها 05:09
-
توابع پنجرهای 17:08
-
تجمیع آرایههای باز شده 05:23
-
تجمیع آرایههای تو در تو 05:24
-
دستور GROUP AS 05:51
-
دستور HAVING 04:28
-
آزمون دانش None
-
مقدمهای بر اتصال داده با ++SQL 02:35
-
اتصالهای کلیدی (ON KEYS/ON KEY-FOR) 10:24
-
اتصالهای داخلی (INNER JOIN) 04:41
-
اتصالهای خارجی (LEFT/RIGHT OUTER JOIN) 02:58
-
اتصالهای جانبی (LATERAL) 09:27
-
اتصالهای تو در تو (NEST) 06:16
-
عملیات مجموعهای 05:35
-
آزمون دانش None
-
مقدمهای بر قابلیتهای قابل استفاده مجدد 02:25
-
دستور LET 05:13
-
دستور LETTING 05:54
-
زیرکوئری ها 07:11
-
عبارات جدول مشترک (CTEs) 07:10
-
CTEهای بازگشتی 08:18
-
کوئری های آماده 06:06
-
توابع تعریفشده توسط کاربر 10:12
-
آزمون دانش None
-
مقدمهای بر بهینهسازی کوئری 01:48
-
EXPLAIN و ADVISE 03:57
-
Indexهای اولیه 05:47
-
Indexهای ثانویه 10:08
-
فراداده کوئری 04:44
-
تراکنشها 10:17
-
آزمون دانش None
-
گواهینامههای Couchbase 03:28
-
تبریک! شما موفق شدید! 00:33
مشخصات آموزش
مسترکلاس عملی ++SQL برای JSON در Couchbase
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:88
- مدت زمان :07:56:01
- حجم :3.56GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy