کتاب استفاده از Git و GitHub در پروژه‌های PHP با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

249,950 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره استفاده از Git و GitHub در پروژه‌های PHP

موضوع کلی: برنامه نویسی

موضوع میانی: پی اچ پی (PHP)

📋 سرفصل‌های دوره

  • 1. مبانی کنترل نسخه و نقش Git در پروژه‌های PHP
  • 2. نصب و پیکربندی Git برای توسعه PHP
  • 3. ایجاد مخزن Git برای پروژه‌های PHP
  • 4. ساختار پوشه‌ها و فایل‌های قابل مدیریت در پروژه PHP
  • 5. تنظیم نام کاربر و ایمیل در Git
  • 6. شناخت وضعیت فایل‌ها با دستور git status
  • 7. ایجاد Commitهای استاندارد و معنادار
  • 8. مشاهده تاریخچه تغییرات پروژه با Git
  • 9. مقایسه تغییرات فایل‌های PHP با git diff
  • 10. مدیریت فایل‌های جدید، تغییرکرده و حذف‌شده
  • 11. استفاده از فایل gitignore در پروژه‌های PHP
  • 12. نادیده‌گرفتن فایل‌های حساس و وابستگی‌های پروژه PHP
  • 13. مدیریت فایل composer.lock و composer.json در Git
  • 14. ایجاد Branch برای توسعه قابلیت‌های جدید
  • 15. جابجایی بین Branchها در پروژه PHP
  • 16. نام‌گذاری و سازمان‌دهی Branchهای پروژه
  • 17. ادغام Branchها با دستور git merge
  • 18. شناسایی و حل Merge Conflict در فایل‌های PHP
  • 19. استفاده از Git Rebase برای بازنویسی تاریخچه
  • 20. آشنایی با Git Stash برای نگهداری موقت تغییرات
  • 21. برگرداندن تغییرات با git restore و git checkout
  • 22. لغو Commitها با git revert
  • 23. اصلاح و تکمیل Commitهای قبلی
  • 24. حذف یا تغییر Commitها با Interactive Rebase
  • 25. مدیریت Tag و نسخه‌بندی پروژه‌های PHP
  • 26. آشنایی با Remote Repository و مفهوم origin
  • 27. ساخت حساب و Repository در GitHub
  • 28. اتصال پروژه PHP محلی به GitHub
  • 29. Push کردن Commitهای پروژه PHP به GitHub
  • 30. Pull کردن تغییرات از GitHub
  • 31. استفاده از git fetch برای دریافت اطلاعات Remote
  • 32. مدیریت تفاوت‌های Repository محلی و GitHub
  • 33. Clone کردن پروژه PHP از GitHub
  • 34. Fork کردن Repositoryهای PHP در GitHub
  • 35. مدیریت Branchهای Remote در GitHub
  • 36. ایجاد Pull Request برای پروژه‌های PHP
  • 37. بررسی و بازبینی Pull Requestها
  • 38. ثبت Comment و پیشنهاد تغییر در Pull Request
  • 39. حل Conflictهای Pull Request در GitHub
  • 40. استفاده از Merge و Squash در Pull Request
  • 41. تنظیم Branch Protection در Repository
  • 42. مدیریت دسترسی اعضای تیم به Repository
  • 43. استفاده از GitHub Issues برای مدیریت وظایف پروژه PHP
  • 44. ایجاد Milestone و Label در GitHub Issues
  • 45. ارتباط Commitها و Pull Requestها با Issueها
  • 46. مدیریت همکاری تیمی در پروژه‌های PHP با GitHub
  • 47. طراحی Git Workflow مناسب برای تیم‌های PHP
  • 48. Git Flow و کاربرد آن در پروژه‌های PHP
  • 49. استفاده از Workflow مبتنی بر Feature Branch
  • 50. مدیریت نسخه‌های Production و Development با Git
  • 51. مدیریت تنظیمات محیطی پروژه با فایل‌های Environment
  • 52. جلوگیری از Commit شدن رمزهای عبور و API Keyها
  • 53. مدیریت فایل‌های Configuration در پروژه‌های PHP
  • 54. مدیریت وابستگی‌های PHP با Composer و Git
  • 55. بررسی تغییرات وابستگی‌ها در Commitها
  • 56. استفاده از Git در پروژه‌های Laravel
  • 57. استفاده از Git در پروژه‌های Symfony
  • 58. مدیریت Migrationهای پایگاه داده در Repositoryهای PHP
  • 59. مدیریت فایل‌های Upload و داده‌های تولیدشده در پروژه
  • 60. استفاده از GitHub برای مستندسازی پروژه PHP
  • 61. نوشتن README حرفه‌ای برای پروژه‌های PHP
  • 62. مدیریت License و فایل‌های استاندارد Repository
  • 63. استفاده از GitHub Releases برای انتشار نسخه‌های PHP
  • 64. ایجاد و مدیریت Releaseهای نسخه‌بندی‌شده
  • 65. استفاده از GitHub Actions برای پروژه‌های PHP
  • 66. راه‌اندازی تست خودکار PHP با GitHub Actions
  • 67. اجرای PHPUnit در فرآیند CI
  • 68. اجرای بررسی کیفیت کد PHP در CI
  • 69. اجرای Composer در GitHub Actions
  • 70. مدیریت متغیرهای محیطی و Secrets در GitHub Actions
  • 71. ساخت Pipeline ساده CI برای پروژه PHP
  • 72. استقرار خودکار پروژه PHP با GitHub Actions
  • 73. بررسی لاگ‌ها و خطاهای Workflowهای GitHub Actions
  • 74. بهینه‌سازی Workflowهای CI/CD برای پروژه‌های PHP
  • 75. استفاده از Git Hooks در پروژه‌های PHP
  • 76. اجرای بررسی‌های خودکار پیش از Commit
  • 77. یکپارچه‌سازی Git با ابزارهای توسعه PHP
  • 78. مدیریت پروژه PHP در VS Code با Git
  • 79. عیب‌یابی مشکلات رایج Git در پروژه‌های PHP
  • 80. بازیابی Commitها و Branchهای ازدست‌رفته با Reflog
  • 81. مدیریت تاریخچه پیچیده پروژه‌های PHP
  • 82. اصول امنیت Repositoryهای PHP در GitHub
  • 83. بهینه‌سازی فرآیند همکاری و انتشار پروژه‌های PHP
تگ‌ها: CI/CD PHP Composer Git Git Branch Git Merge Git Workflow GitHub GitHub Actions PHP Pull Request برنامه نویسی PHP کنترل نسخه گیت گیت هاب مدیریت پروژه PHP

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.