نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره به شما کمک می کند تا هنگام انجام تغییرات کد شما ساخته شود ، سپس برنامه های 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 میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات