کتاب بازسازی کد برای افزایش مقیاسپذیری و نگهداری با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره بازسازی کد برای افزایش مقیاسپذیری و نگهداری
موضوع کلی: توسعه نرمافزار
موضوع میانی: معماری و طراحی نرمافزار
📋 سرفصلهای دوره
- 1. مفاهیم اولیه بازسازی کد
- 2. اصول طراحی SOLID
- 3. الگوهای طراحی رایج در بازسازی
- 4. شناسایی بوی بد کد
- 5. تکنیکهای سادهسازی کد
- 6. استخراج متد
- 7. تغییر نام متغیرها و توابع
- 8. تغییر ساختار شرطی
- 9. جایگزینی الگوریتمهای پیچیده با سادهتر
- 10. استفاده از توابع خالص
- 11. تست واحد و بازسازی کد
- 12. تستهای رگرسیون برای اطمینان از صحت بازسازی
- 13. بازسازی کلاسها
- 14. تغییر کلاس برای افزودن مسئولیت
- 15. تغییر کلاس برای حذف مسئولیت
- 16. تغییر کلاس برای تفکیک مسئولیتها
- 17. استفاده از الگوهای Factory و Builder
- 18. بازسازی رابطها
- 19. جدا کردن رابطها
- 20. استفاده از الگوهای Adapter و Decorator
- 21. بازسازی وراثت
- 22. جایگزینی وراثت با ترکیب
- 23. استفاده از الگوهای Strategy و Template Method
- 24. بازسازی دادهها
- 25. تغییر ساختار دادهها
- 26. انتقال دادهها بین کلاسها
- 27. استفاده از الگوهای Value Object و Data Transfer Object
- 28. بهینهسازی عملکرد کد در حین بازسازی
- 29. شناسایی گلوگاههای عملکرد
- 30. استفاده از تکنیکهای حافظهخوانی و پروفایلینگ
- 31. بازسازی برای افزایش خوانایی کد
- 32. استانداردهای کدنویسی و بازسازی
- 33. استفاده از ابزارهای تحلیل کد
- 34. بازسازی کدهای قدیمی و پیچیده
- 35. مستندسازی بازسازی کد
- 36. مدیریت تغییرات در بازسازی کد
- 37. استفاده از سیستمهای کنترل نسخه
- 38. همکاری تیمی در بازسازی کد
- 39. بازسازی کدهای مبتنی بر فریمورکها
- 40. بازسازی کدهای مبتنی بر الگوهای معماری MVC و MVVM
- 41. بازسازی کدهای مبتنی بر پایگاه داده
- 42. بهینهسازی کوئریهای پایگاه داده
- 43. بازسازی واسطهای کاربری
- 44. بهبود تجربه کاربری در حین بازسازی
- 45. بازسازی کدهای ناهمزمان
- 46. استفاده از async/await
- 47. بازسازی کدهای شبکه
- 48. بهینهسازی ارتباطات شبکه
- 49. بازسازی کدهای چندنخی
- 50. مدیریت قفلها و همزمانی
- 51. بازسازی کدهای مربوط به امنیت
- 52. جلوگیری از آسیبپذیریهای امنیتی
- 53. بازسازی کدهای مربوط به لاگینگ و مانیتورینگ
- 54. بهبود قابلیت ردیابی خطاها
- 55. بازسازی کدهای مربوط به پیکربندی
- 56. مدیریت تنظیمات و پارامترها
- 57. بازسازی کدهای مربوط به سریالسازی و دسریالسازی
- 58. تبدیل دادهها به فرمتهای مختلف
- 59. بازسازی کدهای مربوط به گزارشگیری
- 60. تولید گزارشهای متنوع
- 61. بازسازی کدهای مربوط به جستجو
- 62. بهبود سرعت و دقت جستجو
- 63. بازسازی کدهای مربوط به اعتبارسنجی دادهها
- 64. اطمینان از صحت دادهها
- 65. بازسازی کدهای مربوط به مدیریت خطاها
- 66. بهبود قابلیت بازیابی از خطاها
- 67. بازسازی کدهای مربوط به کشینگ
- 68. بهبود عملکرد با استفاده از کش
- 69. بازسازی کدهای مربوط به صفها و پیامها
- 70. مدیریت ارتباطات ناهمزمان
- 71. بازسازی کدهای مربوط به وب سرویسها
- 72. بهبود مقیاسپذیری و قابلیت اطمینان
- 73. بازسازی کدهای مربوط به پردازش فایلها
- 74. بهینهسازی خواندن و نوشتن فایلها
- 75. بازسازی کدهای مربوط به پردازش تصاویر
- 76. بهبود عملکرد و کیفیت تصاویر
- 77. بازسازی کدهای مربوط به پردازش ویدیوها
- 78. بهینهسازی پردازش ویدیوها
- 79. بازسازی کدهای مربوط به پردازش صدا
- 80. بهبود کیفیت صدا
- 81. بازسازی کدهای مربوط به یادگیری ماشین
- 82. بهبود دقت و سرعت مدلها
- 83. بازسازی کدهای مربوط به هوش مصنوعی
- 84. بهبود قابلیت تصمیمگیری
- 85. بازسازی کدهای مربوط به اینترنت اشیاء
- 86. بهینهسازی مصرف انرژی
- 87. بازسازی کدهای مربوط به بلاکچین
- 88. بهبود امنیت و مقیاسپذیری
- 89. بازسازی کدهای مربوط به بازیسازی
- 90. بهبود تجربه کاربری و عملکرد
- 91. بازسازی کدهای مربوط به واقعیت مجازی و افزوده
- 92. بهینهسازی رندرینگ و تعامل
- 93. بازسازی کدهای مربوط به گرافیک کامپیوتری
- 94. بهبود کیفیت و سرعت رندرینگ
- 95. بازسازی کدهای مربوط به شبکههای اجتماعی
- 96. بهینهسازی عملکرد و مقیاسپذیری
- 97. بازسازی کدهای مربوط به تجارت الکترونیک
- 98. بهبود امنیت و تجربه کاربری
- 99. بازسازی کدهای مربوط به سیستمهای مالی
- 100. اطمینان از صحت و امنیت تراکنشها
تگها:
XPL
بازسازی کد
بهینهسازی کد
توسعه نرمافزار
روفکتورینگ
طراحی نرمافزار
کد نویسی
معماری نرمافزار
مقیاسپذیری
نگهداری کد
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.