کتاب راهنمای جامع مدیریت و استقرار بسته‌های نرم‌افزاری پایتون در محیط Azure DevOps با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

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

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

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

عنوان دوره: دوره راهنمای جامع مدیریت و استقرار بسته‌های نرم‌افزاری پایتون در محیط Azure DevOps

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

موضوع میانی: مدیریت چرخه‌حیات نرم‌افزار و استقرار خودکار (CI/CD)

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

  • 1. مفاهیم پایه در چرخه حیات توسعه نرم‌افزار و نقش بسته‌های پایتون
  • 2. آشنایی با محیط ابری Azure DevOps و سرویس‌های مرتبط
  • 3. استانداردهای ساختار بسته‌بندی در زبان برنامه‌نویسی پایتون
  • 4. کاربرد فایل‌های setup.py و pyproject.toml در مدیریت پروژه
  • 5. مدیریت وابستگی‌ها و محیط‌های مجازی در توسعه نرم‌افزار
  • 6. معرفی Artifacts در Azure DevOps برای مدیریت بسته‌ها
  • 7. نحوه پیکربندی Azure Artifacts برای میزبانی مخازن خصوصی
  • 8. امنیت در مدیریت بسته‌ها و اهمیت کنترل دسترسی‌ها
  • 9. ایجاد و تنظیم Pipeline برای اتوماسیون فرآیند ساخت
  • 10. مراحل تست خودکار کد پیش از بسته‌بندی نهایی
  • 11. استفاده از ابزار Twine برای ارسال بسته‌ها به مخزن
  • 12. مدیریت نسخه‌بندی (Versioning) بر اساس استانداردهای Semantic
  • 13. پیکربندی فایل‌های yaml برای تعریف فرآیندهای CI
  • 14. مدیریت متغیرهای محیطی و اسرار در Azure DevOps
  • 15. بررسی کیفیت کد با استفاده از ابزارهای تحلیل استاتیک در Pipeline
  • 16. تولید خودکار مستندات فنی همزمان با فرآیند ساخت
  • 17. استقرار بسته‌های تولید شده در Feedهای اختصاصی
  • 18. مدیریت چرخه عمر نسخه‌ها و حذف یا آرشیو بسته‌های قدیمی
  • 19. اتصال پروژه پایتونی به مخازن کد در Azure Repos
  • 20. پیاده‌سازی استراتژی‌های Branching برای توسعه امن و منظم
  • 21. مانیتورینگ وضعیت بیلدها و عیب‌یابی خطاهای رایج در CI
  • 22. یکپارچه‌سازی تست‌های واحد (Unit Testing) در خط لوله استقرار
  • 23. مدیریت دسترسی کاربران و گروه‌ها در محیط‌های توسعه
  • 24. بهینه‌سازی زمان بیلد با استفاده از قابلیت‌های کشینگ
  • 25. استفاده از Artifacts در محیط‌های عملیاتی و سرورهای مقصد
  • 26. بررسی انطباق بسته‌ها با استانداردهای امنیتی سازمانی
  • 27. آموزش نصب بسته‌های پایتونی از مخازن خصوصی Azure
  • 28. مدیریت وابستگی‌های واسط و جلوگیری از تداخل نسخه‌ها
  • 29. گزارش‌گیری از وضعیت سلامت و توزیع بسته‌های نرم‌افزاری
  • 30. مستندسازی فرآیند استقرار برای تیم‌های توسعه و عملیات
تگ‌ها: Azure DevOps CI/CD آزور دوآپس اتوماسیون استقرار پایتون توسعه نرم‌افزار مدیریت بسته‌های نرم‌افزاری مهندسی نرم‌افزار

نظرات

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

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