کتاب راهنمای جامع خودکارسازی تست و استقرار پروژه‌های جنگو با استفاده از گیت‌هاب اکشنز با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

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

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

عنوان دوره: دوره راهنمای جامع خودکارسازی تست و استقرار پروژه‌های جنگو با استفاده از گیت‌هاب اکشنز

موضوع کلی: مهندسی نرم‌افزار و توسعهٔ سامانه‌های تحت وب

موضوع میانی: خودکارسازی فرآیندهای توسعه و استقرار (DevOps)

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مبانی مهندسی نرم‌افزار و چرخه حیات توسعه محصول
  • 2. آشنایی با ساختار پروژه‌های جنگو برای استقرار خودکار
  • 3. نصب و پیکربندی محیط توسعه استاندارد پایتون
  • 4. مدیریت وابستگی‌ها و محیط‌های مجازی در جنگو
  • 5. اصول کنترل نسخه با گیت و استانداردسازی مخازن کد
  • 6. معرفی مفاهیم یکپارچه‌سازی و استقرار مداوم
  • 7. آشنایی با ساختار و اجزای گیت‌هاب اکشنز
  • 8. ایجاد اولین گردش کار برای بررسی صحت کد
  • 9. پیکربندی فایل‌های YAML در محیط گیت‌هاب
  • 10. مدیریت مخازن مخفی و متغیرهای محیطی در گیت‌هاب
  • 11. نوشتن تست‌های واحد برای مدل‌های داده‌ای جنگو
  • 12. تست‌نویسی برای لایه ویو و منطق تجاری برنامه
  • 13. استفاده از پایگاه داده‌های موقت برای اجرای تست‌ها
  • 14. بررسی کیفیت کد با استفاده از ابزارهای تحلیل ایستا
  • 15. خودکارسازی اجرای تست‌ها پس از هر ارسال کد
  • 16. مدیریت مهاجرت‌های دیتابیس در فرآیند خودکار
  • 17. اصول بسته‌بندی نرم‌افزار با استفاده از داکر
  • 18. ایجاد فایل‌های داکر برای سرویس‌های جنگو
  • 19. پیکربندی داکر کامپوز برای محیط‌های آزمایشی
  • 20. بهینه‌سازی تصاویر داکر برای استقرار سریع
  • 21. آشنایی با مفاهیم سرورهای وب و پروکسی معکوس
  • 22. نحوه اتصال گیت‌هاب اکشنز به سرورهای مقصد
  • 23. مدیریت کلیدهای دسترسی ایمن در فرآیند استقرار
  • 24. ایجاد گردش کار برای استقرار خودکار بر روی سرور
  • 25. مدیریت فایل‌های ایستا و رسانه‌ای در استقرار وب
  • 26. پیکربندی تنظیمات امنیتی جنگو برای محیط عملیاتی
  • 27. مانیتورینگ وضعیت استقرار و گزارش‌گیری خودکار
  • 28. عیب‌یابی خطاهای رایج در فرآیند خودکارسازی
  • 29. استفاده از اعلان‌ها برای اطلاع‌رسانی وضعیت استقرار
  • 30. به‌روزرسانی خودکار وابستگی‌ها و مدیریت وصله‌های امنیتی
  • 31. ارتقای پروژه‌های جنگو با استفاده از استراتژی‌های استقرار ایمن
  • 32. مستندسازی فرآیندهای توسعه و استقرار خودکار
  • 33. بهترین روش‌های مدیریت شاخه‌ها در جریان کار تیم‌های نرم‌افزاری
  • 34. مقیاس‌پذیری و مدیریت ترافیک در سامانه‌های تحت وب
  • 35. اصول پشتیبان‌گیری خودکار از دیتابیس و داده‌ها
  • 36. امن‌سازی خط لوله استقرار با رعایت اصول دسترسی کمینه
  • 37. تست‌های پذیرش کاربر به صورت خودکار
  • 38. یکپارچه‌سازی ابزارهای بررسی امنیت کد در گیت‌هاب اکشنز
  • 39. مدیریت نسخه‌بندی و انتشار نسخه‌های جدید نرم‌افزار
  • 40. مرور نهایی و استقرار پایدار در محیط عملیاتی
تگ‌ها: Django GitHub Actions برنامه‌نویسی پایتون توسعه وب جنگو خودکارسازی استقرار دواپس سی‌آی‌سی‌دی گیت‌هاب اکشنز مهندسی نرم‌افزار

نظرات

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

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