آموزش ساخت خط لوله استقرار برای برنامه های NET

Building a Deployment Pipeline for .NET Applications

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: تفاوت زیادی بین کد کار و کد مستقر وجود دارد. این دوره به شما نحوه ساخت خط لوله استقرار را آموزش می دهد ، از ساخت نرم افزار به صورت محلی تا استقرار در تولید. در هسته توسعه نرم افزار چابک ، بازخورد سریع است. در این دوره ، ساخت یک خط لوله استقرار برای برنامه های دات نت ، خواهید آموخت که چگونه می توانید با مجموعه ای از مراحل کاملاً مشخص ، برنامه خود را از محیط توسعه به سمت تولید ببرید. ابتدا وارد آناتومی خط لوله استقرار می شوید. در مرحله بعدی ، نحوه نوشتن مراحل ساخت را کشف خواهید کرد. سرانجام ، شما می آموزید که چگونه برنامه خود را آزمایش کنید و نحوه استقرار آن را در یک محیط تولید مورد استفاده قرار دهید. با پایان این دوره ، شما دانش لازم را برای ایجاد کارآمد یک خط لوله استقرار ، و متناسب کردن آن با نیازهای برنامه خود خواهید داشت.

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

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

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

درک آناتومی خط لوله استقرار Understanding the Anatomy of a Deployment Pipeline

  • مقدمه Introduction

  • چرا اتوماسیون استقرار؟ Why Deployment Automation?

  • آناتومی خط لوله استقرار Anatomy of a Deployment Pipeline

  • نسخه ی نمایشی: خط لوله استقرار در عمل Demo: Deployment Pipeline in Actopm

  • خلاصه Summary

استاندارد سازی فرآیند ساخت Standardizing the Build Process

  • مقدمه Introduction

  • معرفی Invoke-build Introducing Invoke-build

  • نصب Invoke-build Installing Invoke-build

  • افزودن وظیفه تمیز Adding the Clean Task

  • افزودن کار کامپایل Adding the Compile Task

  • افزودن Test Test Adding the Test Task

  • افزودن Pack Task Adding the Pack Task

  • خلاصه Summary

اجرای اسکریپت های ساخت Executing Build Scripts

  • مقدمه Introduction

  • پیکربندی TeamCity Configuring TeamCity

  • پیکربندی جنکینز Configuring Jenkins

  • پیکربندی AppVeyor Configuring AppVeyor

  • خلاصه Summary

استقرار در محیط آزمایش Deploying to a Test Environment

  • مقدمه Introduction

  • پیکربندی لاجوردی Configuring Azure

  • پیکربندی گسترش هشت پا Configuring Octopus Deploy

  • ایجاد یک روند استقرار Creating a Deployment Process

  • هل دادن بسته Pushing the Package

  • ایجاد نسخه Creating a Release

  • راه اندازی یک استقرار Triggering a Deployment

  • پیکربندی استقرارهای Downtime صفر Configuring Zero Downtime Deployments

  • اجرای خط لوله استقرار Running the Deployment Pipeline

اجرای تست ها Executing Tests

  • مقدمه Introduction

  • ایجاد آزمایشات دود Creating Smoke Tests

  • تست های پذیرش Acceptance Tests

  • اجرای تست های پذیرش به صورت محلی Running Acceptance Tests Locally

  • اجرای تست های پذیرش در سرور Build Running Acceptance Tests on the Build Server

  • راه اندازی تست های پذیرش از هشت پا Triggering Acceptance Tests from Octopus Deploy

  • خلاصه Summary

اعزام به تولید Deploying to Production

  • مقدمه Introduction

  • ایجاد محیط زنده Creating the Live Environment

  • اعزام به Live Deploying to Live

  • تحویل مداوم در مقابل استقرار مداوم Continuous Delivery vs. Continuous Deployment

  • اجرای استقرار مداوم Implementing Continuous Deployment

  • اجرای خط لوله استقرار Executing the Deployment Pipeline

  • گسترش خط لوله Extending the Pipeline

  • منابع Resources

نمایش نظرات

نظری ارسال نشده است.

آموزش ساخت خط لوله استقرار برای برنامه های NET
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 46m
43
Pluralsight (پلورال سایت) pluralsight-small
06 مرداد 1396 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
29
4 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kenneth Truyers Kenneth Truyers

Kenneth Truyers توسعه دهنده NET بلژیکی و Microsoft MVP ، ساکن مایورکا ، اسپانیا است. او به عنوان یک توسعه دهنده مستقل ، عمدتا در پروژه هایی در لندن ، انگلستان کار می کند. وی در زمینه توسعه وب با داشتن دانش کامل C # و Microsoft Azure تخصص دارد ، اما از برنامه نویسی جلویی با چارچوب هایی مانند Aurelia ، Angular و Durandal نیز لذت می برد. او علاوه بر این به شیوه های توسعه چابک علاقه مند است و دوست دارد با یکپارچه سازی مداوم و تحویل مداوم تیم ها را کار کند و به آنها کمک کند. او غالباً در مورد این موضوعات در www.kenneth-truyers.net وبلاگ می نویسد و از شبکه سازی و گهگاه صحبت در کنفرانس های توسعه دهنده لذت می برد. تحصیلات دانشگاهی وی به وی مدرک مهندسی الکترونیک را داد. از همه مهمتر ، در پروژه نهایی خود ، او با برنامه نویسی تماس گرفت. از تابستان سال 2004 ، کنت یک توسعه دهنده نرم افزار تمام وقت است که برای 1 نفر استارتاپ و همچنین شرکت های چند ملیتی کار می کند. هنگامی که روی نرم افزار کار نمی کند ، او از سنگ نوردی ، شعبده بازی ، کنسرت رفتن و به طور کلی یک هیپی سازگار لذت می برد.

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

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

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