کتاب Node.js Version Control: کنترل نسخه Node.js (Git) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Node.js Version Control: کنترل نسخه Node.js (Git)
موضوع کلی: برنامه نویسی
موضوع میانی: نود جیاس (Node.js)
📋 سرفصلهای دوره
- 1. مقدمهای بر کنترل نسخه و Git
- 2. نصب و پیکربندی Git
- 3. اصول اولیه Git: مخزن، کامیت، شاخه
- 4. ایجاد یک مخزن Git جدید
- 5. ثبت تغییرات: Git Add و Git Commit
- 6. مشاهده تاریخچه کامیتها: Git Log
- 7. بازگشت به کامیتهای قبلی
- 8. ایجاد و مدیریت شاخهها (Branches)
- 9. تغییر بین شاخهها
- 10. ادغام شاخهها (Merging)
- 11. حل تعارضات ادغام
- 12. کار با مخازن راه دور (Remote Repositories)
- 13. اتصال به مخزن راه دور (Git Remote Add)
- 14. ارسال تغییرات به مخزن راه دور (Git Push)
- 15. دریافت تغییرات از مخزن راه دور (Git Pull)
- 16. کلون کردن مخازن راه دور (Git Clone)
- 17. نادیده گرفتن فایلها با Gitignore
- 18. مدیریت فایلهای تغییر یافته
- 19. مقایسه تغییرات: Git Diff
- 20. بررسی وضعیت مخزن
- 21. ریست کردن تغییرات
- 22. کار با تگها (Tags)
- 23. استفاده از Git Stash برای ذخیره موقت تغییرات
- 24. بازگرداندن تغییرات ذخیره شده
- 25. اصول کار تیمی با Git
- 26. استفاده از Git Flow برای گردش کار تیمی
- 27. مدیریت مسئولیتها در تیم
- 28. اصول نامگذاری کامیتها
- 29. نوشتن پیامهای کامیت مؤثر
- 30. بررسی تغییرات قبل از کامیت
- 31. پیکربندی Git در سطح کاربر
- 32. پیکربندی Git در سطح مخزن
- 33. استفاده از Git Hooks برای اتوماسیون
- 34. مقدمهای بر GitHub
- 35. ایجاد حساب کاربری GitHub
- 36. ایجاد مخزن جدید در GitHub
- 37. ارسال مخزن محلی به GitHub
- 38. کلون کردن مخزن از GitHub
- 39. کار با Pull Requests در GitHub
- 40. مرور کد (Code Review)
- 41. مدیریت مسائل (Issues) در GitHub
- 42. استفاده از GitHub Actions برای CI/CD
- 43. اصول اولیه CI/CD
- 44. مقدمهای بر GitLab
- 45. مقایسه GitHub و GitLab
- 46. اصول اولیه Bitbucket
- 47. کار با مخازن خصوصی
- 48. امنیت در کنترل نسخه
- 49. استفاده از Git در پروژههای Node.js
- 50. مدیریت وابستگیها با npm/yarn
- 51. یکپارچهسازی Git با ابزارهای توسعه Node.js
- 52. استفاده از Git در محیطهای توسعه توزیع شده
- 53. مفاهیم پیشرفته Git
- 54. بازنویسی تاریخچه با Git Rebase
- 55. استفاده از Git Cherry-pick
- 56. مدیریت شاخههای یتیم (Orphan Branches)
- 57. کار با Git Submodules
- 58. استفاده از Git Bisect برای یافتن باگ
- 59. مفاهیم Git Worktree
- 60. آشنایی با Git Attributes
- 61. استفاده از Git LFS (Large File Storage)
- 62. نکات و ترفندهای پیشرفته Git
- 63. اشتباهات رایج در Git و نحوه اجتناب از آنها
- 64. بهینهسازی عملکرد Git
- 65. مقدمهای بر ابزارهای گرافیکی Git
- 66. استفاده از GitKraken
- 67. استفاده از SourceTree
- 68. استفاده از Git Extensions
- 69. مقایسه ابزارهای گرافیکی Git
- 70. کار با Git از طریق خط فرمان
- 71. تمرینات عملی با Git
- 72. پروژه پایانی: پیادهسازی کنترل نسخه در یک پروژه Node.js
- 73. مستندسازی پروژه با Git
- 74. اصول نگهداری مخازن Git
- 75. مدیریت دسترسیها در مخازن راه دور
- 76. امنیت کلیدهای SSH
- 77. استفاده از Git در محیطهای CI/CD (پیشرفته)
- 78. نکات امنیتی برای مخازن راه دور
- 79. مقدمهای بر Git Hooks سفارشی
- 80. نوشتن Git Hooks با اسکریپتهای پوسته
- 81. استفاده از Git Hooks برای اعتبارسنجی کد
- 82. استفاده از Git Hooks برای اجرای تستها
- 83. مقدمهای بر Git LFS
- 84. نصب و پیکربندی Git LFS
- 85. مدیریت فایلهای بزرگ با Git LFS
- 86. کار با Git Bisect (پیشرفته)
- 87. استفاده از Git Bisect Run
- 88. مفاهیم Git Worktree (پیشرفته)
- 89. ایجاد و مدیریت Worktree ها
- 90. جابجایی بین Worktree ها
- 91. استفاده از Git Attributes (پیشرفته)
- 92. پیکربندی Git Attributes برای فایلهای مختلف
- 93. کار با Git Attributes برای مدیریت خطوط پایانی
- 94. مقدمهای بر Git Submodules (پیشرفته)
- 95. اضافه کردن Submodule
- 96. بهروزرسانی Submodule
- 97. کار با Git LFS در تیم
- 98. مدیریت حجم مخزن Git
- 99. بهینهسازی Git Log
- 100. استفاده از Git Alias برای دستورات پرکاربرد
تگها:
Git
Node.js
برنامه نویسی
توسعه نرمافزار
توسعه وب
کنترل نسخه
گیت
مدیریت کد
نود جیاس
ورژن کنترل
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.