تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی میکروسرویس NET. برای توسعه‌دهندگان Azure

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

1 ساعت 47 دقیقهمتوسط2024-09-11

مدرسین

Rodrigo Díaz Concha

Rodrigo Díaz Concha

Solutions Architect, Microsoft Regional Director, and Microsoft MVP

جزئیات دوره

دیگر فقط معماران سیستم نیستند که باید با مزایا و چالش‌های معماری‌های مبتنی بر ابر، مانند میکروسرویس‌ها، آشنا باشند. با بهره‌گیری از این الگوی معماری محبوب، توسعه‌دهندگان و دیگر ذینفعان اصلی نرم‌افزار می‌توانند قابلیت دسترسی، قابلیت اطمینان و مقیاس‌پذیری راه‌حل‌های نرم‌افزاری خود را ارتقا دهند. در این دوره، مدرس رودریگو دیاز کونچا نمای کلی از میکروسرویس‌ها ارائه می‌دهد و همچنین نحوه استفاده از .NET برای ایجاد میکروسرویس‌هایی که می‌توانند در Azure استقرار یابند را توضیح می‌دهد. رودریگو موضوعات کلیدی مانند مزایا و معایب میکروسرویس‌ها، نوشتن تست‌های واحد، کانتینرسازی میکروسرویس‌ها با Docker، استقرار میکروسرویس‌ها بر روی یک ارکستراتور و ارتباط همزمان بین میکروسرویس‌ها را پوشش می‌دهد.

این دوره به توسعه‌دهندگان کمک می‌کند تا درک بهتری از نحوه طراحی و پیاده‌سازی میکروسرویس‌ها در محیط‌های ابری داشته باشند و بتوانند از فناوری‌های پیشرفته برای بهینه‌سازی عملکرد و مقیاس‌پذیری برنامه‌های خود استفاده کنند. در کنار یادگیری نحوه استقرار میکروسرویس‌ها در Azure، شرکت‌کنندگان با چالش‌های مختلفی که ممکن است در مسیر طراحی و پیاده‌سازی میکروسرویس‌ها با آن مواجه شوند، آشنا می‌شوند و ابزارهایی برای حل این چالش‌ها در اختیار خواهند داشت.

مهارت ها

Software ArchitectureDevOps ToolsDevOpsAzurePersonaCloud ServicesCloud ComputingMicrosoftSoftware Development

سرفصل ها

مقدمه

  • ایجاد مفهوم معماری میکروسرویس‌ها در اکوسیستم دات نت و لاجورد
  • آنچه باید بدانید
  • چیزی که قرار است بسازیم

مقدمه ای بر میکروسرویس ها

  • اهمیت معماری نرم افزار
  • معماری یکپارچه چیست
  • نمای کلی معماری سرویس گرا (SOA).
  • آشنایی با سبک معماری میکروسرویس
  • اصول اصلی میکروسرویس ها
  • خدمات میکرو و طراحی دامنه محور
  • ارتباط بین میکروسرویس ها

Hands On - ایجاد میکروسرویس با ASP.NET Core

  • ایجاد و شبیه سازی مخزن
  • ایجاد اولین میکروسرویس خود با استفاده از ASP.NET Core
  • ایجاد و ثبت DbContext برای میکروسرویس
  • ایجاد PetsController و بازگرداندن لیست حیوانات خانگی
  • به دست آوردن یک حیوان خانگی در PetsController
  • ایجاد یک حیوان خانگی جدید
  • چالش - پیاده‌سازی BreedsController و اعتبارسنجی
  • راه حل - پیاده‌سازی BreedsController و اعتبارسنجی

Hands On - Microservices Containerization با Docker و Azure Container Registry

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

Hands On - استقرار میکروسرویس‌ها در برنامه‌های کانتینر Azure

  • ایجاد محیط Container Apps با استفاده از Azure CLI
  • ایجاد اپلیکیشن Container با استفاده از Azure CLI
  • تغییر گردش کار برای استقرار در برنامه Container
  • چالش - پیکربندی متغیرهای محیط
  • راه حل - پیکربندی متغیرهای محیطی

Hands On - ارتباط همزمان بین Microservices

  • ایجاد میکروسرویس کلینیک
  • اضافه کردن کلاس ClinicDbContext
  • پیاده‌سازی کلاس ManagementService
  • پیاده‌سازی کلاس ClinicApplicationService
  • افزودن ویژگی‌های انعطاف پذیری به میکروسرویس با استفاده از Polly
  • ایجاد اپلیکیشن کانتینر برای میکروسرویس کلینیک
  • ایجاد Dockerfile و اصلاح گردش کار
  • افزودن متغیرهای محیطی به میکروسرویس کلینیک
  • چالش - پیاده‌سازی نقطه پایانی و کش حافظه جدید
  • راه حل - یک نقطه پایانی و کش حافظه جدید را پیاده‌سازی کنید

نتیجه گیری

  • مراحل بعدی با میکروسرویس‌های دات نت

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal