آموزش DP-420: متخصص توسعه دهنده Microsoft Azure Cosmos DB | اعتبار تا می 2025 - آخرین آپدیت

دانلود DP-420:Microsoft Azure CosmosDB Developer Specialty May-2025

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد. این دوره صرفا آزمون یا تمرین می باشد و ویدیو ندارد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:

آماده‌سازی برای آزمون DP-420: بیش از 370 سوال تمرینی با پاسخ تشریحی برای کسب مدرک Microsoft Azure Cosmos DB

خود را برای آزمون DP-420 Microsoft Azure Cosmos DB آماده کنید و با اطمینان مدرک خود را کسب کنید! این مجموعه شامل بیش از 370 سوال تمرینی با پاسخ‌های تشریحی است که به شما کمک می‌کند تا مهارت‌های لازم برای طراحی، توسعه، بهینه‌سازی و نگهداری راهکارهای Azure Cosmos DB را به دست آورید.

با استفاده از این مجموعه سوالات، شما می‌توانید:

  • مدل‌های داده کارآمد و استراتژی‌های پارتیشن‌بندی سفارشی‌شده برای مقیاس‌پذیری و عملکرد در برنامه‌های توزیع‌شده جهانی ایجاد کنید.
  • تنظیمات کنترل دسترسی، رمزنگاری و انطباق را برای محافظت از داده‌ها و رعایت استانداردهای نظارتی پیکربندی کنید.
  • توان عملیاتی، فهرست‌بندی و سطوح سازگاری را برای دستیابی به اهداف عملکردی و بودجه‌ای نظارت، بهینه‌سازی و تنظیم کنید.
  • برنامه‌ها را با استفاده از SDKهای Azure Cosmos DB بسازید و با سرویس‌هایی مانند Azure Functions، Azure Logic Apps و Azure Event Grid ادغام کنید.

پیش‌نیازها:

دانشجویان باید تجربه در توسعه برنامه‌های مبتنی بر ابر داشته باشند، با سرویس‌های Azure آشنا باشند و اصول اولیه پایگاه‌های داده NoSQL و سیستم‌های توزیع‌شده را درک کنند.

مهارت‌ها در یک نگاه

  • طراحی و پیاده‌سازی مدل‌های داده (35–40%)
  • طراحی و پیاده‌سازی توزیع داده (5–10%)
  • ادغام یک راهکار Azure Cosmos DB (5–10%)
  • بهینه‌سازی یک راهکار Azure Cosmos DB (15–20%)
  • نگهداری یک راهکار Azure Cosmos DB (25–30%)

طراحی و پیاده‌سازی مدل‌های داده (35–40%)

طراحی و پیاده‌سازی یک مدل داده غیر رابطه‌ای برای Azure Cosmos DB for NoSQL

  • توسعه یک طراحی با ذخیره انواع مختلف موجودیت در یک کانتینر
  • توسعه یک طراحی با ذخیره چندین موجودیت مرتبط در همان سند
  • توسعه یک مدل که داده‌ها را در سراسر اسناد غیرنرمال‌سازی می‌کند
  • توسعه یک طراحی با ارجاع بین اسناد
  • شناسایی کلیدهای اصلی و منحصر به فرد
  • شناسایی داده‌ها و الگوهای دسترسی مرتبط
  • تعیین زمان انقضای پیش‌فرض (TTL) بر روی یک کانتینر برای یک فروشگاه تراکنشی
  • توسعه یک طراحی برای نسخه‌بندی اسناد
  • توسعه یک طراحی برای نسخه‌بندی طرحواره سند

طراحی یک استراتژی پارتیشن‌بندی داده برای Azure Cosmos DB for NoSQL

  • انتخاب یک استراتژی پارتیشن‌بندی بر اساس یک حجم کاری خاص
  • انتخاب یک کلید پارتیشن
  • برنامه‌ریزی برای تراکنش‌ها هنگام انتخاب یک کلید پارتیشن
  • ارزیابی هزینه استفاده از یک پرس و جوی متقاطع پارتیشن
  • محاسبه و ارزیابی توزیع داده‌ها بر اساس انتخاب کلید پارتیشن
  • محاسبه و ارزیابی توزیع توان عملیاتی بر اساس انتخاب کلید پارتیشن
  • ایجاد و پیاده‌سازی یک کلید پارتیشن مصنوعی
  • طراحی و پیاده‌سازی یک کلید پارتیشن سلسله مراتبی
  • طراحی پارتیشن‌بندی برای حجم‌های کاری که نیاز به چندین کلید پارتیشن دارند

برنامه‌ریزی و پیاده‌سازی اندازه‌بندی و مقیاس‌بندی برای یک پایگاه داده ایجاد شده با Azure Cosmos DB

  • ارزیابی الزامات توان عملیاتی و ذخیره‌سازی داده‌ها برای یک حجم کاری خاص
  • انتخاب بین مدل‌های بدون سرور، اختصاصی و رایگان
  • انتخاب زمان استفاده از توان عملیاتی اختصاصی در سطح پایگاه داده
  • طراحی برای واحدهای مقیاس ریز و حاکمیت منابع
  • ارزیابی هزینه توزیع جهانی داده‌ها
  • پیکربندی توان عملیاتی برای Azure Cosmos DB با استفاده از پورتال Azure

پیاده‌سازی گزینه‌های اتصال کلاینت در SDK Azure Cosmos DB

  • انتخاب یک حالت اتصال (دروازه در مقابل مستقیم)
  • پیاده‌سازی یک حالت اتصال
  • ایجاد یک اتصال به یک پایگاه داده
  • فعال کردن توسعه آفلاین با استفاده از شبیه‌ساز Azure Cosmos DB
  • رسیدگی به خطاهای اتصال
  • پیاده‌سازی یک سینگلتون برای کلاینت
  • تعیین یک منطقه برای توزیع جهانی
  • پیکربندی گزینه‌های threading و موازی‌سازی سمت کلاینت
  • فعال کردن ثبت رویداد SDK

پیاده‌سازی دسترسی به داده‌ها با استفاده از زبان SQL برای Azure Cosmos DB for NoSQL

  • پیاده‌سازی پرس و جوهایی که از آرایه‌ها، اشیاء تودرتو، تجمیع و مرتب‌سازی استفاده می‌کنند
  • پیاده‌سازی یک زیرپرس و جوی همبسته
  • پیاده‌سازی پرس و جوهایی که از توابع آرایه و بررسی نوع استفاده می‌کنند
  • پیاده‌سازی پرس و جوهایی که از توابع ریاضی، رشته‌ای و تاریخ استفاده می‌کنند
  • پیاده‌سازی پرس و جوها بر اساس داده‌های متغیر

پیاده‌سازی دسترسی به داده‌ها با استفاده از SDKهای Azure Cosmos DB for NoSQL

  • انتخاب زمان استفاده از یک عملیات نقطه در مقابل یک عملیات پرس و جو
  • پیاده‌سازی یک عملیات نقطه که اسناد را ایجاد، به روز رسانی و حذف می‌کند
  • پیاده‌سازی یک به روز رسانی با استفاده از یک عملیات پچ
  • مدیریت تراکنش‌های چند سند با استفاده از دسته تراکنشی SDK
  • انجام یک بارگیری چند سند با استفاده از پشتیبانی Bulk در SDK
  • پیاده‌سازی کنترل همزمانی خوش‌بینانه با استفاده از ETags
  • نادیده گرفتن سازگاری پیش‌فرض با استفاده از گزینه‌های درخواست پرس و جو
  • پیاده‌سازی سازگاری جلسه با استفاده از توکن‌های جلسه
  • پیاده‌سازی یک عملیات پرس و جو که شامل صفحه‌بندی است
  • پیاده‌سازی یک عملیات پرس و جو با استفاده از یک توکن ادامه
  • رسیدگی به خطاهای گذرا و 429s
  • تعیین TTL برای یک سند
  • بازیابی و استفاده از معیارهای پرس و جو

پیاده‌سازی برنامه‌نویسی سمت سرور در Azure Cosmos DB for NoSQL با استفاده از JavaScript

  • نوشتن، استقرار و فراخوانی یک رویه ذخیره شده
  • طراحی رویه‌های ذخیره شده برای کار با چندین سند به صورت تراکنشی
  • پیاده‌سازی و فراخوانی تریگرها
  • پیاده‌سازی یک تابع تعریف شده توسط کاربر

طراحی و پیاده‌سازی توزیع داده (5–10%)

طراحی و پیاده‌سازی یک استراتژی تکثیر برای Azure Cosmos DB

  • انتخاب زمان توزیع داده‌ها
  • تعریف سیاست‌های failover خودکار برای خرابی منطقه‌ای برای Azure Cosmos DB for NoSQL
  • انجام failoverهای دستی برای انتقال مناطق نوشتن تک master
  • انتخاب یک مدل سازگاری
  • شناسایی موارد استفاده برای مدل‌های سازگاری مختلف
  • ارزیابی تأثیر انتخاب مدل سازگاری بر در دسترس بودن و هزینه واحد درخواست (RU) مرتبط
  • ارزیابی تأثیر انتخاب مدل سازگاری بر عملکرد و تأخیر
  • مشخص کردن اتصالات برنامه به داده‌های تکثیر شده

طراحی و پیاده‌سازی نوشتن چند منطقه

  • انتخاب زمان استفاده از نوشتن چند منطقه
  • پیاده‌سازی نوشتن چند منطقه
  • پیاده‌سازی یک سیاست حل تعارض سفارشی برای Azure Cosmos DB for NoSQL

ادغام یک راهکار Azure Cosmos DB (5–10%)

فعال کردن حجم‌های کاری تحلیلی Azure Cosmos DB

  • فعال کردن Azure Synapse Link
  • انتخاب بین Azure Synapse Link و Spark Connector
  • فعال کردن فروشگاه تحلیلی در یک کانتینر
  • پیاده‌سازی پارتیشن‌بندی سفارشی در Azure Synapse Link
  • فعال کردن اتصال به یک فروشگاه تحلیلی و پرس و جو از Azure Synapse Spark یا Azure Synapse SQL
  • انجام یک پرس و جو در برابر فروشگاه تراکنشی از Spark
  • نوشتن داده‌ها به فروشگاه تراکنشی از Spark
  • پیاده‌سازی Change Data Capture در فروشگاه تحلیلی Azure Cosmos DB
  • پیاده‌سازی Time Travel در Azure Synapse Link برای Azure Cosmos DB

پیاده‌سازی راهکارها در سراسر سرویس‌ها

  • ادغام رویدادها با سایر برنامه‌ها با استفاده از Azure Functions و Azure Event Hubs
  • غیرنرمال‌سازی داده‌ها با استفاده از Change Feed و Azure Functions
  • اجرای یکپارچگی ارجاعی با استفاده از Change Feed و Azure Functions
  • تجمیع داده‌ها با استفاده از Change Feed و Azure Functions، از جمله گزارش‌دهی
  • بایگانی داده‌ها با استفاده از Change Feed و Azure Functions
  • پیاده‌سازی Azure AI Search برای یک راهکار Azure Cosmos DB

بهینه‌سازی یک راهکار Azure Cosmos DB (15–20%)

بهینه‌سازی عملکرد پرس و جو هنگام استفاده از API برای Azure Cosmos DB for NoSQL

  • تنظیم فهرست‌ها در پایگاه داده
  • محاسبه هزینه پرس و جو
  • بازیابی هزینه واحد درخواست یک عملیات نقطه یا پرس و جو
  • پیاده‌سازی کش یکپارچه Azure Cosmos DB

طراحی و پیاده‌سازی Change Feeds برای Azure Cosmos DB for NoSQL

  • توسعه یک تریگر Azure Functions برای پردازش یک change feed
  • مصرف یک change feed از درون یک برنامه با استفاده از SDK
  • مدیریت تعداد نمونه‌های change feed با استفاده از برآوردگر change feed
  • پیاده‌سازی غیرنرمال‌سازی با استفاده از یک change feed
  • پیاده‌سازی اجرای ارجاعی با استفاده از یک change feed
  • پیاده‌سازی پایداری تجمیع با استفاده از یک change feed
  • پیاده‌سازی بایگانی داده‌ها با استفاده از یک change feed

تعریف و پیاده‌سازی یک استراتژی فهرست‌بندی برای Azure Cosmos DB for NoSQL

  • انتخاب زمان استفاده از یک استراتژی فهرست‌بندی سنگین خواندن در مقابل سنگین نوشتن
  • انتخاب یک نوع فهرست مناسب
  • پیکربندی یک سیاست فهرست‌بندی سفارشی با استفاده از پورتال Azure
  • پیاده‌سازی یک فهرست کامپوزیت
  • بهینه‌سازی عملکرد فهرست

نگهداری یک راهکار Azure Cosmos DB (25–30%)

نظارت و عیب‌یابی یک راهکار Azure Cosmos DB

  • ارزیابی کد وضعیت پاسخ و معیارهای خطا
  • نظارت بر معیارهای استفاده از توان عملیاتی نرمال شده با استفاده از Azure Monitor
  • نظارت بر معیارهای تأخیر سمت سرور با استفاده از Azure Monitor
  • نظارت بر تکثیر داده‌ها در رابطه با تأخیر و در دسترس بودن
  • پیکربندی هشدارهای Azure Monitor برای Azure Cosmos DB
  • پیاده‌سازی و پرس و جو از گزارش‌های Azure Cosmos DB
  • نظارت بر توان عملیاتی در سراسر پارتیشن‌ها
  • نظارت بر توزیع داده‌ها در سراسر پارتیشن‌ها
  • نظارت بر امنیت با استفاده از ثبت رویداد و حسابرسی

پیاده‌سازی پشتیبان‌گیری و بازیابی برای یک راهکار Azure Cosmos DB

  • انتخاب بین پشتیبان‌گیری دوره‌ای و مداوم
  • پیکربندی پشتیبان‌گیری دوره‌ای
  • پیکربندی پشتیبان‌گیری و بازیابی مداوم
  • یافتن یک نقطه بازیابی برای یک بازیابی point-in-time
  • بازیابی یک پایگاه داده یا کانتینر از یک نقطه بازیابی

پیاده‌سازی امنیت برای یک راهکار Azure Cosmos DB

  • انتخاب بین کلیدهای رمزنگاری مدیریت شده توسط سرویس و مدیریت شده توسط مشتری
  • پیکربندی کنترل دسترسی در سطح شبکه برای Azure Cosmos DB
  • پیکربندی رمزنگاری داده‌ها برای Azure Cosmos DB
  • مدیریت دسترسی صفحه کنترل به Azure Cosmos DB با استفاده از کنترل دسترسی مبتنی بر نقش Azure (RBAC)
  • مدیریت دسترسی صفحه کنترل به Azure Cosmos DB Data Explorer با استفاده از کنترل دسترسی مبتنی بر نقش Azure (RBAC)
  • مدیریت دسترسی صفحه داده به Azure Cosmos DB با استفاده از Microsoft Entra ID
  • پیکربندی تنظیمات اشتراک‌گذاری منابع متقاطع دامنه (CORS)
  • مدیریت کلیدهای حساب با استفاده از Azure Key Vault
  • پیاده‌سازی کلیدهای مدیریت شده توسط مشتری برای رمزنگاری
  • پیاده‌سازی Always Encrypted

پیاده‌سازی جابجایی داده برای یک راهکار Azure Cosmos DB

  • انتخاب یک استراتژی جابجایی داده
  • انتقال داده‌ها با استفاده از عملیات bulk SDK کلاینت
  • انتقال داده‌ها با استفاده از Azure Data Factory و Azure Synapse pipelines
  • انتقال داده‌ها با استفاده از یک کانکتور Kafka
  • انتقال داده‌ها با استفاده از Azure Stream Analytics
  • انتقال داده‌ها با استفاده از Azure Cosmos DB Spark Connector
  • پیکربندی Azure Cosmos DB به عنوان یک endpoint سفارشی برای یک Azure IoT Hub

پیاده‌سازی یک فرآیند DevOps برای یک راهکار Azure Cosmos DB

  • انتخاب زمان استفاده از عملیات‌های declarative در مقابل imperative
  • تهیه و مدیریت منابع Azure Cosmos DB با استفاده از الگوهای Azure Resource Manager
  • انتقال بین توان عملیاتی استاندارد و مقیاس خودکار با استفاده از PowerShell یا Azure CLI
  • آغاز یک failover منطقه‌ای با استفاده از PowerShell یا Azure CLI
  • نگهداری سیاست‌های فهرست‌بندی در تولید با استفاده از الگوهای Azure Resource Manager

تمرین ها و آزمونها

آزمون‌های تمرینی Practice Tests

  • آزمون تمرینی ۱ Practice Test 1

  • آزمون تمرینی ۲ Practice Test 2

  • آزمون تمرینی ۳ Practice Test 3

  • آزمون تمرینی ۴ Practice Test 4

  • آزمون تمرینی ۵ Practice Test 5

  • آزمون تمرینی ۶ Practice Test 6

نمایش نظرات

آموزش DP-420: متخصص توسعه دهنده Microsoft Azure Cosmos DB | اعتبار تا می 2025
جزییات دوره
آزمون یا تمرین
374
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,010
از 5
ندارد
ندارد
ندارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Vahid Ghafarpour Vahid Ghafarpour

توسعه‌دهنده فول استک / مربی رسمی مایکروسافت