تبلیغات

آموزش استقرار اپلیکیشن های ASP.NET Core 

دسته بندی ها: دات نت ، آموزش های لیندا (Lynda) ، آموزش ASP.NET Core

در این دوره با استقرار اپلیکیشن های چندسکویی ASP.NET Core آشنا می شوید. با تغییرات در ASP.NET Core که به برنامه ها اجازه می دهدد تا در سیستم عامل مک، ویندوز و لینوکس اجرا شوند، توسعه دهندگان باید یاد بگیرند که چگونه میان بسیاری از گزینه ها گزینه ی مناسب را برای موفقیت در استقرار انتخاب کنند. این دوره به شما کمک می کند تا اپلیکیشن های چندسکویی را در IIS و سرویس های ابر مانند Azure و همچنین سرورهای لینوکس استقرار کنید.

سرفصل:

  • معرفی دوره
  • بررسی معماری سرور
  • انتخاب یک استراتژی استقرار
  • راه اندازی پروژه
  • کد را برای توسعه و تولید بنویسید
  • گزینه ها را در project.json منتشر کنید
  • تنظیمات فایل پروژه
  • استقرار در IIS
  • تنظیم IIS
  • ایجاد یک استخر سایت و اپلیکیشن
  • حفاظت از داده ها را تنظیم کنید
  • ادغام IIS را به پروژه خود اضافه کنید
  • برنامه خود را با ویژوال استودیو انتشار دهید
  • برنامه خود را از طریق خط فرمان منتشر کنید
  • درک Web.config
  • استقرار در Azure
  • شروع کار با Azure
  • استقرار در Azure با Visual Studio
  • استقرار مداوم با Azure
  • استقرار در لینوکس
  • نصب .NET Core در لبنوکس
  • خود میزبانی با Kestrel
  • از Kestrel با NGINX استفاده کنید
  • شروع Kestrel به طور خودکار
  • استقرار با Docker
  • بررسی Docker
  • ایجاد Docker image
  • تست Docker image به صورت محلی
  • یک کانتینر را اجرا کنید و آن را نظارت کنید
  • بررسی Docker Compose
  • Kestrel و NGINX با Compose
  • یک تصویر را در یک فایل ذخیره کنید
  • یک تصویر را در Docker Hub منتشر کنید
  • نتیجه
آیا این نوشته را دوست داشتید؟
Deploying ASP.NET Core Applications (2017) Publisher:Lynda Author:Nate Barbettini Duration:57m 57s Level:Intermediate

Learn how to deploy your cross-platform ASP.NET Core applications to IIS, Microsoft Azure, and Linux, and how to use Docker containers to streamline ASP.NET Core deployments.
Updated: 6/12/2017
Released: 11/10/2016
Learn how to deploy your cross-platform ASP.NET Core applications. With the changes to ASP.NET Core that allow apps to run across Mac, Windows, and Linux platforms, developers need to learn how to choose between their many options to deploy successfully. This course will help you deploy cross-platform apps to IIS and cloud services like Azure, as well as to Linux servers. Follow along with Nate Barbettini as he sets up a simple project and works through these different deployment scenarios. Get practical tips and insights into the pros and cons of each option and find out how Docker containers can help you streamline your ASP.NET Core deployment process.
Topics include:
Setting up your ASP.NET project
Setting up IIS
Creating an IIS site and app pool
Publishing your app with Visual Studio or the command line
Deploying to Azure
Deploying to Linux
Deploying with Docker
Introduction
Welcome
52s
What you should know
52s
1. Get Started
Server architecture overview
2m 31s
Choose a deployment strategy
2m 14s
Project set up
43s
Write code for development and production
1m 16s
Publish options in project.json
1m 53s
Project file settings
2m 18s
2. Deploying to IIS
Set up IIS
1m 58s
Create a site and app pool
2m 14s
Set up data protection
2m 27s
Add the IIS integration to your project
1m 10s
Publish your app with Visual Studio
1m 52s
Publish your app via the command line
1m 20s
Understand Web.config
1m 12s
3. Deploying to Azure
Get started with Azure
1m 4s
Deploy to Azure with Visual Studio
2m 22s
Continuous deployment with Azure
1m 50s
4. Deploying to Linux
Install .NET Core on Linux
1m 38s
Self-hosting with Kestrel
1m 54s
Use Kestrel with NGINX
3m 38s
Start Kestrel automatically
3m 49s
5. Deploying with Docker
Docker overview
2m 7s
Create a Docker image
3m 53s
Test the Docker image locally
1m 14s
Run and monitor a container
1m 22s
Docker Compose overview
50s
Kestrel and NGINX with Compose
4m 6s
Save an image to a file
1m 2s
Publish an image to Docker Hub
1m 37s
Conclusion
Next steps and 3rd party tools
39s

پیشنهاد فرادرس