آموزش برنامه های دات نت مبتنی بر IIS را به طور مداوم تحویل دهید

Continuously Deliver IIS-based .NET Applications

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به شما کمک می کند تا هنگام انجام تغییرات کد شما ساخته شود ، سپس برنامه های IIS خود را با استفاده از مراحل خودکار VSTS یا TFS مستقر کنید! نمونه هایی از این مورد را برای سایت های ASP.NET Core و Framework و همچنین برنامه های WCF مشاهده خواهید کرد. ایجاد تعاریف ساخت و انتشار جامد برای برنامه های مبتنی بر IIS .NET یک بلوک مهم برای تحویل مداوم واقعی است. در این دوره ، به طور مداوم برنامه های دات نت مبتنی بر IIS را تحویل خواهید داد ، شما با بسیاری از جزئیات عملی که باید هنگام ارائه برنامه های واقعی از طریق تعاریف ساخت و انتشار به آنها پرداخته شود ، آشنا خواهید شد. ابتدا متوجه خواهید شد که چگونه برنامه های دات نت به درستی بسته ها ، منابع کتابخانه مشترک و پیکربندی ها را به درستی مدیریت می کنند. سپس ، طعم های مختلفی از برنامه های ASP.NET و سرویس های WCF را امتحان خواهید کرد. همه این مباحث در Visual Studio Team Services (VSTS) انجام می شوند و مفاهیم مشابه در طیف های مختلف Server Team Foundation (TFS) اعمال می شوند. در مرحله بعدی ، شما با تعاریف ساخت و انتشار در VSTS آشنا خواهید شد که شامل بیشتر کارها و مراحل مورد نیاز است. در آخر ، هنگامی که کارهای از پیش تعیین شده همه موارد مورد نیاز شما را پوشش نمی دهد ، استفاده دقیق از PowerShell را برای انجام فعالیت های سفارشی بررسی خواهید کرد. با پایان این دوره ، شما نه تنها می توانید برنامه های IIS خود را با استفاده از مراحل خودکار از VSTS یا TFS برای سایت های ASP.NET Core و Framework مستقر کنید بلکه از Powershell برای نیازهای سفارشی نیز استفاده کنید.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

ایجاد یک تعریف ساختنی که مصنوعات قابل استقرار را ایجاد کند Creating a Build Definition that Create Deployable Artifacts

  • مقدمه Introduction

  • تصویر بزرگ: رسیدن به اینجا The Big Picture: Getting Here

  • تصویر بزرگ: به کجا می کشیم The Big Picture: Where We're Headed

  • نسخه ی نمایشی: ایجاد راه حل هایی برای پشتیبانی از ساختهای شما Demo: Creating Solutions to Support Your Builds

  • نسخه ی نمایشی: تنظیم نمایندگی های ساخت سفارشی Demo: Setting up Custom Build Agents

  • نسخه ی نمایشی تعاریف ساخت: نمای کلی و منابع Build Definitions Demo: Overview and Sources

  • نسخه ی نمایشی ساخت تعاریف: بازیابی بسته ها Build Definitions Demo: Package Restores

  • نسخه ی نمایشی ساخت تعاریف: ساخت و انتشار Build Definitions Demo: Build and Publish

  • نسخه ی نمایشی ساخت تعاریف: مصنوعات را اجرا و مرور کنید Build Definitions Demo: Run and Review Artifacts

  • نسخه ی نمایشی ساخت تعاریف: بازنگری و کپی فایل ها Build Definitions Demo: Recap and Copy Files

  • خلاصه Summary

یک تعریف Release ایجاد کنید که مصنوعات ساخته شده را به کار می گیرد Create a Release Definition that Deploys Built Artifacts

  • مقدمه Introduction

  • بررسی Test Environment VM Review of Test Environment VM

  • مفاهیم تعریف را آزاد کنید Release Definition Concepts

  • گروه استقرار و راه اندازی نمایندگی Deployment Group and Agent Setup

  • نمای کلی نشانها را جایگزین کنید Replace Tokens Overview

  • با Replace Tokens تعریف تعریف را ایجاد کنید Create Release Definition with Replace Tokens

  • سایت NET Framework MVC را برای انتشار تعریف اضافه کنید Add .NET Framework MVC Site to Release Definition

  • NET Core Web API را به Release Definition اضافه کنید Add .NET Core Web API to Release Definition

  • خدمات WCF را برای انتشار تعریف اضافه کنید Add WCF Services to Release Definition

  • خلاصه Summary

برای فعال کردن ادغام و تحویل مداوم ، مکانیسم های راه انداز را انتخاب کنید Choose Triggering Mechanisms to Enable Continuous Integration and Delivery

  • مقدمه Introduction

  • ادغام مداوم برای ایجاد Continuous Integration Triggering for Builds

  • استقرار مداوم با تأییدیه های منتشر شده Continuous Deployment with Approvals for Releases

  • خلاصه Summary

برای رفتن به آخرین مایل در استقرارهای IIS ، از PowerShell استفاده کنید Use PowerShell to Go the Last Mile in IIS Deployments

  • مقدمه Introduction

  • مشکل آخرین مایل The Last Mile Problem

  • معرفی PowerShell Introducing PowerShell

  • استفاده از PowerShell برای ایجاد گواهینامه های خود امضا شده Using PowerShell to Create Self-signed Certificates

  • وارد کردن گواهی در تعریف انتشار Importing a Certificate in a Release Definition

  • استفاده از PowerShell برای ایجاد یک برنامه مجازی و مجموعه برنامه Using PowerShell to Create a Virtual Application and App Pool

  • خلاصه و جمع بندی Summary and Wrap Up

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش برنامه های دات نت مبتنی بر IIS را به طور مداوم تحویل دهید
جزییات دوره
1h 43m
33
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
23
4.7 از 5
دارد
دارد
دارد
Erik Dahl
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Erik Dahl Erik Dahl

اریک دال برای بیش از 20 سال در حال توسعه نرم افزار و معماری بوده است ، که بیشتر در زمینه توسعه داخلی برای کارفرمایان خود کار می کند. کارهای اخیر وی شامل اجرای چندین مستاجر B2B و خود ثبت نام B2C برای IdentityServer3 ، به روزرسانی وب سایت های قدیمی ASP.NET از فن آوری های سمت سرور به مخلوط مشتری/سرور و استفاده از TypeScript ، ساخت وب API ها به عنوان پشتوانه تلفن همراه و برنامه های وب ، و پی ریزی برنامه های موبایل Xamarin Forms با استفاده از کتابخانه Prism. اریک در حال حاضر در RealPage به عنوان یک معمار اصلی ، راه حل های ساخت و معماری محصولات مدیریت نرم افزار خود کار می کند.