دوره آموزشی استقرار برنامه های اصلی ASP.NET
1 ساعت 1 دقیقهمتوسط2018-09-12
مدرسین

Nate Barbettini
CTO and Lead Engineer at Cobbler
جزئیات دوره
نحوه استقرار برنامه های ASP.NET Core چند پلتفرمی را بیاموزید. با تغییرات ASP.NET Core که به برنامه ها اجازه می دهد در Mac، Windows و Linux اجرا شوند، توسعه دهندگان باید بتوانند استراتژی استقرار مناسب را انتخاب کنند: استراتژی که عملکرد برنامه و تجربه کاربر را به حداکثر می رساند. این دوره به شما کمک می کند برنامه های ASP.NET را در IIS و سرویس های ابری مانند Azure و همچنین سرورهای لینوکس و محفظه های Docker مستقر کنید. با ناتی باربتینی همراه باشید تا او یک پروژه ساده را راه اندازی کند و از طریق این سناریوهای استقرار مختلف کار کند. نکات و بینش های کاربردی را در مورد مزایا و معایب هر گزینه استقرار دریافت کنید. به علاوه، دریابید که چگونه Docker Hub می تواند توزیع تصاویر شما را در دستگاه ها حتی ساده تر کند.
اهداف یادگیری
راه اندازی پروژه ASP.NET خود
انتخاب استراتژی استقرار
پیکربندی HTTPS و حمل و نقل
استقرار در IIS
اعزام به لاجورد
استقرار در لینوکس
استقرار با Docker
اهداف یادگیری
راه اندازی پروژه ASP.NET خود
انتخاب استراتژی استقرار
پیکربندی HTTPS و حمل و نقل
استقرار در IIS
اعزام به لاجورد
استقرار در لینوکس
استقرار با Docker
مهارت ها
ASP.NET CoreDockerBack-End Web DevelopmentFull-Stack Web DevelopmentFront-End Web DevelopmentProjectWeb DevelopmentMicrosoft
سرفصل ها
0. مقدمه
- 01 - برنامههای ASP.NETCore و استقرار
- 02 - آنچه باید بدانید
1. اصول را درک کنید
- 03 - نمای کلی معماری سرور
- 04 - استراتژی استقرار را انتخاب کنید
- 05 - راهاندازی پروژه
- 06 - کد توسعه و تولید بنویسید
- 07 - شامل محتوای ثابت
- 08 - تنظیمات فایل پروژه
2. HTTPS و ASP.NET Core
- 09 - نمای کلی HTTPS
- 10 - Kestrel را به عنوان یک سرور لبه پیکربندی کنید
- 11 - نحوه کار فورواردینگ
- 12 - میان افزار هدرهای بازارسال را پیکربندی کنید
3. استقرار در IIS
- 13 - IIS را راهاندازی کنید
- 14 - یک سایت و استخر برنامه ایجاد کنید
- 15 - حفاظت از دادهها را تنظیم کنید
- 16 - اپلیکیشن خود را با ویژوال استودیو منتشر کنید
- 17 - اپلیکیشن خود را از طریق خط فرمان منتشر کنید
- 18 - Web.config را درک کنید
4. استقرار به Azure
- 19 - با Azure شروع کنید
- 20 - با ویژوال استودیو در Azure مستقر شوید
- 21 - استقرار مداوم با Azure
5. استقرار در لینوکس
- 22 - NET Core را روی لینوکس نصب کنید
- 23 - خود میزبانی با Kestrel
- 24 - از Kestrel با NGINX استفاده کنید
- 25 - برنامه را به طور خودکار راهاندازی کنید
6. استقرار با Docker
- 26 - نمای کلی داکر
- 27 - یک تصویر داکر ایجاد کنید
- 28 - تصویر داکر را به صورت محلی تست کنید
- 29 - یک ظرف را اجرا و نظارت کنید
- 30 - نمای کلی Docker Compose
- 31 - Kestrel و NGINX با Compose
- 32 - یک تصویر را در یک فایل ذخیره کنید
- 33 - یک تصویر را در Docker Hub منتشر کنید
نتیجه
- 34 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی Middleware در ASP.NET Core
- دوره آموزشی ASP.NET Core: مدیریت استثنائات
- دوره آموزشی پیشرفته ASP.NET Core : تست واحد
- دوره آموزشی بررسی سلامت در ASP.NET Core
- دوره آموزشی استقرار برنامههای ASP.NET Core: از اصول اولیه تا استراتژیهای پیشرفته استقرار
- دوره آموزشی APIهای وب پیشرفته با ASP.NET Core 8
- دوره آموزشی ساخت Web API با ASP.NET Core 8
- دوره آموزشی حفاظت از داده های امنیتی پیشرفته ASP.NET Core