آموزش یادگیری Azure Cosmos DB

Learning Azure Cosmos DB

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: Azure Cosmos DB مایکروسافت در حال تبدیل شدن به ابزاری اساسی برای ایجاد برنامه های قدرتمند جهانی وب و موبایل است. این دوره به شما نحوه طراحی پایگاه داده و ساخت برنامه های کاربردی با استفاده از API های مختلف Cosmos DB و مدل های داده پشتیبانی شده را آموزش می دهد. امروزه توسعه دهندگان نیاز به دانش کاملی از فناوری های NoSQL دارند که در هسته اصلی برنامه های جهانی وب و موبایل قرار دارد. در یادگیری Azure Cosmos DB ، شما خواهید آموخت که چگونه از سرویس پایگاه داده NoSQL چند مدل مایکروسافت با مقیاس گسترده ، توزیع جهانی و توزیع شده استفاده کنید. اول ، شما خواهید فهمید که چگونه می توان از طریق تولید ، پارتیشن و توزیع جهانی پایگاه داده خود را تهیه کرد. در مرحله بعد ، شما SQL API و مدل داده سند را کاوش خواهید کرد ، برنامه های مشتری را با استفاده از .NET SDK ایجاد خواهید کرد و از مدل برنامه نویسی سمت سرور با رویه های ذخیره شده ، محرک ها و توابع تعریف شده توسط کاربر استفاده خواهید کرد. سرانجام ، شما یاد خواهید گرفت که چگونه از Table API برای انتقال برنامه های Azure Table Storage و Gremlin API برای ایجاد پایگاه داده های نمودار استفاده کنید. وقتی این دوره را به پایان رسانید ، دانش بنیادی Azure Cosmos DB را خواهید داشت که به شما کمک می کند تا در ساخت نسل بعدی برنامه های جهانی خود به جلو حرکت کنید.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مقدمه Introduction

  • ساختار دوره Course Structure

  • NoSQL چیست؟ What is NoSQL?

  • پایگاه داده NoSQL چیست؟ What is a NoSQL Database?

  • Cosmos DB چیست؟ What is Cosmos DB?

  • تاریخچه مختصر Cosmos DB Brief Cosmos DB History

  • شروع شدن Getting Started

  • نسخه ی نمایشی: ایجاد یک حساب Cosmos DB Demo: Creating a Cosmos DB Account

  • نسخه ی نمایشی: ایجاد یک کانتینر Demo: Creating a Container

  • نسخه ی نمایشی: ایجاد اسناد Demo: Creating a Documents

  • گزینه های مدیریت Management Options

  • نسخه ی نمایشی: نوت بوک ساده Demo: Simple Notebook

  • نمایه سازی خودکار Automatic Indexing

  • چندین API و ماژول داده Multiple APIs and Data Modules

  • خلاصه Summary

توان عملیاتی و هزینه Throughput and Cost

  • اندازه گیری کارایی Measuring Performance

  • معرفی واحدهای درخواست Introducing Request Units

  • نظارت بر میزان مصرف واحد Monitoring Request Unit Consumption

  • توان عملیاتی Throughput Offers

  • تأمین توان مصرفی کانتینر Provisioning Container Throughput

  • بیش از توان پیش بینی شده Exceeding Provisioned Throughput

  • تأمین توان پایگاه داده Provisioning Database Throughput

  • تخته سفید هزینه Whiteboarding the Cost

  • با استفاده از ماشین حساب ظرفیت Using the Capacity Calculator

  • قیمت گذاری Pricing

  • خلاصه Summary

پارتیشن بندی افقی Horizontal Partitioning

  • دستیابی به مقیاس الاستیک Achieving Elastic Scale

  • درک پارتیشن های منطقی Understanding Logical Partitions

  • تقسیم پارتیشن Partition Splits

  • اجتناب از پارتیشن های داغ Avoiding Hot Partitions

  • پرسشهای متقاطع Cross-partition Queries

  • انتخاب کلید پارتیشن مناسب Choosing the Right Partition Key

  • الگوهای مشترک پارتیشن بندی Common Partitioning Patterns

  • تغییر کلید پارتیشن Changing the Partition Key

  • خلاصه Summary

توزیع جهانی Global Distribution

  • تکرار - چرا؟ Replication - Why?

  • امکان توزیع جهانی Enabling Global Distribution

  • نسخه ی نمایشی: برنامه های جهانی Demo: Global Applications

  • نسخه ی نمایشی: توزیع جهانی Demo: Global Distribution

  • چند کارشناسی ارشد حل اختلاف Multi-master Conflict Resolution

  • نسخه ی نمایشی: خوراک درگیری ها Demo: Conflicts Feed

  • تکرار و سازگاری Replication and Consistency

  • پنج سطح سازگاری Five Consistency Levels

  • تنظیم سطح سازگاری Setting the Consistency Level

  • خلاصه Summary

مدلسازی و مهاجرت داده ها Data Modeling and Migration

  • بانک اطلاعات اسناد چیست؟ What Is a Document Database?

  • رابطه ای در مقابل سند Relational vs. Document

  • عادی سازی مدل Denormalizing the Model

  • گزینه های انتقال داده Data Migration Options

  • نسخه ی نمایشی: مهاجرت ساده داده ها Demo: Simple Data Migration

  • نسخه ی نمایشی: مهاجرت با غیر عادی سازی Demo: Migration with Denormalization

  • مشخصات خاص سند Special Document Properties

  • خلاصه Summary

سerال کردن با SQL Querying with SQL

  • جستجوی غنی با SQL Rich Query with SQL

  • عملگرها و توابع SQL SQL Operators and Functions

  • نسخه ی نمایشی: جستجوی ساده SQL Demo: Simple SQL Query

  • نسخه ی نمایشی: نمایشگرهای نمایشگر Scalar Demo: Scalar Expression Queries

  • نسخه ی نمایشی: اپراتورهای پرس و جو و توابع داخلی Demo: Query Operators and Built-in Functions

  • نسخه ی نمایشی: پرس و جو از یک ظرف Demo: Querying a Container

  • نسخه ی نمایشی: داخل سند می پیوندد Demo: Intra-document Joins

  • نسخه ی نمایشی: پیش بینی ها Demo: Projections

  • نسخه ی نمایشی: محدوده نمایش داده ها و مرتب سازی Demo: Range Queries and Sorting

  • نسخه ی نمایشی: فیلتر زیر مجموعه Demo: Subset Filtering

  • نسخه ی نمایشی: خصوصیات محاسبه شده Demo: Calculated Properties

  • نسخه ی نمایشی: نمایش داده شد Demo: Aggregation Queries

  • نسخه ی نمایشی: جستجوی فضایی Demo: Spatial Queries

  • خلاصه Summary

برنامه نویسی با .NET SDK Programming with the .NET SDK

  • توسعه مشتری Client Development

  • معرفی .NET SDK Introducing the .NET SDK

  • نسخه ی نمایشی: شروع با SDK NET Demo: Getting Started with the .NET SDK

  • نسخه ی نمایشی: کار با پایگاه داده Demo: Working with Databases

  • نسخه ی نمایشی: کار با کانتینرها Demo: Working with Containers

  • نسخه ی نمایشی: ایجاد اسناد Demo: Creating Documents

  • نسخه ی نمایشی: جستجوی اسناد Demo: Querying for Documents

  • نسخه ی نمایشی: صفحه بندی بدون حالت و دولت Demo: Stateful and Stateless Paging

  • نسخه ی نمایشی: پخش جریانی تکرارکنندگان Demo: Streaming Iterators

  • نسخه ی نمایشی: پرس و جو با LINQ Demo: Querying with LINQ

  • نسخه ی نمایشی: جایگزینی و حذف اسناد Demo: Replacing and Deleting Documents

  • خط مشی های نمایه سازی Indexing Policies

  • نسخه ی نمایشی: نمایه سازی سفارشی Demo: Custom Indexing

  • خلاصه Summary

ویژگی های پیشرفته برنامه نویسی Advanced Programming Features

  • اعدام انبوه Bulk Execution

  • نسخه ی نمایشی: اجرای انبوه Demo: Bulk Execution

  • دسته معاملاتی Transactional Batch

  • نسخه ی نمایشی: دسته ای معاملاتی Demo: Transactional Batch

  • معرفی Feed Feed Introducing the Change Feed

  • استفاده از Feed Feed برای غیرطبیعی سازی Using the Change Feed for Denormalization

  • نسخه ی نمایشی: ایجاد عملکرد Azure برای پردازش تغذیه تغییر Demo: Creating an Azure Function for Change Feed Processing

  • مدل برنامه نویسی سمت سرور Server-side Programming Model

  • نوشتن کد سمت سرور Writing Server-side Code

  • نسخه ی نمایشی: ایجاد روش های ذخیره شده Demo: Creating Stored Procedures

  • نسخه ی نمایشی: Hello World Stored Procedure Demo: Hello World Stored Procedure

  • نسخه ی نمایشی: روش ذخیره سازی اعتبار سند و دستکاری Demo: Document Validation and Manipulation Stored Procedure

  • الگوی ادامه اجرای مجازات Continuation Pattern for Bounded Execution

  • کار با راه اندازها Working with Triggers

  • ایجاد توابع تعریف شده توسط کاربر (UDF) Creating User-defined Functions (UDFs)

  • نسخه ی نمایشی: توابع تعریف شده توسط کاربر (UDF) Demo: User-defined Functions (UDFs)

  • خلاصه Summary

استفاده از Table API برای یک مدل داده با ارزش Key Using the Table API for a Key-value Data Model

  • Table API چیست؟ What Is the Table API?

  • SQL API در مقابل Table API SQL API vs. Table API

  • چرا باید از Table API استفاده کرد؟ Why Use the Table API?

  • نسخه ی نمایشی: برنامه ذخیره سازی جدول لاجوردی ساده Demo: Simple Azure Table Storage Application

  • نسخه ی نمایشی: مهاجرت از Azure Table Storage به Cosmos DB Demo: Migrating from Azure Table Storage to Cosmos DB

  • نسخه ی نمایشی: ارتقا به Azure Cosmos DB Table SDK Demo: Upgrading to the Azure Cosmos DB Table SDK

  • خلاصه Summary

با استفاده از Gremlin API برای یک مدل داده نمودار Using the Gremlin API for a Graph Data Model

  • پایگاه داده نمودار Cosmos DB Cosmos DB Graph Database

  • سناریوهای بانک اطلاعات نمودار Graph Database Scenarios

  • رئوس و لبه ها Vertices and Edges

  • جمعیت نمودار Populating the Graph

  • روابط دو جهته Bi-directional Relationships

  • نسخه ی نمایشی: ایجاد یک نمودار ساده Demo: Creating a Simple Graph

  • نوشتن سeriesالات Gremlin Writing Gremlin Queries

  • نسخه ی نمایشی: مسافر مشغول جهان Demo: Busy World Traveler

  • نسخه ی نمایشی: جمعیت نمودار فرودگاه Demo: Populating the Airport Graph

  • نسخه ی نمایشی: پرس و جو از نمودار فرودگاه Demo: Querying the Airport Graph

  • نسخه ی نمایشی: کاتالوگ کتاب های مصور چند مدل Demo: Multi-model Comic Book Catalog

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش یادگیری Azure Cosmos DB
جزییات دوره
6h 37m
117
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
207
4.9 از 5
دارد
دارد
دارد
Leonard Lobel
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Leonard Lobel Leonard Lobel

لئونارد لوبل (Microsoft MVP ، SQL Server) مدیر ارشد فناوری و بنیانگذار Sleek Technologies، Inc ، یک فروشگاه توسعه مستقر در نیویورک است که دارای فلسفه پذیرش اولیه نسبت به فن آوری های جدید است. وی همچنین مشاور اصلی در Tallan، Inc. ، یکی از تنها 40 مجتمع سازنده سیستم های ملی مایکروسافت در ایالات متحده است. برای بیش از 25 سال ، Tallan خدمات پیشرفته وب/برنامه های کاربردی ، هوش تجاری ، مدیریت ارتباط با مشتری و خدمات یکپارچه سازی را ارائه داده است. از سال 1979 به بعد ، لنی در زمینه راه حل های مبتنی بر مایکروسافت ، با تجربه ای که دامنه های مختلف تجاری از جمله نشر ، مالی ، عمده فروشی/خرده فروشی ، مراقبت های بهداشتی و تجارت الکترونیکی را در بر می گیرد ، تخصص دارد. لنی به عنوان معمار ارشد و توسعه دهنده اصلی سازمانهای مختلفی خدمت کرده است ، از مغازه های کوچک گرفته تا مشتریانی با مشخصات بالا. او همچنین یک مشاور ، مربی ، و سخنران مکرر در جلسات گروه کاربری محلی ، SQL PASS ، SQLBits ، Visual Studio Live! و سایر کنفرانس های صنعت است. لنی همچنین نویسنده اصلی کتاب MS Press "Programming Microsoft SQL Server 2012" است.