کتاب مهندسی نرمافزار حرفهای: از اصول تا پیادهسازی با LPC با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مهندسی نرمافزار حرفهای: از اصول تا پیادهسازی با 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
الگوهای طراحی
تست نرمافزار
چابک
معماری نرمافزار
مهندسی نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.