دوره آموزشی طراحی و پیاده سازی کنترل منبع با استفاده از 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 به پیشرفت خود ادامه دهید
دوره های مرتبط
- دوره آموزشی یادگیری GitHub Actions: خودکارسازی رویدادمحور برای کدبیس شما
- دوره آموزشی یادگیری گیتهاب
- دوره آموزشی یادگیری جامع گیت
- دوره آموزشی آمادگی برای گواهینامه GitHub Copilot
- دوره آموزشی ایجاد برنامههای هوش مصنوعی با پایتون و مدلهای GitHub
- دوره آموزشی ایجاد مستندات فنی با استفاده از GitHub
- دوره آموزشی آمادگی برای گواهینامه مبانی GitHub
- دوره آموزشی ساخت موتور جستوجوی کتاب از صفر با استفاده از Java و GitHub Copilot