تعداد ویدئو | 45 |
---|---|
زمان دوره | 01:56:43 |
مترجم | پرووید |
ناظر ترجمه | پرووید |
دوبلر | پرووید |
ناظر دوبلاژ | پرووید |
سایت منتشر کننده | پلورال سایت |
آموزش مدیریت کردن Source Control با Git در Azure DevOps یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی مدیریت Source Control در Azure DevOps است که با نام اصلی Continuous Delivery and DevOps with Azure DevOps Source Control with Git از شرکت Pluralsight منتشر شده است.
سرویس های Azure DevOps امروزه به صورت کاملاً باز و قابل گسترش به منظور مدیریت پروژه های نرم افزاری در اختیار برنامه نویسان قرار می گیرد. از Azure DevOps می توان برای پروژه های مختلف و صرف نظر از Platform و یا Framework و یا حتی سیستم رایانش ابری مورد نظر خود استفاده کنید. سناریوهای مختلفی در توسعه نرم افزار به سادگی توسط Azure DevOps امکان پذیر خواهد بود. برای مثال می توان از Azure Pipelines نیز برای Build کردن و تست کردن یک نوع سرویس از درون یک Repository در GitHub و سپس Deploy کردن آن به یک Container در AWS استفاده کرد. این موضوع قدرت استفاده کردن از Azure DevOps را نشان می دهد. امکان استفاده کردن از Azure DevOps به دو صورت Public و Private وجود دارد. به عبارت دیگر به سادگی می توانید از Azure DevOps در Data Center های خود استفاده کنید و یا آن را در Cloud مورد استفاده قرار بدهید. امروزه بسیاری از برنامه نویسان مستقل و شرکت های نرم افزاری سرتاسر دنیا از Azure DevOps به منظور مدیریت چرخه تولید و طول عمر نرم افزارهای خود استفاده می کنند. استفاده از Azure DevOps می توان Development Lifecycle را ساده تر کرد و تحویل نرم افزارها را با کیفیت بالاتری و البته سرعت بالاتری را تضمین نمود.
در سیستم Azure DevOps امکان انجام عملیات Version Control با دو سیستم مختلف امکان پذیر خواهد بود. امکان استفاده کردن از TFVC و یا همان Team Foundation Version Control که یک سیستم Centralized می باشد به سادگی امکان پذیر است. علاوه بر این، امکان استفاده کردن از Git به عنوان یک سیستم توزیع شده نیز امکان پذیر خواهد بود. امروزه بسیاری از افراد به دلیل قابلیت های مختلفی که در Git وجود دارد تمایل دارند که از این سیستم Version Control استفاده نمایند. در TFVC به سادگی امکان استفاده کردن از دو Workspace مختلف در کنار افزارهای کلاینتی امکان پذیر خواهد بود. این دو Workspace تحت عنوان Server Workspace و Local Workspace شناخته می شود. البته این قابلیت اغلب به عنوان یکی از معایب استفاده کردن از TFVC شناخته می شود. دلیل این موضوع این است که در Development Machine اغلب فایل ها در حالت Read Only قرار می گیرند. این موضوع برنامه نویس را مجبور می کند که کار خود را بدون اتصال به سرور و به صورت آفلاین ادامه بدهد.
مطرح شدن Local Workspace دقیقاً برای حل و فصل کردن چنین مشکلی بود. با استفاده از این Workspace برنامه نویس نیازی به Check Out کردن فایلهایی که مورد نظرش است ندارد. به عبارت دیگر نمی تواند بدون اتصال به سرور عملیات مورد نظر خود را برای فایل مورد نظر انجام بدهد. همانطور که گفته شد امروزه توصیه می شود که از Git به عنوان یک سیستم Version Control توزیع شده در کنار Azure DevOps استفاده کنیم. استفاده کردن از Git قابلیت های مختلفی را در اختیار قرار می دهد که متاسفانه در TFVC وجود ندارد. البته توصیه می کنیم که از بسته ی آموزش ویدئویی Git هاب (GitHub) و مبانی استفاده کردن از آن نیز دیدن کنید. استفاده کردن از Git برای شما و این سیستم به طور کامل توسط SQL Server مدیریت می شود و این اتفاق در Team Foundation Version Control نیز رخ می دهد. امکان استفاده کردن از انواع مختلفی از این پروژه ها و سبک های کار کردنی که برنامه نویسان در نظر دارند امکان پذیر خواهد بود.
فصل اول: مقدمه این دوره آموزشی
فصل دوم: مبانی اصلی
فصل سوم: بررسی Source Control با Git در Azure DevOps
فصل چهارم: اجرای یکپارچگی مداوم
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.