نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره به شما کمک می کند تا در مورد پیاده سازی نگرانی های مقطعی در ریز خدمات ASP.NET Core اطلاعات کسب کنید. شما با استفاده از همبستگی ، ورود به سیستم ساختاری و بررسی های بهداشتی برای پشتیبانی از در حال اجرا بودن ریز سرویس های توزیع شده در تولید ، بررسی خواهید کرد. این دوره در هنگام ساخت برنامه های ریز سرویس با استفاده از ASP.NET Core به شما در سفر کمک می کند. در این دوره ، پیاده سازی نگرانی های مقطعی برای ASP.NET Core Microservices ، شما می آموزید که چگونه می توانید ورود به سیستم و بررسی های بهداشتی را در ریز خدمات خود پیاده کنید. در ابتدا ، شما به اهمیت ورود به سیستم و برخی از چالش های معرفی شده توسط سرویس های خرد پی خواهید برد. در مرحله بعدی ، ورود به سیستم را در چندین ریز سرویس پیاده سازی خواهید کرد ، با در نظر گرفتن اینکه چگونه می توان پیام های ورود به سیستم تولید شده در مرزهای ریز سرویس را با هم مرتبط و تجمیع کرد تا داستانی کامل در مورد یک درخواست یا عملیات ایجاد کنند. سرانجام ، شما نحوه استفاده از چک های بهداشتی در ریز خدمات ASP.NET Core را برای پشتیبانی از بررسی های زنده بودن و آماده بودن ، که برای نظارت بر خدمات در تولید استفاده می شود ، کشف خواهید کرد. پس از اتمام این دوره ، مهارت و دانش لازم برای استفاده از گزارش های بهداشتی و بررسی های بهداشتی در ریز خدمات .NET Core را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
پیاده سازی ورود به سیستم
Implementing Logging
-
معرفی ماژول
Module Introduction
-
اهمیت ورود به سیستم
The Importance of Logging
-
انتخاب چه چیزی برای ورود به سیستم
Choosing What to Log
-
انتزاعات ورود به سیستم مایکروسافت
Microsoft Logging Abstractions
-
رفتار ورود به سیستم پیش فرض
Default Logging Behavior
-
ورود به سیستم
Log Levels
-
فیلتر کردن پیام های ورود به سیستم
Filtering Log Messages
-
ورود به سیستم از کد برنامه
Logging from Application Code
-
ورود به سیستم استثناهای برنامه
Logging Application Exceptions
-
به اشتراک گذاری کد ورود به سیستم مشترک
Sharing Common Logging Code
-
جوانب مثبت و منفی کتابخانه های مشترک
Pros and Cons of Shared Libraries
-
خلاصه ماژول
Module Summary
اجرای ورود به سیستم متمرکز برای سرویس های خرد
Implementing Centralized Logging for Microservices
-
معرفی ماژول
Module Introduction
-
مرکز سازی سیاهههای مربوط با ELK Stack
Centralizing Logs with the ELK Stack
-
اضافه کردن پشتیبانی از Serilog
Adding Support for Serilog
-
ورود به Elasticsearch با استفاده از Serilog
Logging to Elasticsearch Using Serilog
-
استعلام سیاهههای مربوط با Kibana
Querying Logs with Kibana
-
همبستگی ورود به سیستم بین سرویس های خرد
Correlating Logging Between Microservices
-
.NET Core Tracing
.NET Core Tracing
-
کنترل قالب TraceId
Controlling the TraceId Format
-
معرفی ورود به سیستم ساختاری
Introducing Structured Logging
-
غنی سازی اطلاعات ورود به سیستم
Enriching Log Data
-
قالب بندی داده های استثنا
Formatting Exception Data
-
با استفاده از Logging Scope
Using Logging Scopes
-
مرتبط کردن گزارش ها هنگام استفاده از gRPC
Correlating Logs When Using gRPC
-
مرتبط کردن سیاهههای مربوط به هنگام استفاده از اتوبوس سرویس
Correlating Logs When Using a Service Bus
-
خلاصه ماژول
Module Summary
پیاده سازی بررسی های بهداشتی در خدمات خرد
Implementing Health Checks in Microservices
-
معرفی ماژول
Module Introduction
-
معرفی چک های بهداشتی
Introducing Health Checks
-
بررسی های بهداشتی و ریز خدمات
Health Checks and Microservices
-
اضافه کردن بررسی های سلامتی Liveness
Adding Liveness Health Checks
-
افزودن چک های بهداشتی آمادگی
Adding Readiness Health Checks
-
افزودن یک پروژه مشترک برای کد استفاده مجدد از سلامت
Adding a Shared Project for Reusable Health Check Code
-
پاسخ به بررسی سلامت
Customizing the Health Check Response
-
بررسی سلامت وابستگی های API پایین دستی
Health Checking Downstream API Dependencies
-
ایجاد یک چک بهداشت سفارشی برای سرویس اتوبوس Azure
Creating a Custom Health Check for Azure Service Bus
-
خلاصه ماژول
Module Summary
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات