آموزش مراکز رویداد Azure برای توسعه دهندگان .NET: اصول

Azure Event Hubs for .NET Developers: Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: Azure Event Hubs یک سرویس خوردن دورسنجی برای جمع آوری میلیون ها رویداد است. این دوره به شما نحوه استفاده از Event Hub ، از جمله ارسال و دریافت رویدادها در NET ، استفاده از Stream Analytics و راه اندازی Azure Functions و Logic Apps را آموزش می دهد. همه را بزرگ کنید بررسی اجمالی دوره 1m 48s نگاه به سناریو 24 متر 46s راه اندازی مرکز رویداد در Azure 24m 35s ساخت یک برنامه شبیه ساز WPF برای ارسال رویدادها 1 ساعت و یکم 50s مصرف رویدادها در یک برنامه هسته .NET 1 ساعت و 9 دقیقه 37 ثانیه تجزیه و تحلیل داده های زمان واقعی با تجزیه و تحلیل جریان و Power BI 32m 45s بایگانی کردن رویدادها با Event Hub Capture 31m 49s راه اندازی سایر خدمات لاجوردی با هاب های رویداد 50 متر 30s علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.

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

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

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

نگاه به سناریو Looking at the Scenario

  • مقدمه Introduction

  • Azure Event Hub ها کدامند؟ What Are Azure Event Hubs?

  • رویدادها را مصرف و تحلیل کنید Consume and Analyze Events

  • رویداد هاب در مقابل IoT Hub Event Hub vs. IoT Hub

  • سناریوی دستگاه قهوه مغزی سیمی The Wired Brain Coffee Machine Scenario

  • آنچه شما در این دوره می سازید What You Build in This Course

  • طرح کلی دوره Course Outline

راه اندازی مرکز رویداد در Azure Setting up an Event Hub in Azure

  • مقدمه Introduction

  • Event Hub را در Azure ایجاد کنید Create an Event Hub in Azure

  • واحدهای توان عملیاتی را بفهمید Understand Throughput Units

  • Throttling و تورم خودکار Throttling and Auto Inflate

  • پارتیشن ها را بفهمید Understand Partitions

  • هزینه ها را محاسبه کنید Calculate the Costs

  • خلاصه Summary

ساخت یک برنامه شبیه ساز WPF برای ارسال رویدادها Building a WPF Simulator App to Send Events

  • مقدمه Introduction

  • پروژه را ایجاد کنید و رابط کاربری ایجاد کنید Create the Project and Build the User Interface

  • MainViewModel را پیاده سازی کنید Implement the MainViewModel

  • وقتی قهوه ای درست می شود ، CoffeeMachineData ایجاد کنید Create CoffeeMachineData When a Coffee Is Made

  • برای ارسال رویدادها ، یک کتابخانه استاندارد NET اضافه کنید Add a .NET Standard Library to Send Events

  • CoffeeMachineDataSender ایجاد و استفاده کنید Create and Use a CoffeeMachineDataSender

  • برای ارسال رویدادها کد را بنویسید Write the Code to Send Events

  • رشته اتصال را از App.config بخوانید Read the Connection String from the App.config

  • خط مشی دسترسی مشترک را تنظیم کرده و رویدادها را ارسال کنید Set up a Shared Access Policy and Send Events

  • رویدادها و استثناهای ارسال شده را ثبت کنید Log Sent Events and Exceptions

  • افزودن و پیوند خواص برای رویدادهای دوره ای Add and Bind Properties for Periodical Events

  • از DispatcherTimer برای ارسال دوره ای رویدادها استفاده کنید Use a DispatcherTimer to Send Events Periodically

  • چند رویداد دسته ای Batch Multiple Events

  • هنگام بسته بندی محدودیت اندازه پیام را حفظ کنید Keep the Message Size Limit When Batching

  • خلاصه Summary

مصرف رویدادها در یک برنامه هسته .NET Consuming Events in a .NET Core Application

  • مقدمه Introduction

  • برنامه NET Core Console را بسازید و یک EventHubClient را اولیه کنید Build a .NET Core Console App and Initialize an EventHubClient

  • برای دریافت رویدادها یک PartitionReceiver ایجاد کنید Create a PartitionReceiver to Receive Events

  • رویدادها را از همه پارتیشن های مرکز رویداد دریافت کنید Receive Events from All Event Hub Partitions

  • یک مورد CoffeeMachineData را از JSON حذف کنید Deserialize a CoffeeMachineData Object from JSON

  • خواندن رویدادها از یک افست خاص Reading Events from a Specific Offset

  • گروه های مصرف کننده را درک کنید Understand Consumer Groups

  • درباره پارتیشن بیشتر بدانید Understand More About Partitions

  • رویدادها را با یک EventProcessorHost دریافت کنید Receive Events with an EventProcessorHost

  • برنامه NET Core Console را بسازید و IEventProcessor را پیاده سازی کنید Build a .NET Core Console App and Implement IEventProcessor

  • IEventProcessor را با یک EventProcessorHost ثبت کنید Register the IEventProcessor with an EventProcessorHost

  • یک حساب ذخیره سازی تنظیم و استفاده کنید Set up and Use a Storage Account

  • مدیریت افست با EventProcessorHost Offset Handling with EventProcessorHost

  • Azure Blob Storage مورد استفاده EventProcessorHost The Azure Blob Storage Used by EventProcessorHost

  • همگام سازی خواننده با EventProcessorHost Reader Synchronization with EventProcessorHost

  • چگونگی ترتیب رویدادها را بفهمید Understand How Events Are Ordered

  • خلاصه Summary

تجزیه و تحلیل داده های زمان واقعی با تجزیه و تحلیل جریان و Power BI Analyzing Real-time Data with Stream Analytics and Power BI

  • مقدمه Introduction

  • کار تجزیه و تحلیل جریان را تنظیم کنید Set up a Stream Analytics Job

  • Event Hub را به عنوان ورودی تعریف کنید Define the Event Hub as an Input

  • Power BI را به عنوان یک خروجی تعریف کنید Define Power BI as an Output

  • کار را شروع کرده و داده ها را در Power BI دریافت کنید Start the Job and Receive Data in Power BI

  • جستجوی تجزیه و تحلیل جریان را بهینه کنید Optimize the Stream Analytics Query

  • یک داشبورد در زمان واقعی در Power BI ایجاد کنید Create a Real-time Dashboard in Power BI

  • برای افزودن نمودار ستون خوشه ای از Q A در Power BI استفاده کنید Use Q&A in Power BI to Add a Clustered Column Chart

  • برای افزودن نقشه از Q A در Power BI استفاده کنید Use Q&A in Power BI to Add a Map

  • خلاصه Summary

بایگانی کردن رویدادها با Event Hub Capture Archiving Events with Event Hub Capture

  • مقدمه Introduction

  • Event Hub Capture را روشن کنید Turn on Event Hub Capture

  • به داده های ذخیره شده در Cloud Explorer نگاه کنید Look at the Stored Data in Cloud Explorer

  • پرونده های گرفته شده را در یک برنامه هسته .NET لیست کنید List the Captured Files in a .NET Core Application

  • بارگیری محتوای یک فایل واحد Download the Content of a Single File

  • سوابق پرونده Avro را بخوانید Read the Records of an Avro File

  • یک شی CoffeeMachineData را از AvroRecord حذف کنید Deserialize a CoffeeMachineData Object from an AvroRecord

  • هزینه ها را محاسبه کنید Calculate the Costs

  • خلاصه Summary

راه اندازی سایر خدمات لاجوردی با هاب های رویداد Triggering Other Azure Services with Event Hubs

  • مقدمه Introduction

  • یک عملکرد Azure را با یک Event Hub Trigger ایجاد کنید Create an Azure Function with an Event Hub Trigger

  • عملکرد Azure را به صورت محلی اجرا کنید Run the Azure Function Locally

  • رویدادها را به صورت دسته ای پردازش کنید Process Events in Batches

  • اشیا C CoffeeMachineData را از بین ببرید Deserialize CoffeeMachineData Objects

  • عملکرد Azure را به Azure منتشر کنید Publish the Azure Function to Azure

  • Alert Event Hub را راه اندازی کنید Set up an Alert Event Hub

  • از Function به Alert Event Hub بنویسید Write from the Function to the Alert Event Hub

  • عملکرد و مرکز حوادث هشدار در عمل The Function and the Alert Event Hub in Action

  • یک برنامه منطقی با یک رویداد هاب راه انداز ایجاد کنید Create a Logic App with an Event Hub Trigger

  • JSON را در برنامه منطق تجزیه کنید Parse the JSON in the Logic App

  • داده های رویداد را در پوشه Dropbox بنویسید Write the Event Data to a Dropbox Folder

  • خلاصه دوره Course Summary

نمایش نظرات

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

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

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

آموزش مراکز رویداد Azure برای توسعه دهندگان .NET: اصول
جزییات دوره
4h 57m
79
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
80
4.9 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Thomas Claudius Huber Thomas Claudius Huber

مهندس نرم افزار و نویسنده دوره ویدیویی