کتاب نوسازی حرفهای برنامههای IBM i: از میراث تا نوآوری با System i Application Modernization با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
نوسازی حرفهای برنامههای IBM i: از میراث تا نوآوری با System i Application Modernization نوسازی حرفهای برنامههای IBM i: از میراث تا نوآوری با System i Application Modernization آیا میخواهید برنامه...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره نوسازی حرفهای برنامههای IBM i: از میراث تا نوآوری با System i Application Modernization
موضوع کلی: نوسازی و توسعهی نرمافزارهای سازمانی
موضوع میانی: نوسازی برنامههای کاربردی در IBM System i (AS/400)
📋 سرفصلهای دوره
- 1. مبانی و معماری IBM i
- 2. تاریخچه و تکامل IBM i
- 3. اجزای کلیدی IBM i (سختافزار، سیستم عامل)
- 4. معماری سیستم i (DB2 for i, ILE)
- 5. مفاهیم کلیدی سیستم عامل i (OBJ, LIB, ASP)
- 6. پایگاه داده IBM i (DB2 for i)
- 7. مدل دادهای relational در DB2 for i
- 8. کویرینویسی در DB2 for i (SQL)
- 9. شاخصگذاری و بهینهسازی پایگاه داده
- 10. امنیت در IBM i
- 11. مدیریت کاربران و سطوح دسترسی
- 12. رمزنگاری و حفاظت دادهها
- 13. تکنیکهای Backup و Recovery
- 14. برنامهنویسی سنتی در IBM i (CL, RPG, COBOL)
- 15. مقدمهای بر زبان CL
- 16. دستورات پرکاربرد CL
- 17. مفاهیم ILE (Integrated Language Environment)
- 18. توسعه برنامههای RPG
- 19. نسخههای مختلف RPG (ILE RPG)
- 20. توسعه برنامههای COBOL در IBM i
- 21. ابزارهای توسعه کلاسیک (SEU, RLU)
- 22. معرفی IDE های مدرن برای IBM i
- 23. Rational Developer for i (RDi)
- 24. امکانات RDi برای توسعه و دیباگ
- 25. استفاده از Git با RDi
- 26. مقدمهای بر نوسازی برنامههای کاربردی
- 27. چرا نوسازی ضروری است؟
- 28. تعریف نوسازی (Modernization)
- 29. استراتژیهای نوسازی (Rehost, Replatform, Refactor, Rewrite, Replace)
- 30. مزایا و چالشهای نوسازی
- 31. ارزیابی برنامههای کاربردی موجود
- 32. روشهای شناسایی برنامههای میراث (Legacy Applications)
- 33. تحلیل کد و وابستگیها
- 34. تحلیل پایگاه داده و مدل دادهای
- 35. تحلیل رابط کاربری (UI)
- 36. تحلیل منطق تجاری (Business Logic)
- 37. تکنیکهای کشف و تحلیل کد
- 38. ابزارهای تحلیل کد ایستا (Static Code Analysis)
- 39. ابزارهای تحلیل وابستگی (Dependency Analysis)
- 40. شناسایی فرصتهای نوسازی
- 41. مستندسازی وضعیت فعلی
- 42. تعریف اهداف نوسازی
- 43. انتخاب استراتژی نوسازی مناسب
- 44. برنامهریزی پروژه نوسازی
- 45. مدیریت ریسک در پروژههای نوسازی
- 46. نوسازی رابط کاربری (UI Modernization)
- 47. چالشهای رابط کاربری سنتی (5250)
- 48. تکنیکهای تبدیل 5250 به رابط کاربری وب
- 49. Web enablement (تکنولوژیهای قدیمی)
- 50. تکنولوژیهای جدید برای رابط کاربری وب (HTML5, CSS3, JavaScript)
- 51. فریمورکهای توسعه وب (Angular, React, Vue.js)
- 52. استفاده از ابزارهای Web enablement (مانند HATS)
- 53. ساخت رابط کاربری مدرن برای برنامههای IBM i
- 54. نوسازی منطق تجاری (Business Logic Modernization)
- 55. چگونه منطق تجاری را از UI جدا کنیم؟
- 56. استفاده از Service-Oriented Architecture (SOA)
- 57. توسعه Web Services (SOAP, REST)
- 58. پیادهسازی API ها برای دسترسی به منطق تجاری
- 59. استفاده از زبانهای مدرن (Java, Node.js, Python)
- 60. Refactoring کد RPG و COBOL
- 61. انتقال منطق تجاری به زبانهای جدید
- 62. نوسازی پایگاه داده (Data Modernization)
- 63. چالشهای مدیریت داده در IBM i
- 64. تکنیکهای استخراج داده
- 65. مهاجرت داده به پایگاه دادههای مدرن
- 66. استفاده از DB2 for i به عنوان پایگاه داده مدرن
- 67. استفاده از SQL پیشرفته و بهینهسازی
- 68. مفاهیم NoSQL و امکان ادغام
- 69. استفاده از Data Virtualization
- 70. نوسازی معماری برنامه (Application Architecture Modernization)
- 71. انتقال از Monolithic به Microservices
- 72. پیادهسازی Microservices در IBM i
- 73. مدیریت Microservices
- 74. استفاده از کانتینرها (Docker, Kubernetes)
- 75. استفاده از IBM i Services
- 76. استفاده از ابزارهای Orchestration
- 77. توسعه و استقرار برنامههای مدرن
- 78. نوسازی برنامههای RPG (Refactoring)
- 79. تبدیل RPG/400 به ILE RPG
- 80. استفاده از ساختارهای مدرن RPG (Indicators, Subprocedures)
- 81. تبدیل D-specs و F-specs
- 82. استفاده از SQL در RPG
- 83. استفاده از ابزارهای خودکار Refactoring
- 84. نوسازی برنامههای COBOL (Refactoring)
- 85. تکنیکهای مدرنسازی COBOL
- 86. استفاده از ابزارهای Refactoring COBOL
- 87. انتقال COBOL به زبانهای جدید
- 88. مهاجرت به محیطهای جدید (Cloud, On-Premises)
- 89. استفاده از IBM Cloud
- 90. استفاده از AWS, Azure
- 91. استفاده از ابزارهای Cloud Migration
- 92. پیادهسازی CI/CD برای برنامههای IBM i
- 93. مفاهیم Continuous Integration و Continuous Delivery
- 94. ابزارهای CI/CD (Jenkins, GitLab CI, Azure DevOps)
- 95. پیادهسازی Pipelines برای برنامههای IBM i
- 96. خودکارسازی فرآیندهای Build و Deploy
- 97. تست خودکار در چرخه CI/CD
- 98. ملاحظات امنیتی در نوسازی
- 99. روشهای امنسازی برنامههای مدرن
- 100. مدیریت هویت و دسترسی (IAM)
تگها:
Application Modernization
AS/400
digital transformation
Enterprise Software
IBM i
IBM i development
Legacy Systems
Modernization Strategy
RPG Programming
System i Application Modernization
توسعه نرم افزار
سیستمهای میراثی
نوسازی برنامههای IBM i
نوسازی نرم افزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.