کتاب آموزش عملی مدرنیزاسیون کدهای قدیمی ABL با رویکرد امن و بهینه با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

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

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

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

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

عنوان دوره: دوره آموزش عملی مدرنیزاسیون کدهای قدیمی ABL با رویکرد امن و بهینه

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

موضوع میانی: مدرنیزاسیون و بازنویسی کدهای قدیمی

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

  • 1. مفاهیم پایه کدهای قدیمی ABL و چالش‌های اصلی
  • 2. تشخیص نسخه و ویژگی‌های زبان ABL در سیستم‌های قدیمی
  • 3. ارزیابی ریسک و دامنه پروژه بازنویسی
  • 4. مستندسازی ساختار و وابستگی‌های کد قدیمی
  • 5. ایجاد نقشه راه مدرنیزاسیون گام به گام
  • 6. ابزارهای تحلیل استاتیک کد ABL
  • 7. شناسایی الگوهای ناامن و ناکارآمد در کد قدیمی
  • 8. معرفی معماری لایه‌بندی شده برای سیستم جدید
  • 9. اصول SOLID در بازنویسی کدهای ABL
  • 10. جداسازی منطق تجاری از لایه نمایش
  • 11. مدیریت پایگاه داده و تبدیل کوئری‌های قدیمی
  • 12. بهبود امنیت ورودی‌ها و جلوگیری از تزریق
  • 13. استفاده از الگوی Repository برای تعامل با داده
  • 14. تغییر تدریجی از معماری دو لایه به سه لایه
  • 15. پیاده‌سازی الگوی Dependency Injection در ABL
  • 16. تکنیک‌های تست واحد برای کدهای مدرن‌شده
  • 17. ایجاد رابط کاربری جدید با فریم‌ورک‌های مدرن
  • 18. مدیریت خطا و لاگ‌گیری بهینه در سیستم جدید
  • 19. بهبود کارایی و زمان پاسخ‌دهی درخواست‌ها
  • 20. مفهوم Refactoring و تفاوت آن با بازنویسی کامل
  • 21. ابزارهای کنترل نسخه و همکاری تیمی
  • 22. انتقال تدریجی از حالت Monolithic به ماژولار
  • 23. مدیریت نشست کاربران و امنیت احراز هویت
  • 24. رمزگذاری داده‌های حساس و رعایت حریم خصوصی
  • 25. بهینه‌سازی حافظه و مدیریت اشیاء در ABL
  • 26. تکنیک‌های ادغام با API‌های خارجی
  • 27. ایجاد لایه سرویس برای یکپارچگی سیستم
  • 28. مستندسازی فرآیند مهاجرت و انتقال داده
  • 29. تست رگرسیون و تضمین کیفیت پس از بازنویسی
  • 30. مدیریت وابستگی‌های خارجی و کتابخانه‌های شخص ثالث
  • 31. برنامه‌ریزی برای استقرار و انتشار نسخه جدید
  • 32. آموزش تیم و انتقال دانش از کد قدیمی به جدید
  • 33. اصول امنیتی در ذخیره‌سازی و انتقال اطلاعات
  • 34. بهبود قابلیت نگهداری کد با نام‌گذاری استاندارد
  • 35. استفاده از الگوی Strategy برای منطق متغیر
  • 36. مدیریت تراکنش‌های پایگاه داده و قفل‌گذاری
  • 37. بهینه‌سازی حلقه‌ها و پردازش دسته‌ای
  • 38. جلوگیری از تکرار کد با الگوی Template Method
  • 39. ایجاد گزارش‌گیری پویا با معماری جدید
  • 40. مدیریت خطاهای زمان اجرا و بازیابی خودکار
  • 41. تکنیک‌های مهاجرت تدریجی با الگوی Strangler Fig
  • 42. تنظیمات پیکربندی و جداسازی از کد اصلی
  • 43. مدیریت نسخه‌های پایگاه داده با Migration
  • 44. بهبود قابلیت تست‌پذیری با شبیه‌سازی وابستگی‌ها
  • 45. استفاده از الگوی Proxy برای کنترل دسترسی
  • 46. مدیریت حافظه نهان و کش کردن داده‌ها
  • 47. تکنیک‌های همگام‌سازی داده بین سیستم قدیم و جدید
  • 48. ایجاد داشبورد نظارت بر عملکرد سیستم
  • 49. مدیریت خطاهای رایج در حین بازنویسی
  • 50. بهینه‌سازی کوئری‌های پیچیده و ایندکس‌گذاری
  • 51. مفهوم Domain-Driven Design در مدرنیزاسیون
  • 52. تفکیک مسئولیت‌ها با الگوی Command و Query
  • 53. مدیریت وضعیت و State Management در سمت سرور
  • 54. ایجاد مستندات فنی و نمودارهای معماری
  • 55. تکنیک‌های کاهش زمان توقف سرویس در مهاجرت
  • 56. مدیریت مجوزها و سطح دسترسی کاربران
  • 57. بهبود قابلیت توسعه با معماری Event-Driven
  • 58. تکنیک‌های بازنویسی ماژول‌های بحرانی و پرخطر
  • 59. استفاده از الگوی Factory برای ایجاد اشیاء پیچیده
  • 60. مدیریت خطاهای شبکه و اتصال در سیستم توزیع‌شده
  • 61. بهینه‌سازی مصرف منابع سرور و پایگاه داده
  • 62. تکنیک‌های تست یکپارچگی بین ماژول‌ها
  • 63. مدیریت وابستگی‌های حلقوی و بازآرایی کد
  • 64. ایجاد خط لوله تحویل مداوم برای سیستم جدید
  • 65. مدیریت لاگ‌های امنیتی و ممیزی دسترسی
  • 66. بهبود قابلیت اطمینان با الگوی Retry و Circuit Breaker
  • 67. تکنیک‌های بازنویسی کدهای اسپاگتی و شرطی‌های طولانی
  • 68. مدیریت زمان‌بندی وظایف و فرآیندهای پس‌زمینه
  • 69. ایجاد پشتیبان‌گیری خودکار و بازیابی فاجعه
  • 70. ارزیابی نهایی و اندازه‌گیری بهبود عملکرد پس از بازنویسی
تگ‌ها: ABL Modernizing Legacy ABL Codebases بازنویسی سیستم بازنویسی کد قدیمی بهینه‌سازی کد سیستم‌های قدیمی مدرن‌سازی کدبیس مهندسی نرم‌افزار

نظرات

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

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