کتاب جامع گیت و گیتهاب برای توسعهدهندگان حرفهای با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره جامع گیت و گیتهاب برای توسعهدهندگان حرفهای
موضوع کلی: توسعه نرمافزار و ابزارهای نوین
موضوع میانی: مدیریت پروژه و کنترل نسخه
📋 سرفصلهای دوره
- 1. مبانی گیت و کنترل نسخه
- 2. نصب و پیکربندی گیت
- 3. شروع یک پروژه با گیت
- 4. ثبت تغییرات اولیه
- 5. تاریخچه پروژه و مرور کامیتها
- 6. ایجاد شاخههای کاری
- 7. توسعه موازی با شاخهها
- 8. ادغام شاخهها (Merge)
- 9. حل تعارضات ادغام
- 10. مرور و بازگشت به کامیتهای قبلی
- 11. دستکاری تاریخچه با Rebase
- 12. بازسازی تاریخچه با Interactive Rebase
- 13. پاک کردن کامیتها
- 14. تغییر پیام کامیت
- 15. نشانهگذاری نسخهها (Tags)
- 16. کار با ریپازیتوریهای ریموت
- 17. اتصال به گیتهاب
- 18. ارسال تغییرات به گیتهاب (Push)
- 19. دریافت تغییرات از گیتهاب (Pull)
- 20. همگامسازی با ریپازیتوری ریموت
- 21. مدیریت Branchهای ریموت
- 22. فوروارد کردن و عقبگرد در شاخهها
- 23. استفاده از Git Hooks
- 24. مدیریت فایلهای نادیده گرفته شده (Ignore)
- 25. تنظیمات پیشرفته گیت
- 26. کار با Git Attributes
- 27. مدیریت Submodules
- 28. راهنمای جامع Gitignore
- 29. اصول مدیریت پروژه نرمافزار
- 30. متدولوژیهای توسعه چابک (Agile)
- 31. اسکرام در عمل
- 32. کانبان در عمل
- 33. مبانی مدیریت پروژه
- 34. برنامهریزی پروژه
- 35. تعریف محدوده پروژه
- 36. مدیریت ریسک در پروژه
- 37. مدیریت ذینفعان
- 38. ارتباطات در پروژه
- 39. مدیریت کیفیت
- 40. مدیریت منابع
- 41. مدیریت زمان
- 42. مدیریت هزینه
- 43. روشهای تخمین زمان و هزینه
- 44. ابزارهای مدیریت پروژه
- 45. مقدمهای بر گیتهاب
- 46. ایجاد حساب کاربری گیتهاب
- 47. ایجاد ریپازیتوری جدید در گیتهاب
- 48. کلون کردن ریپازیتوری از گیتهاب
- 49. مدیریت فایلها در گیتهاب
- 50. مرور تاریخچه در گیتهاب
- 51. کار با شاخهها در گیتهاب
- 52. ایجاد درخواست ادغام (Pull Request)
- 53. بررسی و ادغام Pull Requestها
- 54. نظرات و بازخورد در Pull Request
- 55. مدیریت Issues در گیتهاب
- 56. برچسبگذاری Issues
- 57. اختصاص Issues به اعضا
- 58. مدیریت Labels و Milestones
- 59. قوانین و حفاظت از شاخهها (Branch Protection)
- 60. استفاده از Actions در گیتهاب
- 61. ساخت CI/CD Pipeline
- 62. خودکارسازی تستها
- 63. خودکارسازی استقرار
- 64. امنیت در گیتهاب
- 65. مدیریت دسترسیها و سطوح کاربری
- 66. استفاده از SSH Keys
- 67. مدیریت Secrets
- 68. مقدمهای بر Git LFS
- 69. مدیریت فایلهای بزرگ
- 70. کار با Git LFS در گیتهاب
- 71. استفاده از Git Smaller
- 72. مفاهیم پیشرفته گیتهاب
- 73. استفاده از Projects در گیتهاب
- 74. مدیریت تیمها در گیتهاب
- 75. سازماندهی ریپازیتوریها
- 76. مستندسازی پروژه با GitHub Wiki
- 77. استفاده از GitHub Pages
- 78. توسعه مشارکتی با Fork
- 79. مدیریت Forkها
- 80. همگامسازی با ریپازیتوری اصلی
- 81. کار با Git Bisect
- 82. یافتن کامیت مشکلساز
- 83. استفاده از Git Worktree
- 84. مدیریت چندین محیط کاری
- 85. مرور پیشرفته کامیتها
- 86. استفاده از Git Reflog
- 87. بازیابی اطلاعات از دست رفته
- 88. مبانی توسعه پایدار
- 89. اصول کدنویسی تمیز
- 90. نوشتن تستهای واحد
- 91. تستهای یکپارچهسازی
- 92. تستهای End-to-End
- 93. مدیریت و نگهداری کد
- 94. بازبینی کد (Code Review)
- 95. پیروی از استانداردهای کدنویسی
- 96. مستندسازی کد
- 97. برنامهریزی برای مقیاسپذیری
- 98. اصول معماری نرمافزار
- 99. مقدمهای بر Microservices
- 100. مبانی Docker در توسعه
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.