کتاب سیستم کنترل نسخه Git و GitHub برای توسعهدهندگان پایتون با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره سیستم کنترل نسخه Git و GitHub برای توسعهدهندگان پایتون
موضوع کلی: برنامه نویسی
موضوع میانی: پایتون (Python)
📋 سرفصلهای دوره
- 1. مقدمهای بر سیستم کنترل نسخه و مفهوم مخزن
- 2. نصب و پیکربندی Git در سیستمعامل
- 3. آشنایی با ترمینال و دستورات پایه لینوکس/ویندوز
- 4. ایجاد اولین مخزن محلی با git init
- 5. مرحلهبندی تغییرات با git add
- 6. ثبت تغییرات با git commit
- 7. بررسی تاریخچه پروژه با git log
- 8. تفاوت بین working directory، staging area و repository
- 9. بازگشت به نسخههای قبلی با git checkout و git revert
- 10. مدیریت فایلهای نادیده گرفته شده با .gitignore
- 11. شاخهها (Branches) و مفهوم انشعاب
- 12. ایجاد و جابجایی بین شاخهها با git branch و git checkout
- 13. ادغام شاخهها با git merge
- 14. حل تعارضات (Merge Conflicts) در ادغام
- 15. استراتژیهای شاخهبندی (Git Flow و Trunk-Based)
- 16. آشنایی با GitHub و ایجاد حساب کاربری
- 17. اتصال مخزن محلی به مخزن راه دور
- 18. فشار دادن تغییرات به GitHub با git push
- 19. دریافت تغییرات از GitHub با git pull
- 20. مفهوم Fork و Clone در GitHub
- 21. کار با Pull Request برای مشارکت در پروژه
- 22. بازبینی کد (Code Review) در Pull Request
- 23. مدیریت مسائل (Issues) در GitHub
- 24. نشانهگذاری نسخهها با Tag
- 25. استفاده از GitHub Actions برای یکپارچهسازی مداوم
- 26. تنظیم کلید SSH برای اتصال امن به GitHub
- 27. کار با مخازن عمومی و خصوصی
- 28. مشارکت در پروژههای متنباز (Open Source)
- 29. حل تعارضات در حین همزمانسازی (Rebase)
- 30. تفاوت بین Merge و Rebase و انتخاب مناسب
- 31. ذخیره موقت تغییرات با git stash
- 32. تغییر تاریخچه با git amend
- 33. مدیریت چندین مخزن راه دور (Remote)
- 34. پشتیبانگیری و بازیابی مخزن Git
- 35. استفاده از Git در محیط تیمی با GitHub
- 36. پیادهسازی workflow تیمی با GitHub
- 37. مدیریت مجوزها و همکاران در مخزن GitHub
- 38. Git Hooks و خودکارسازی فرآیندها
- 39. یکپارچهسازی Git با محیط توسعه PyCharm
- 40. یکپارچهسازی Git با Visual Studio Code
- 41. مدیریت پروژه پایتون با Git و virtualenv
- 42. استفاده از Git برای نسخهبندی کتابخانههای پایتون
- 43. رفع باگهای رایج در Git
- 44. بازیابی فایلهای پاک شده از تاریخچه
- 45. کار با زیرماژولها (Submodules) در Git
- 46. تولید و مدیریت کلید GPG برای امضای commit
- 47. مفهوم detached HEAD و کاربرد آن
- 48. بهینهسازی مخزن با git gc
- 49. مهاجرت از SVN به Git
- 50. مقایسه تغییرات بین دو commit با git diff
- 51. مدیریت خطاهای رایج در Push و Pull
- 52. استفاده از GitHub Pages برای انتشار مستندات
- 53. مدیریت وابستگیهای پروژه با Git
- 54. ایجاد مخزن نمونه برای پروژه پایتون
- 55. تست و بررسی کد با GitHub Actions در پایتون
- 56. مدیریت نسخههای نرمافزار با Semantic Versioning و Git
- 57. راهکارهای امنیتی در Git و GitHub
- 58. پایان دوره و مرور مفاهیم کلیدی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.