تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی استقرار برنامه‌های ASP.NET Core: از اصول اولیه تا استراتژی‌های پیشرفته استقرار

دوره آموزشی استقرار برنامه‌های ASP.NET Core: از اصول اولیه تا استراتژی‌های پیشرفته استقرار

3 ساعت 5 دقیقهپیشرفته2024-09-10

مدرسین

Ervis Trupja

Ervis Trupja

Full-Stack .NET Web Developer with a mathematical background

جزئیات دوره

در این دوره جامع، توسعه‌دهنده وب full-stack .NET، ارویس ترپجا، شما را در دنیای پیچیده استقرار اپلیکیشن‌های ASP.NET Core راهنمایی می‌کند و درک کاملی از چشم‌انداز استقرار، استراتژی‌ها و بهترین شیوه‌ها ارائه می‌دهد. با استفاده از مجموعه‌ای از ماژول‌های آموزنده، به بررسی پیچیدگی‌های استقرار اپلیکیشن‌ها بر روی سرورهای داخلی، پلتفرم‌های ابری مانند Azure و AWS، همچنین تکنیک‌های پیشرفته مانند کانتینرization با Docker و Kubernetes پرداخته و به علاوه، به بررسی خطوط لوله یکپارچه‌سازی مداوم و استقرار مداوم (CI/CD) خواهید پرداخت و یاد خواهید گرفت که چگونه فرایندهای ساخت، آزمایش و استقرار را به‌صورت خودکار و بدون مشکل انجام دهید.

اهداف آموزشی:

استقرار مؤثر اپلیکیشن‌های ASP.NET Core در محیط‌های مختلف، از جمله سرورهای داخلی و پلتفرم‌های ابری، برای اطمینان از عملکرد و مقیاس‌پذیری بهینه.
پیاده‌سازی استراتژی‌های پیشرفته استقرار مانند استقرارهای آبی-سبز، نسخه‌های کانیری، و استراتژی‌های برگشت و بازیابی، برای کاهش زمان توقف و کاهش خطرات.
استفاده از تکنولوژی‌های کانتینرization مانند Docker و ابزارهای ارکستراسیون مانند Kubernetes برای ساده‌سازی استقرار اپلیکیشن‌ها، اطمینان از قابلیت حمل و استفاده کارآمد از منابع.

مهارت ها

ASP.NET CoreBack-End Web DevelopmentFull-Stack Web DevelopmentAdvancedFront-End Web DevelopmentWeb DevelopmentMicrosoft

سرفصل ها

0. مقدمه

  • 01 - استراتژی استقرار ASP.NET خود را شارژ کنید
  • 02 - آنچه باید بدانید

1. مقدمه ای بر استقرار برنامه‌های ASP.NET

  • 03 - درک چشم انداز استقرار
  • 04 - محیط‌های استقرار
  • 05 - ساختمان و بسته بندی جهت استقرار
  • 06 - مدیریت وابستگی
  • 07 - ابزارها و فرآیندهای استقرار
  • 08 - بهترین شیوه‌های استقرار

2. استقرار در سرورهای داخلی

  • 09 - راه‌اندازی و پیکربندی خدمات اطلاعات اینترنتی (IIS).
  • 10 - آماده سازی برنامه‌های ASP.NET برای استقرار
  • 11 - ایجاد و پیکربندی وب سایت در IIS
  • 12 - پیکربندی استخر برنامه
  • 13 - تست و عیب یابی

3. استقرار در پلتفرم‌های ابری - Azure

  • 14 - مقدمه ای بر استقرار Azure
  • 15 - استقرار Azure App Service - قسمت 1
  • 16 - استقرار Azure App Service - قسمت 2
  • 17 - پیکربندی شبکه و امنیت برای سرویس‌های برنامه Azure
  • 18 - مدیریت اسرار برنامه در Azure
  • 19 - نظارت و تشخیص با Azure Application Insights

4. استقرار در بسترهای ابری - AWS

  • 20 - مقدمه ای بر استقرار AWS
  • 21 - استقرار AWS Elastic Beanstalk برای برنامه‌های ASP.NET
  • 22 - استقرار برنامه‌ها در AWS
  • 23 - پیکربندی شبکه و امنیت برای AWS Elastic Beanstalk
  • 24 - مدیریت اسرار برنامه در AWS

5. یکپارچه سازی مداوم و استقرار مستمر

  • 25 - معرفی خطوط لوله CI CD
  • 26 - راه‌اندازی CI با GitHub Actions
  • 27 - راه‌اندازی سی دی با GitHub Actions و Azure
  • 28 - راه‌اندازی CI CD برای سایر شعب
  • 29 - اتوماسیون خطوط لوله CI CD

6. استقرار داکر

  • 30 - مقدمه ای بر داکر و کانتینرسازی
  • 31 - Containerizing برنامه‌های ASP.NET Core
  • 32 - ساخت و هل دادن تصاویر داکر با ویژوال استودیو
  • 33 - ساخت و هل دادن تصاویر Docker با Command Prompt - قسمت 1
  • 34 - ساخت و هل دادن تصاویر Docker با Command Prompt - قسمت 2
  • 35 - استقرار تصاویر داکر در هاست‌های داکر

7. استراتژی‌های استقرار پیشرفته

  • 36 - استقرار سبز آبی
  • 37 - قناری رها می‌کند
  • 38 - راهبردهای بازگشت و بازیابی
  • 39 - اتوماسیون و ارکستراسیون استقرار
  • 40 - پیاده‌سازی شبکه‌های کش و تحویل محتوا (CDN)

نتیجه گیری

  • 41 - مراحل بعدی

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

درباره ما

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

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

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

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

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