کتاب راهنمای جامع خودکارسازی تست و استقرار پروژههای جنگو با استفاده از گیتهاب اکشنز با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره راهنمای جامع خودکارسازی تست و استقرار پروژههای جنگو با استفاده از گیتهاب اکشنز
موضوع کلی: مهندسی نرمافزار و توسعهٔ سامانههای تحت وب
موضوع میانی: خودکارسازی فرآیندهای توسعه و استقرار (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
برنامهنویسی پایتون
توسعه وب
جنگو
خودکارسازی استقرار
دواپس
سیآیسیدی
گیتهاب اکشنز
مهندسی نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.