کتاب مهندسی نرم‌افزار حرفه‌ای: از اصول تا پیاده‌سازی با LPC با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

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

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

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

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

عنوان دوره: دوره مهندسی نرم‌افزار حرفه‌ای: از اصول تا پیاده‌سازی با LPC

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

موضوع میانی: بهترین روش‌ها و الگوهای توسعه نرم‌افزار

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

  • 1. مقدمه‌ای بر مهندسی نرم‌افزار و LPC
  • 2. چرخه حیات توسعه نرم‌افزار (SDLC) و رویکردهای آن
  • 3. مدل‌های توسعه نرم‌افزار: آبشاری، تکراری، چابک
  • 4. اصول SOLID در طراحی نرم‌افزار
  • 5. الگوهای طراحی (Design Patterns): مقدمه و کاربرد
  • 6. الگوی Singleton: پیاده‌سازی و موارد استفاده
  • 7. الگوی Factory: ایجاد اشیاء به صورت پویا
  • 8. الگوی Observer: ارتباط بین اشیاء وابسته
  • 9. الگوی Strategy: تغییر رفتار الگوریتم‌ها در زمان اجرا
  • 10. الگوی Decorator: افزودن قابلیت به اشیاء به صورت پویا
  • 11. الگوی Adapter: سازگارسازی رابط‌ها
  • 12. الگوی Facade: ساده‌سازی رابط‌های پیچیده
  • 13. اصول طراحی رابط کاربری (UI) و تجربه کاربری (UX)
  • 14. اهمیت تست نرم‌افزار و انواع آن
  • 15. تست واحد (Unit Testing) با LPC
  • 16. تست یکپارچگی (Integration Testing)
  • 17. تست سیستم (System Testing)
  • 18. تست پذیرش (Acceptance Testing)
  • 19. مبانی دیباگینگ و اشکال‌زدایی کد
  • 20. کنترل نسخه (Version Control) با Git
  • 21. روش‌های مدیریت پیکربندی (Configuration Management)
  • 22. اهمیت مستندسازی کد و نحوه انجام آن
  • 23. معماری نرم‌افزار: لایه‌ای، میکروسرویس‌ها
  • 24. الگوهای معماری رایج
  • 25. امنیت نرم‌افزار: آسیب‌پذیری‌ها و روش‌های مقابله
  • 26. بهینه‌سازی عملکرد نرم‌افزار
  • 27. مقدمه‌ای بر DevOps و CI/CD
  • 28. استفاده از ابزارهای CI/CD
  • 29. نوشتن کد قابل نگهداری و توسعه‌پذیر
  • 30. استانداردهای کدنویسی و بررسی کد (Code Review)
  • 31. مدیریت ریسک در پروژه‌های نرم‌افزاری
  • 32. تخمین زمان و هزینه پروژه‌های نرم‌افزاری
  • 33. مدیریت ارتباط با مشتری و ذینفعان
  • 34. روش‌های مدیریت پروژه: سنتی و چابک
  • 35. مبانی اسکرام و کانبان
  • 36. استفاده از ابزارهای مدیریت پروژه
  • 37. مدیریت کیفیت نرم‌افزار
  • 38. متریک‌های کیفیت نرم‌افزار
  • 39. بهبود مستمر فرآیند توسعه نرم‌افزار
  • 40. مقدمه‌ای بر معماری‌های رویداد محور
  • 41. مقدمه‌ای بر Containerization با Docker
  • 42. مقدمه‌ای بر Kubernetes
تگ‌ها: best practices ci/cd devops docker git kubernetes LPC security SOLID UI/UX الگوهای طراحی تست نرم‌افزار چابک معماری نرم‌افزار مهندسی نرم‌افزار

نظرات

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

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