این دوره به شما نحوه مدیریت وابستگیهای نرمافزاری با استفاده از بستهها را آموزش میدهد. پیکربندی Azure Artifacts، سرویسی در Azure DevOps، برای توزیع بستههای سفارشی و بستههای خارجی از فیدهای عمومی را یاد خواهید گرفت.
آنچه یاد خواهید گرفت:
برنامههای نرمافزاری بزرگتر و پیچیدهتر میشوند، و برای مدیریت این پیچیدگی، اغلب از کد در راهحلهای خود استفاده میکنیم. این کد ممکن است از کتابخانههای منبع باز، کتابخانههای شخص ثالث آمده باشد یا ممکن است اجزای کد خود را داشته باشید که باید از آنها در راه حلها استفاده مجدد کنید. روش استفاده مجدد از کدها از طریق بستهها است و آنها باید در یک مخزن بسته ذخیره شوند. در این دوره، Microsoft Azure DevOps Engineer: Inspecting and Identifying Code Dependencies، مدیریت بسته را در Azure DevOps خواهید آموخت. ابتدا، یاد خواهید گرفت که چگونه وابستگیهای کد را در پایگاه کد خود شناسایی کنید که میتوانید آنها را استخراج کرده و به بستههای قابل استفاده مجدد تبدیل کنید. در مرحله بعد، انواع بستهها و فیدها و به طور خاص فیدها را در Azure Artifacts کاوش خواهید کرد. سپس، خواهید فهمید که چگونه کد خود را به عنوان بسته NuGet بستهبندی کنید و آن را از فید Azure Artifacts مصرف کنید. در نهایت، خواهید دید که چگونه انتشار بسته خود را بخشی از استقرار پیوسته یکپارچهسازی مداوم pipeline در Azure Pipelines قرار دهید. در پایان این دوره، میدانید که چگونه وابستگیهای کد را شناسایی کنید و از Azure Artifacts برای میزبانی بستههایی که برنامه و Pipelines شما به آنها وابسته هستند، استفاده کنید.
نمونه ویدیوی آموزشی ( زیرنویسها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :
[ENGLISH]
01 Course Overview [2mins]
01-01 Course Overview [2mins]
02 Manage Build Dependencies with Azure Artifacts [49mins]
02-01 Introduction [2mins]
02-02 Dependencies in Software [3mins]
02-03 Identifying Code Dependencies That Can Be Converted to Packages [6mins]
02-04 Understanding Packages Types, Feeds, and Sources [3mins]
02-05 Understanding Azure Artifacts [4mins]
02-06 Creating a Package Feed [4mins]
02-07 Pulling Packages from Upstream Feeds [9mins]
02-08 Manually Publishing a Package to a Feed [6mins]
02-09 Pushing NuGet Packages from the Build Pipeline [6mins]
02-10 Communicating Package Quality with Views [5mins]
02-11 Module Summary [1mins]
[فارسی]
01 بررسی اجمالی دوره [2 دقیقه]
01-01 بررسی اجمالی دوره [2 دقیقه]
02 مدیریت وابستگیهای ساخت با مصنوعات Azure [49 دقیقه]
02-01 مقدمه [2 دقیقه]
02-02 وابستگیها در نرمافزار [3 دقیقه]
02-03 شناسایی وابستگیهای کد که میتوانند به بستهها تبدیل شوند [6 دقیقه]
02-04 درک انواع بستهها، فیدها و منابع [3 دقیقه]
02-05 درک مصنوعات Azure [4 دقیقه]
02-06 ایجاد یک فید بسته [4 دقیقه]
02-07 برداشتن بستهها از فیدهای بالادست [9 دقیقه]
02-08 انتشار دستی یک بسته در یک فید [6 دقیقه]
02-09 فشار دادن بستههای NuGet از Build Pipeline [6 دقیقه]
02-10 ارتباط کیفیت بسته با مشاهده [5 دقیقه]
02-11 خلاصه ماژول [1 دقیقه]
نیل در طول سالهای حضورش در فناوری اطلاعات، روی همه چیز از برنامههای فریمورک فشرده داتنت موبایل اولیه تا برنامههای وب مدرن مبتنی بر Azure کار کرده است. او بهعنوان یک توسعهدهنده و معمار، روی توسعه برنامههای داتنت و جاوا اسکریپت، امنیت و میزبانی در انواع پلتفرمها مایکروسافت، از جمله ASP.NET، SharePoint و Dynamics CRM تمرکز کرده است. نیل دارای چندین گواهینامه مایکروسافت از جمله MCPD، MCSA و MCSD است.