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

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

2 ساعت 41 دقیقهمتوسط2020-02-13

مدرسین

Rodrigo Díaz Concha

Rodrigo Díaz Concha

Solutions Architect, Microsoft Regional Director, and Microsoft MVP

جزئیات دوره

معماری بومی ابر ، مانند ریز سرویس ها ، در صنعت نرم افزار به صورت استاندارد در حال تبدیل شدن به استاندارد هستند - و در محیط توسعه دهنده امروزی ، دیگر فقط معماران نیستند که باید مزایا و چالش های آن را درک کنند. با استفاده از این الگوی معماری محبوب ، توسعه دهندگان و سایر سهامداران اصلی برنامه می توانند در دسترس بودن ، قابلیت اطمینان و مقیاس پذیری راه حل های نرم افزاری خود را افزایش دهند. در این دوره ، مربی Rodrigo Díaz Concha مروری بر ریز سرویس ها و همچنین نحوه استفاده از .NET Core 3.1 برای ایجاد ریز خدمات قابل استفاده در Azure را ارائه می دهد. رودریگو موضوعات کلیدی مانند موارد مثبت و منفی ریز سرویس ها را پوشش می دهد. تست های واحد نوشتاری؛ ظرف سازی ریز سرویس ها با Docker. استقرار ریز سرویسها در بالای ارکستراتیو مانند Azure Service Fabric. و ارتباط همزمان بین ریز خدمات.
موضوعات مورد بحث عبارتند از:
- مقایسه معماری یکپارچه و ریز سرویس
- مکانیسم های اصلی ارتباطی برای سرویس های خرد
- طراحی راه حل های ریز سرویس ها
- ارتباط همزمان بین ریز سرویس ها
- تست واحد نوشتن برای سرویس های خرد شما
- افزودن Docker نوشتن پشتیبانی به راه حل ریز سرویس ها
- استقرار ریز خدمات

مهارت ها

Software ArchitectureCloud DevelopmentWeb Development ToolsPersonaAzureSoftware Development ToolsNetwork AdministrationCloud PlatformsWeb DevelopmentNetwork and System AdministrationCloud ComputingMicrosoftSoftware Development

سرفصل ها

مقدمه

  • ایجاد حس معماری میکروسرویس ها در اکوسیستم NET Core و Azure

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

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

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

  • طراحی راه حل میکروسرویس
  • ایجاد راه حل NET Core برای میکروسرویس ها
  • ایجاد بستر پایگاه داده برای میکروسرویس محصولات
  • ایجاد ارائه دهنده محصولات
  • اخذ کلیه محصولات موجود در میکروسرویس محصولات
  • اخذ تک محصول در میکروسرویس محصولات
  • چالش - اجرای ریز سرویس های مشتریان و سفارشات
  • راهکار - پیاده سازی ریز سرویس های مشتریان و سفارشات

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

  • تهیه و اجرای سرویس جستجو
  • فراخوانی ریزسرویس سفارشات از جستجو
  • فراخوانی میکروسرویس محصولات از جستجو
  • با پولی قابلیت ارتجاعی را به میکروسرویس محصولات اضافه کنید
  • چالش - ارتباط همزمان با ریزسرویس مشتریان
  • راه حل - ارتباط همزمان با ریزسرویس مشتریان

Microservices و DevOps

  • تست های واحد میکروسرویس
  • بهبود تست های واحد
  • ایجاد پروژه Azure DevOps
  • پیکربندی خط لوله ساخت
  • خطوط لوله را در Azure DevOps منتشر کنید
  • چالش - اجرای خط لوله ساخت برای میکروسرویس های شما
  • راه حل - اجرای خط لوله ساخت برای میکروسرویس های شما

Microservices Containerization با Docker

  • افزودن پشتیبانی Docker به یک راه حل میکروسرویس
  • اشکال‌زدایی و پیکربندی Docker Compose در یک راه‌حل میکروسرویس
  • انتشار تصاویر ظرف برای محلول میکروسرویس
  • چالش - کانتینر کردن ریزسرویس های شما
  • راه حل - کانتینر کردن میکروسرویس های شما

استقرار میکروسرویس ها

  • منبع فابریک 34-Provision Azure Service
  • ایجاد اسکریپت Docker Compose برای Azure Service Fabric
  • نصب گواهی و خواندن تنظیمات از Azure Service Fabric
  • ایجاد خط لوله آزادسازی
  • چالش - استقرار میکروسرویس ها به پارچه سرویس Azure
  • راه حل - استقرار میکروسرویس ها به فابریک سرویس Azure

نتیجه

  • مراحل بعدی
۸۰,۰۰۰ تومان