کتاب اصول SOLID و طراحی انعطافپذیر با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره اصول SOLID و طراحی انعطافپذیر
موضوع کلی: برنامهنویسی شیءگرا و توسعه نرمافزار
موضوع میانی: طراحی الگوهای شیءگرا
📋 سرفصلهای دوره
- 1. اصول طراحی نرمافزار SOLID
- 2. معرفی طراحی مبتنی بر شیء
- 3. مسئولیت واحد: مفهوم و کاربرد
- 4. اصل باز/بسته: تغییرپذیری در طراحی
- 5. اصل جایگزینی لیسکوف: حفظ رفتار
- 6. جداسازی رابط: کاهش وابستگی
- 7. وارونگی وابستگی: انعطافپذیری بیشتر
- 8. الگوهای طراحی: مقدمهای
- 9. الگوی استراتژی: تغییر رفتار در زمان اجرا
- 10. الگوی مشاهدهگر: اطلاعرسانی تغییرات
- 11. الگوی کارخانه: ایجاد اشیاء متنوع
- 12. الگوی تزریق وابستگی: کنترل وابستگیها
- 13. الگوی واسطه: کاهش وابستگی مستقیم
- 14. آزمون واحد: اهمیت و روشها
- 15. آزمون یکپارچگی: بررسی تعاملات
- 16. تستمحور توسعه (TDD): رویکردی نوین
- 17. اصول طراحی انعطافپذیر
- 18. انتخاب الگوهای مناسب
- 19. بهینهسازی کد برای خوانایی
- 20. مستندسازی کد: اهمیت و ابزارها
- 21. کنترل نسخه: Git و GitHub
- 22. همکاری در توسعه نرمافزار
- 23. اصول طراحی رابط کاربری (UI)
- 24. اصول طراحی تجربه کاربری (UX)
- 25. معماری لایهای: سازماندهی کد
- 26. معماری میکروسرویس: مقیاسپذیری و استقلال
- 27. الگوهای معماری رایج
- 28. طراحی API: اصول و بهترین روشها
- 29. امنیت در طراحی نرمافزار
- 30. مقابله با آسیبپذیریهای رایج
- 31. بهینهسازی عملکرد نرمافزار
- 32. پروفایلگیری کد: شناسایی گلوگاهها
- 33. استفاده از حافظه بهینه
- 34. مدیریت خطا و استثناها
- 35. طراحی برای مقیاسپذیری
- 36. استفاده از الگوهای همزمانی
- 37. توسعه نرمافزار چابک
- 38. اسکرام: روشی برای مدیریت پروژه
- 39. کانبان: تجسم گردش کار
- 40. DevOps: یکپارچهسازی توسعه و عملیات
- 41. معرفی ابزارهای توسعه مدرن
- 42. استفاده از Containerization (Docker)
- 43. استقرار و مانیتورینگ نرمافزار
- 44. اصول طراحی پایگاه داده
- 45. بهینهسازی پرسوجوها
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.