لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اجرای برنامه های اصلی ASP.NET
Deploying ASP.NET Core Applications
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
بیاموزید که چگونه برنامه های هسته ای ASP.NET کراس پلت فرم را به کار ببرید. با تغییراتی در ASP.NET Core که به برنامه ها امکان اجرا در مک ، ویندوز و لینوکس را می دهد ، توسعه دهندگان باید بتوانند استراتژی استقرار مناسب را انتخاب کنند: استراتژی که عملکرد برنامه و تجربه کاربر را به حداکثر می رساند. این دوره به شما کمک می کند تا برنامه های ASP.NET را در IIS و سرویس های ابری مانند Azure و همچنین در سرورهای لینوکس و محفظه های Docker مستقر کنید. در ادامه با Nate Barbettini همراه باشید تا او یک پروژه ساده تنظیم کند و از طریق این سناریوهای مختلف استقرار کار کند. نکات و بینش های عملی در مورد جوانب مثبت و منفی هر گزینه استقرار را دریافت کنید. به علاوه ، دریابید که Docker Hub چگونه می تواند توزیع تصاویر شما را در دستگاهها حتی راحت تر کند.
موضوعات شامل:
راه اندازی پروژه ASP.NET خود li>
انتخاب استراتژی استقرار li>
پیکربندی HTTPS و بازارسال li>
استقرار در IIS
اعزام به لاجوردی li>
استقرار در لینوکس li>
استقرار با Docker
سرفصل ها و درس ها
مقدمه
Introduction
ASP.NET برنامه های کاربردی اصلی و استقرار
ASP.NET Core applications and deployment
آنچه باید بدانید
What you should know
1. اصول را درک کنید
1. Understand the Basics
نمای معماری سرور
Server architecture overview
یک استراتژی استقرار را انتخاب کنید
Choose a deployment strategy
راه اندازی پروژه
Project setup
برای توسعه و تولید کد بنویسید
Write code for development and production
محتوای استاتیک را درج کنید
Include static content
تنظیمات پرونده پروژه
Project file settings
2. HTTPS و ASP.NET هسته
2. HTTPS and ASP.NET Core
بررسی اجمالی HTTPS
HTTPS overview
Kestrel را به عنوان سرور لبه پیکربندی کنید
Configure Kestrel as an edge server
چگونه حمل و نقل کار می کند
How forwarding works
Headware Forwarded Headware را پیکربندی کنید
Configure Forwarded Headers Middleware
3. اعزام به IIS
3. Deploying to IIS
IIS را تنظیم کنید
Set up IIS
ایجاد یک سایت و استخر برنامه
Create a site and app pool
محافظت از داده ها را تنظیم کنید
Set up data protection
برنامه خود را با ویژوال استودیو منتشر کنید
Publish your app with Visual Studio
برنامه خود را از طریق خط فرمان منتشر کنید
Publish your app via the command line
Web.config را درک کنید
Understand Web.config
4- اعزام به لاجورد
4. Deploying to Azure
با لاجوردی شروع کنید
Get started with Azure
اعزام به Azure با ویژوال استودیو
Deploy to Azure with Visual Studio
استقرار مداوم با لاجوردی
Continuous deployment with Azure
5- استقرار به لینوکس
5. Deploying to Linux
دات نت هسته را در لینوکس نصب کنید
Install .NET Core on Linux
میزبانی خود با Kestrel
Self-hosting with Kestrel
از Kestrel با NGINX استفاده کنید
Use Kestrel with NGINX
برنامه را بطور خودکار شروع کنید
Start the application automatically
6. استقرار با داکر
6. Deploying with Docker
نمای داکر
Docker overview
یک تصویر Docker ایجاد کنید
Create a Docker image
تصویر داکر را بصورت محلی تست کنید
Test the Docker image locally
یک ظرف را اجرا و نظارت کنید
Run and monitor a container
Docker بررسی اجمالی
Docker Compose overview
Kestrel و NGINX با آهنگسازی
Kestrel and NGINX with Compose
یک تصویر را در یک پرونده ذخیره کنید
Save an image to a file
تصویری را در داکر هاب منتشر کنید
Publish an image to Docker Hub
Nate Barbettini CTO و مهندس سرب در كوبلر است.
Nate یک MVP مایکروسافت سابق و نویسنده کتاب The Little ASP.NET Core Book است. Nate در امنیت مدرن ، پشته ای کامل ، NET ، JavaScript و امنیت وب تخصص دارد. او علاقه مند است تا به توسعه دهندگان بیاموزد که چگونه کد بهتر و ایمن تری بنویسند.
نمایش نظرات