کتاب آموزش جامع و کاربردی ابزار Git و پلتفرم GitHub برای توسعهدهندگان ایرانی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع و کاربردی ابزار Git و پلتفرم GitHub برای توسعهدهندگان ایرانی
موضوع کلی: علوم رایانه و مهندسی نرمافزار
موضوع میانی: مدیریت پیکربندی و کنترل نسخه (Version Control)
📋 سرفصلهای دوره (100 موضوع)
- 1. مفهوم مدیریت پیکربندی و اهمیت کنترل نسخه در توسعه نرمافزار
- 2. معرفی سیستمهای کنترل نسخه توزیعیافته و متمرکز
- 3. نصب و راهاندازی اولیه Git در سیستمعاملهای مختلف
- 4. آشنایی با ساختار داخلی و دایرکتوری مخفی git.
- 5. پیکربندی هویت کاربر و تنظیمات اولیه در Git
- 6. ایجاد اولین مخزن محلی و مفهوم فضای کاری
- 7. بررسی چرخه حیات فایلها در Git و وضعیتهای مختلف
- 8. آشنایی با ناحیه استیجینگ و نحوه انتقال فایلها به آن
- 9. ثبت تغییرات با دستور کامیت و اهمیت نگارش پیامهای استاندارد
- 10. مشاهده تاریخچه تغییرات و بررسی لاگهای پروژه
- 11. استفاده از دستور ریست برای مدیریت تغییرات در ناحیه استیجینگ
- 12. بازگشت به نسخههای پیشین با استفاده از دستور چکاوت
- 13. آشنایی با مفهوم شاخهبندی و اهمیت آن در توسعه موازی
- 14. ایجاد و مدیریت شاخههای جدید در پروژه
- 15. ادغام شاخهها و بررسی روشهای مختلف مرج کردن
- 16. مدیریت تداخلات در زمان ادغام شاخهها
- 17. حذف و تغییر نام شاخهها و مدیریت مخازن محلی
- 18. معرفی پلتفرم گیتهاب و نقش آن در مدیریت مخازن راه دور
- 19. ایجاد حساب کاربری و تنظیمات امنیتی در گیتهاب
- 20. ساخت مخزن جدید در گیتهاب و اتصال آن به مخزن محلی
- 21. آشنایی با پروتکلهای ارتباطی و مدیریت کلیدهای SSH
- 22. ارسال تغییرات به مخزن راه دور با دستور پوش
- 23. دریافت آخرین تغییرات از مخزن راه دور با دستور پول
- 24. استفاده از دستور فچ و تفاوت آن با پول
- 25. مفهوم فورک و مشارکت در پروژههای متنباز
- 26. ارسال درخواست ادغام تغییرات از طریق پول ریکوئست
- 27. بررسی و بازبینی کدها در محیط گیتهاب
- 28. مدیریت نسخهها با استفاده از تگها در Git
- 29. روشهای نادیده گرفتن فایلهای غیرضروری با gitignore
- 30. استفاده از استش برای ذخیره موقت تغییرات کاری
- 31. بررسی ابزارهای گرافیکی مدیریت Git برای افزایش بهرهوری
- 32. اصول کار تیمی در پروژههای نرمافزاری با ابزارهای کنترل نسخه
- 33. مدیریت شاخههای راه دور و همگامسازی آنها
- 34. پیادهسازی استراتژیهای شاخهبندی استاندارد در پروژهها
- 35. حل تداخلات پیچیده در محیطهای اشتراکی
- 36. استفاده از گیتهاب اکشنز برای اتوماسیون فرآیندها
- 37. مستندسازی پروژه با فایلهای ریدمی و ساختار استاندارد
- 38. آشنایی با مفاهیم اولیه یکپارچهسازی مداوم
- 39. بهترین روشهای نگهداری از مخازن و امنیت کدها
- 40. خلاصه و جمعبندی مسیر یادگیری و پروژههای عملیاتی
تگها:
Git
GitHub
آموزش برنامهنویسی
آموزش گیت
برنامهنویسی
توسعه نرمافزار
سیستم کنترل نسخه
کنترل نسخه
گیتهاب
مدیریت پروژه نرمافزاری
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.