دوره آموزشی آمادگی گواهینامه Microsoft Azure Cosmos DB Developer Specialty (DP-420): بخش اول طراحی و پیاده سازی مدل های داده
4 ساعت 27 دقیقهپیشرفته2023-05-08
مدرسین

Microsoft Press
Microsoft
جزئیات دوره
Cosmos DB محصول پایگاه داده غیررابطهای (NoSQL) مایکروسافت Azure است که از چندین API پشتیبانی میکند و امکان سازگاری با دیگر پایگاههای داده NoSQL را فراهم میکند. اگر قصد دارید پایگاه دادههای مقیاسپذیر سازمانی مبتنی بر فضای ابری را در سیستمهای IT کسبوکار خود ادغام کنید، گواهینامه Azure Cosmos DB Developer میتواند یک انتخاب عالی برای شما باشد.
در این دوره که اولین بخش از یک مجموعه پنجقسمتی است، تیم وارنر مفاهیم کلیدی گواهینامه Microsoft Azure Cosmos DB Developer Specialty (DP-420) را بررسی میکند. در این دوره یاد میگیرید:
✅ طراحی و پیادهسازی یک مدل داده NoSQL در Azure Cosmos DB
✅ ایجاد استراتژی پارتیشنبندی دادهها در Azure Cosmos DB Core API
✅ برنامهریزی و پیادهسازی مقیاسبندی پایگاه داده در Cosmos DB
✅ مدیریت ارتباطات کلاینت از طریق Azure Cosmos DB SDK
✅ دسترسی به دادهها با استفاده از SQL API و Cosmos DB SQL Query Language
اهداف یادگیری
✅ آشنایی با Azure Cosmos DB و معماری آن
✅ درک مدل دادهای غیررابطهای در Cosmos DB
✅ نحوه طراحی و پارتیشنبندی دادهها در Core API
✅ پیادهسازی استراتژی مقیاسبندی و بهینهسازی عملکرد
✅ برقراری ارتباط بین کلاینت و Cosmos DB از طریق SDK
✅ اجرای پرسوجوهای SQL در Cosmos DB
✅ آمادگی برای آزمون DP-420 و دریافت گواهینامه
در این دوره که اولین بخش از یک مجموعه پنجقسمتی است، تیم وارنر مفاهیم کلیدی گواهینامه Microsoft Azure Cosmos DB Developer Specialty (DP-420) را بررسی میکند. در این دوره یاد میگیرید:
✅ طراحی و پیادهسازی یک مدل داده NoSQL در Azure Cosmos DB
✅ ایجاد استراتژی پارتیشنبندی دادهها در Azure Cosmos DB Core API
✅ برنامهریزی و پیادهسازی مقیاسبندی پایگاه داده در Cosmos DB
✅ مدیریت ارتباطات کلاینت از طریق Azure Cosmos DB SDK
✅ دسترسی به دادهها با استفاده از SQL API و Cosmos DB SQL Query Language
اهداف یادگیری
✅ آشنایی با Azure Cosmos DB و معماری آن
✅ درک مدل دادهای غیررابطهای در Cosmos DB
✅ نحوه طراحی و پارتیشنبندی دادهها در Core API
✅ پیادهسازی استراتژی مقیاسبندی و بهینهسازی عملکرد
✅ برقراری ارتباط بین کلاینت و Cosmos DB از طریق SDK
✅ اجرای پرسوجوهای SQL در Cosmos DB
✅ آمادگی برای آزمون DP-420 و دریافت گواهینامه
مهارت ها
Data ModelingDatabase DevelopmentDatabase ManagementAzureNetwork AdministrationCloud PlatformsCert PrepNetwork and System AdministrationCloud ComputingData ScienceMicrosoftSoftware Development
سرفصل ها
0. مقدمه
- 01 - Exam DP-420 طراحی و پیادهسازی برنامههای کاربردی Cloud-Native با استفاده از MicrosoftAzure Cosmos DB - مقدمه
1. درس 1 - طراحی و پیادهسازی یک مدل داده غیر رابطه ای برای Azure Cosmos DB Core API
- 02 - اهداف آموزشی
- 03 - یک طرح را با ذخیره انواع موجودیت در یک ظرف ایجاد کنید
- 04 - یک طرح را با ذخیره چندین موجودیت مرتبط در یک سند ایجاد کنید
- 05 - طرحی را با ارجاع بین اسناد توسعه دهید
- 06 - کلیدهای اصلی و منحصر به فرد را شناسایی کنید
- 07 - دادهها و الگوهای دسترسی مرتبط را شناسایی کنید
- 08 - یک TTL پیش فرض را در یک کانتینر برای یک فروشگاه تراکنش تعیین کنید
2. درس 2 - طراحی یک استراتژی پارتیشن بندی داده برای Azure Cosmos DB Core API
- 09 - اهداف آموزشی
- 10 - استراتژی پارتیشن را بر اساس حجم کاری خاص انتخاب کنید
- 11 - هنگام انتخاب کلید پارتیشن برای تراکنشها برنامه ریزی کنید
- 12 - محاسبه و ارزیابی توزیع توان بر اساس انتخاب کلید پارتیشن
- 13 - طراحی پارتیشن بندی برای بارهای کاری که نیاز به چند کلید پارتیشن دارند
3. درس 3 - برنامه ریزی و پیادهسازی اندازه و مقیاس برای یک پایگاه داده ایجاد شده با Azure Cosmos DB
- 14 - اهداف آموزشی
- 15 - بین مدلهای بدون سرور و ارائهشده یکی را انتخاب کنید
- 16 - زمان استفاده از توان ارائهشده در سطح پایگاه داده را انتخاب کنید
- 17 - طراحی برای واحدهای مقیاس دانه ای و حاکمیت منابع
- 18 - هزینه توزیع جهانی دادهها را ارزیابی کنید
- 19 - با استفاده از Azure Portal، توان عملیاتی Azure Cosmos DB را پیکربندی کنید
4. درس 4 - پیادهسازی گزینههای اتصال مشتری در Azure Cosmos DB SDK
- 20 - اهداف آموزشی
- 21 - یک حالت اتصال را اجرا کنید
- 22 - ایجاد اتصال به پایگاه داده
- 23 - توسعه آفلاین را با استفاده از شبیه ساز Azure Cosmos DB فعال کنید
- 24 - خطاهای اتصال را مدیریت کنید
- 25 - گزینههای threading و parallelism سمت کلاینت را پیکربندی کنید
- 26 - ثبت SDK را فعال کنید
5. درس 5 - پیادهسازی دسترسی به دادهها با استفاده از زبان Azure Cosmos DB SQL
- 27 - اهداف آموزشی
- 28 - پرس و جوهایی را پیادهسازی کنید که از آرایه ها , اشیاء تودرتو، تجمع و ترتیب استفاده میکنند.
- 29 - یک کوئری فرعی همبسته را اجرا کنید
- 30 - کوئریهایی را پیادهسازی کنید که از توابع آرایه و بررسی نوع استفاده میکنند
- 31 - کوئریهایی را اجرا کنید که از توابع ریاضی، رشته ای و تاریخ استفاده میکنند
- 32 - را بر اساس دادههای متغیر پیادهسازی کنید
6. درس 6 - پیادهسازی دسترسی به دادهها با استفاده از SQL API SDK
- 33 - اهداف آموزشی
- 34 - زمان استفاده از عملیات نقطه در مقابل عملیات کوئری را انتخاب کنید
- 35 - اجرای یک عملیات نقطه ای که اسناد را ایجاد، به روز رسانی و حذف میکند
- 36 - با استفاده از عملیات Patch یک به روز رسانی را پیادهسازی کنید
- 37 - تراکنشهای چند سندی را با استفاده از SDK Transaction Batch مدیریت کنید
- 38 - بارگذاری چند سند را با استفاده از SDK Bulk انجام دهید
- 39 - اجرای کنترل همزمانی خوش بینانه با استفاده از ETags
- 40 - با استفاده از نشانههای جلسه، ثبات جلسه را اجرا کنید
- 41 - عملیات کوئری که شامل صفحه بندی است را اجرا کنید
- 42 - عملیات کوئری را با استفاده از یک توکن ادامه اجرا کنید
- 43 - خطاهای گذرا و 429ها را مدیریت کنید
- 44 - برای یک سند TTL را مشخص کنید
- 45 - معیارهای کوئری را بازیابی و استفاده کنید
7. درس 7 - پیادهسازی برنامه نویسی سمت سرور در Azure Cosmos DB Core API با استفاده از جاوا اسکریپت
- 46 - اهداف آموزشی
- 47 - رویههای ذخیره شده را برای کار با چندین آیتم بصورت تراکنشی طراحی کنید
- 48 - محرکها را اجرا کنید
- 49 - یک تابع تعریف شده توسط کاربر را پیادهسازی کنید
دوره های مرتبط
- دوره آموزشی داشبوردهای مجهز به هوش مصنوعی با Streamlit
- دوره آموزشی پایتون: کار با تحلیل پیشبینی (Predictive Analytics)
- دوره آموزشی مدل سازی داده ها در MongoDB
- دوره آموزشی یادگیری جامع تحلیل پیشبینی برای مدیران ارشد
- دوره آموزشی ساخت برنامههای Power Apps مبتنی بر مدل
- دوره آموزشی Excel VBA: مدلسازی فرآیندها
- دوره آموزشی شناسایی فرصتها و ریسکها: کاربرد تحلیل پیشبینانه در مدیریت موفقیت مشتری (CSM)
- دوره آموزشی روشهای علم داده: ایجاد حس تجاری