دوره آموزشی طراحی و پیاده سازی کنترل منبع با استفاده از GitHub و Azure DevOps
1 ساعت 32 دقیقهپیشرفته2023-08-10
مدرسین

Trevoir Williams
جزئیات دوره
به عنوان یک توسعهدهنده یا مهندس DevOps مدرن، باید بتونی از سیستمهای مدیریت کنترل نسخه استفاده کنی تا پروژههای توسعه مشترک رو مدیریت کنی. آشنایی با Azure DevOps و GitHub خیلی مهمه چون باید یاد بگیری چطور از این ابزارهای قدرتمند برای طراحی و پیادهسازی سیستم کنترل نسخه در اپلیکیشنهایت استفاده کنی.
در این دوره، یاد میگیری چطور استراتژیهای مناسب برای مدیریت کنترل نسخه و شاخهگذاری رو پیادهسازی کنی تا مخزنهای کدت رو مدیریت کنی و از تلاشهای تیمی حمایت کنی. در مسیر دوره، با مهمترین عواملی که باید در طراحی سیستم کنترل نسخه در نظر بگیری و همچنین عوامل مختلفی که میتونن روی پیکربندیها تاثیر بذارند، آشنا میشی. این دوره میتونه به عنوان یک منبع برای کسانی که میخوان گواهینامه Azure DevOps Engineer Expert رو دریافت کنن، مفید باشه.
در این دوره، یاد میگیری چطور استراتژیهای مناسب برای مدیریت کنترل نسخه و شاخهگذاری رو پیادهسازی کنی تا مخزنهای کدت رو مدیریت کنی و از تلاشهای تیمی حمایت کنی. در مسیر دوره، با مهمترین عواملی که باید در طراحی سیستم کنترل نسخه در نظر بگیری و همچنین عوامل مختلفی که میتونن روی پیکربندیها تاثیر بذارند، آشنا میشی. این دوره میتونه به عنوان یک منبع برای کسانی که میخوان گواهینامه Azure DevOps Engineer Expert رو دریافت کنن، مفید باشه.
مهارت ها
Version ControlGitHubDevOps ToolsDevOpsAzureSoftware Development ToolsMicrosoftSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - پروژههای خود را با راه حلهای کنترل منبع مدیریت کنید
1. درک گزینههای سیستم کنترل منبع
- 02 - سیستم مدیریت کنترل منبع چیست
- 03 - انواع سیستمهای مدیریت کنترل منبع
- 04 - Azure DevOps یا GitHub
2. استفاده از Git برای مدیریت کنترل منبع
- 05 - درک GitHub
- 06 - یک مخزن را راهاندازی و شبیه سازی کنید
- 07 - استفاده از فایل .gitignore
- 08 - درک ذخیرهسازی فایلهای بزرگ
- 09 - پیکربندی Git LFS
- 10 - ابزارهای مدیریت گیت
- 11 - بررسی دستورات Git CLI
3. استفاده از Git با Azure DevOps
- 12 - درک Azure DevOps
- 13 - یک مخزن Git در Azure DevOps راهاندازی کنید
- 14 - استفاده از تگها در گیت
- 15 - پیکربندی برچسبها در کنترل منبع
- 16 - وارد کردن از GitHub به Azure DevOps
4. اجرای استراتژیهای انشعاب
- 17 - درک شاخههای Git
- 18 - ایجاد شاخه Git
- 19 - استفاده از pull requests
- 20 - ادغام یک درخواست کشش در Git
- 21 - آشنایی با روشهای ادغام Git
- 22 - انجام ادغام و rebase
- 23 - رسیدگی به تعارضات ادغام
- 24 - استراتژیهای انشعاب گیت
- 25 - استفاده از استراتژی انشعاب جریان Git
5. راهاندازی مخازن و مجوزها
- 26 - سیاستهای شعبه و چرایی نیاز به آنها
- 27 - راهاندازی امنیت شعبه
- 28 - استراتژیهای احراز هویت Git
نتیجه
- 29 - با Git به پیشرفت خود ادامه دهید
دوره های مرتبط
- دوره آموزشی آمادگی برای مدرک مهندس خبره DevOps مایکروسافت آزور (AZ-400)
- دوره آموزشی طراحی انبار داده در SQL Server 2019
- دوره آموزشی نکات آزمون AZ-400: طراحی و پیاده سازی راهکارهای Microsoft DevOps
- دوره آموزشی ساخت یک برنامه بلاکچین اتریوم: بخش یازدهم ادغام برنامههای غیر بلاکچین
- دوره آموزشی طراحی دیتابیس های SQL بسیار مقیاس پذیر و بسیار در دسترس (2020)
- دوره آموزشی مقدمه عملی: جاوا
- دوره آموزشی برنامهنویسی شیگرا با سی پلاس پلاس
- دوره آموزشی ایجاد برنامههای پیشرفته هوش مصنوعی با پایتون، APIها و مدلهای GitHub
مسیرهای مرتبط
- مسیر آموزشی تمرینهای عملی پایتون
- مسیر آموزشی آماده شدن برای گواهینامه Google Associate Android Developer
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده اپلیکیشن موبایل اندروید
- مسیر آموزشی آماده شدن برای آزمون Designing and Implementing Microsoft DevOps Solutions (AZ-400)
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده بلاک چین
- مسیر آموزشی ساختن یک اپلیکیشن بلاک چین اتریوم
- مسیر آموزشی راهنمای شروع سریع برای برنامه نویسی جاوا
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده آردوینو