لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مایکروسافت Azure Cosmos DB Developer Specialty (DP-420) Cert Prep: 1 طراحی و پیاده سازی مدل های داده توسط Microsoft Press
- آخرین آپدیت
Microsoft Azure Cosmos DB Developer Specialty (DP-420) Cert Prep: 1 Design and Implement Data Models by Microsoft Press
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
Cosmos DB گل سرسبد مایکروسافت Azure محصول پایگاه داده غیر رابطه ای است. از چندین رابط برنامه نویسی کاربردی (API) پشتیبانی می کند که سازگاری با پایگاه های داده رقیب NoSQL را فراهم می کند. اگر به دنبال ادغام پایگاه داده های NoSQL در مقیاس سازمانی، مبتنی بر ابر، در راه حل های فناوری اطلاعات سازمان خود هستید، ممکن است بخواهید به عنوان یک توسعه دهنده Microsoft Azure Cosmos DB گواهینامه دریافت کنید. در این دوره، اولین دوره از یک سری پنج قسمتی، مربی تیم وارنر یک نمای کلی از مهارت هایی که برای مقابله با اولین دامنه آزمون گواهینامه Microsoft Azure Cosmos DB Developer Specialty (DP-420) نیاز دارید، ارائه می دهد. آموزش طراحی و پیاده سازی یک مدل داده غیرمرتبط برای Azure Cosmos DB، طراحی استراتژی پارتیشن بندی داده برای Azure Cosmos DB Core API، برنامه ریزی و پیاده سازی اندازه و مقیاس گذاری برای پایگاه داده ایجاد شده با Azure Cosmos DB، پیاده سازی گزینه های اتصال مشتری در Azure Cosmos DB SDK، و دسترسی به داده ها را با استفاده از زبان جستجوی Azure Cosmos DB SQL و SQL API SDK اجرا کنید.
توجه: این دوره توسط Microsoft Press و تیم وارنر ایجاد شده است. ما خوشحالیم که میزبان این آموزش در کتابخانه خود هستیم.
سرفصل ها و درس ها
معرفی
Introduction
Exam DP-420 طراحی و پیاده سازی برنامه های کاربردی ابری بومی با استفاده از Microsoft Azure Cosmos DB: مقدمه
Exam DP-420 Designing and implementing cloud-native applications using Microsoft Azure Cosmos DB: Introduction
1. درس 1: طراحی و پیاده سازی یک مدل داده غیر رابطه ای برای Azure Cosmos DB Core API
1. Lesson 1: Design and Implement a Non-Relational Data Model for Azure Cosmos DB Core API
اهداف یادگیری
Learning objectives
با ذخیره انواع موجودیت های متعدد در یک ظرف، طرحی را توسعه دهید
Develop a design by storing multiple entity types in the same container
یک طرح را با ذخیره چندین موجودیت مرتبط در یک سند توسعه دهید
Develop a design by storing multiple related entities in the same document
با ارجاع بین اسناد، طرحی را توسعه دهید
Develop a design by referencing between documents
کلیدهای اصلی و منحصر به فرد را شناسایی کنید
Identify primary and unique keys
داده ها و الگوهای دسترسی مرتبط را شناسایی کنید
Identify data and associated access patterns
یک TTL پیشفرض را در یک کانتینر برای یک فروشگاه تراکنش مشخص کنید
Specify a default TTL on a container for a transactional store
2. درس 2: طراحی یک استراتژی پارتیشن بندی داده برای Azure Cosmos DB Core API
2. Lesson 2: Design a Data-Partitioning Strategy for Azure Cosmos DB Core API
اهداف یادگیری
Learning objectives
استراتژی پارتیشن را بر اساس حجم کاری خاص انتخاب کنید
Choose a partition strategy based on a specific workload
هنگام انتخاب کلید پارتیشن برای تراکنش ها برنامه ریزی کنید
Plan for transactions when choosing a partition key
محاسبه و ارزیابی توزیع توان بر اساس انتخاب کلید پارتیشن
Calculate and evaluate throughput distribution based on partition key selection
طراحی پارتیشن بندی برای بارهای کاری که به چندین کلید پارتیشن نیاز دارند
Design partitioning for workloads that require multiple partition keys
3. درس 3: برنامه ریزی و پیاده سازی اندازه و مقیاس گذاری برای یک پایگاه داده ایجاد شده با Azure Cosmos DB
3. Lesson 3: Plan and Implement Sizing and Scaling for a Database Created with Azure Cosmos DB
اهداف یادگیری
Learning objectives
بین مدل های بدون سرور و ارائه شده انتخاب کنید
Choose between serverless and provisioned models
زمان استفاده از توان عملیاتی ارائه شده در سطح پایگاه داده را انتخاب کنید
Choose when to use database-level provisioned throughput
طراحی برای واحدهای مقیاس دانه ای و حاکمیت منابع
Design for granular scale units and resource governance
هزینه توزیع جهانی داده ها را ارزیابی کنید
Evaluate the cost of the global distribution of data
با استفاده از Azure Portal، توان عملیاتی Azure Cosmos DB را پیکربندی کنید
Configure throughput for Azure Cosmos DB by using Azure Portal
4. درس 4: پیاده سازی گزینه های اتصال مشتری در Azure Cosmos DB SDK
4. Lesson 4: Implement Client Connectivity Options in the Azure Cosmos DB SDK
اهداف یادگیری
Learning objectives
یک حالت اتصال را اجرا کنید
Implement a connectivity mode
ایجاد اتصال به پایگاه داده
Create a connection to a database
با استفاده از شبیه ساز Azure Cosmos DB، توسعه آفلاین را فعال کنید
Enable offline development by using the Azure Cosmos DB Emulator
خطاهای اتصال را مدیریت کنید
Handle connection errors
گزینه های threading و parallelism سمت کلاینت را پیکربندی کنید
Configure client-side threading and parallelism options
ثبت SDK را فعال کنید
Enable SDK logging
5. درس 5: پیاده سازی دسترسی به داده ها با استفاده از زبان Azure Cosmos DB SQL
5. Lesson 5: Implement Data Access by Using the Azure Cosmos DB SQL Language
اهداف یادگیری
Learning objectives
پرس و جوهایی را پیاده سازی کنید که از آرایه ها، اشیاء تودرتو، تجمع و ترتیب استفاده می کنند
Implement queries that use arrays, nested objects, aggregation, and ordering
یک پرس و جو فرعی همبسته را پیاده سازی کنید
Implement a correlated subquery
پرس و جوهایی را پیاده سازی کنید که از توابع آرایه و بررسی نوع استفاده می کنند
Implement queries that use array and type-checking functions
پرس و جوهایی را پیاده سازی کنید که از توابع ریاضی، رشته ای و تاریخ استفاده می کنند
Implement queries that use mathematical, string, and date functions
پرس و جوها را بر اساس داده های متغیر پیاده سازی کنید
Implement queries based on variable data
6. درس 6: پیاده سازی دسترسی به داده ها با استفاده از SQL API SDK
6. Lesson 6: Implement Data Access by Using SQL API SDKs
اهداف یادگیری
Learning objectives
زمان استفاده از عملیات نقطه در مقابل عملیات پرس و جو را انتخاب کنید
Choose when to use a point operation versus a query operation
عملیات نقطه ای را اجرا کنید که اسناد را ایجاد، به روز رسانی و حذف می کند
Implement a point operation that creates, updates, and deletes documents
با استفاده از عملیات پچ، به روز رسانی را پیاده سازی کنید
Implement an update by using a patch operation
تراکنش های چند سندی را با استفاده از SDK Transactional Batch مدیریت کنید
Manage multi-document transactions using SDK Transactional Batch
بارگیری چند سند را با استفاده از SDK Bulk انجام دهید
Perform a multi-document load using SDK Bulk
اجرای کنترل همزمانی خوش بینانه با استفاده از ETags
Implement optimistic concurrency control using ETags
با استفاده از نشانه های جلسه، ثبات جلسه را پیاده سازی کنید
Implement session consistency by using session tokens
اجرای یک عملیات پرس و جو که شامل صفحه بندی است
Implement a query operation that includes pagination
یک عملیات پرس و جو را با استفاده از یک توکن ادامه اجرا کنید
Implement a query operation by using a continuation token
خطاهای گذرا و 429 را مدیریت کنید
Handle transient errors and 429s
TTL را برای یک سند مشخص کنید
Specify TTL for a document
معیارهای پرس و جو را بازیابی و استفاده کنید
Retrieve and use query metrics
7. درس 7: پیاده سازی برنامه نویسی سمت سرور در Azure Cosmos DB Core API با استفاده از جاوا اسکریپت
7. Lesson 7: Implement Server-Side Programming in Azure Cosmos DB Core API by Using JavaScript
اهداف یادگیری
Learning objectives
رویههای ذخیرهشده را برای کار با چندین مورد به صورت تراکنشی طراحی کنید
Design stored procedures to work with multiple items transactionally
اجرای محرک ها
Implement triggers
یک تابع تعریف شده توسط کاربر را پیاده سازی کنید
Implement a user-defined function
نمایش نظرات