کتاب صوتی نوسازی حرفهای برنامههای IBM i: از میراث تا نوآوری با System i Application Modernization
نوسازی حرفهای برنامههای 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)
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
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
نوسازی نرم افزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.