دوره نوسازی حرفه‌ای برنامه‌های IBM i: از میراث تا نوآوری با System i Application Modernization همراه با فلش‌کارت آموزشی — ارائه روی فلش مموری

1,990,000 تومان
نوسازی حرفه‌ای برنامه‌های IBM i: از میراث تا نوآوری با System i Application Modernization نوسازی حرفه‌ای برنامه‌های IBM i: از میراث تا نوآوری با System i Application Modernization آیا می‌خواهید برنامه...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 497,500 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

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

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

عنوان دوره: نوسازی حرفه‌ای برنامه‌های IBM i: از میراث تا نوآوری با System i Application Modernization

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

موضوع میانی: نوسازی برنامه‌های کاربردی در IBM System i (AS/400)

📋 سرفصل‌های دوره (100 موضوع)

  • 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)
نوسازی حرفه‌ای برنامه‌های IBM i: از میراث تا نوآوری با System i Application Modernization

نوسازی حرفه‌ای برنامه‌های IBM i: از میراث تا نوآوری با System i Application Modernization

آیا می‌خواهید برنامه‌های IBM i (AS/400) قدیمی خود را به سطح بالاتری ارتقا دهید و از قابلیت‌های بی‌نظیر فناوری‌های نوین بهره‌مند شوید؟ آیا به دنبال راه‌حلی برای افزایش چابکی، کاهش هزینه‌ها و رقابتی‌تر کردن کسب و کار خود هستید؟ دوره آموزشی نوسازی حرفه‌ای برنامه‌های IBM i: از میراث تا نوآوری با System i Application Modernization، پاسخی جامع و کاربردی به این نیازهاست. این دوره با الهام از کتاب مرجع IBM System i Application Modernization طراحی شده و شما را در مسیری گام به گام برای نوسازی موفقیت‌آمیز برنامه‌هایتان همراهی می‌کند.

در دنیای امروز، شرکت‌ها و سازمان‌هایی که از سیستم‌های قدیمی IBM i (AS/400) استفاده می‌کنند، با چالش‌های متعددی روبرو هستند. این چالش‌ها شامل محدودیت‌های نرم‌افزاری، دشواری در ادغام با سیستم‌های جدید و نیاز به متخصصان مجرب می‌شود. دوره ما، با بهره‌گیری از دانش و تجربیات ارائه شده در کتاب IBM System i Application Modernization، به شما کمک می‌کند تا این چالش‌ها را به فرصت تبدیل کنید و برنامه‌های خود را به گونه‌ای مدرن‌سازی کنید که نه‌تنها نیازهای فعلی، بلکه نیازهای آینده کسب و کارتان را نیز برآورده سازد.

درباره دوره

دوره نوسازی حرفه‌ای برنامه‌های IBM i یک برنامه آموزشی جامع است که شما را با تمامی جنبه‌های نوسازی برنامه‌های کاربردی در پلتفرم IBM i آشنا می‌کند. این دوره، با تکیه بر مفاهیم و تکنیک‌های مطرح شده در کتاب IBM System i Application Modernization، به شما این امکان را می‌دهد تا دانش و مهارت‌های لازم برای ارزیابی، برنامه‌ریزی و اجرای پروژه‌های نوسازی را کسب کنید. از استراتژی‌های مهاجرت گرفته تا انتخاب ابزارهای مناسب و پیاده‌سازی راه‌حل‌های مدرن، این دوره شما را در تمامی مراحل نوسازی یاری خواهد کرد.

این دوره به صورت عملی و کاربردی طراحی شده است. شما در طول دوره، با مثال‌های واقعی و تمرین‌های عملی، با چالش‌ها و راه‌حل‌های موجود در فرایند نوسازی آشنا می‌شوید و مهارت‌های لازم برای پیاده‌سازی آن‌ها را به دست می‌آورید. هدف نهایی این دوره، توانمندسازی شما برای تبدیل سیستم‌های میراثی IBM i به سیستم‌های مدرن، چابک و مقیاس‌پذیر است که نیازهای کسب و کارتان را در دنیای رقابتی امروز برآورده می‌کنند.

موضوعات کلیدی دوره

در این دوره، شما با طیف گسترده‌ای از موضوعات کلیدی مرتبط با نوسازی برنامه‌های IBM i آشنا خواهید شد:

  • مقدمه‌ای بر نوسازی برنامه‌های کاربردی: مفاهیم، مزایا و چالش‌ها
  • مروری بر معماری IBM i و AS/400: درک عمیق‌تر از زیرساخت
  • استراتژی‌های نوسازی: راهنمای انتخاب استراتژی مناسب (ری‌فکتورینگ، ری‌رایت، مهاجرت)
  • ارزیابی و تحلیل برنامه‌های IBM i: ابزارها و تکنیک‌های ارزیابی
  • زبان‌های برنامه‌نویسی مدرن برای IBM i: از RPG به Java, Python, Node.js
  • رابط کاربری مدرن: طراحی رابط‌های کاربری جذاب و کاربرپسند
  • بانک‌های اطلاعاتی و داده‌ها: مهاجرت و ادغام داده‌ها
  • وب سرویس‌ها و APIها: یکپارچه‌سازی با سیستم‌های دیگر
  • اتوماسیون و تست: افزایش کیفیت و کاهش زمان توسعه
  • امنیت در IBM i: بهترین روش‌های امنیتی در برنامه‌های نوسازی شده
  • مدیریت و نگهداری: استراتژی‌های مدیریت و نگهداری برنامه‌های مدرن
  • بهترین شیوه‌ها (Best Practices) در نوسازی: راهنمایی‌های کاربردی برای موفقیت

مخاطبان دوره

این دوره برای طیف وسیعی از متخصصان و علاقه‌مندان به نوسازی برنامه‌های IBM i مناسب است، از جمله:

  • برنامه‌نویسان IBM i (RPG, COBOL) که می‌خواهند مهارت‌های خود را ارتقا دهند.
  • معماران نرم‌افزار که به دنبال راه‌حل‌های نوسازی برای سیستم‌های قدیمی هستند.
  • مدیران فناوری اطلاعات که مسئولیت مدیریت و به‌روزرسانی برنامه‌های IBM i را بر عهده دارند.
  • متخصصان DevOps که می‌خواهند فرآیندهای توسعه و استقرار را بهبود بخشند.
  • دانشجویان و فارغ‌التحصیلان رشته‌های کامپیوتر و فناوری اطلاعات که علاقه‌مند به یادگیری در حوزه IBM i هستند.

چرا این دوره را بگذرانیم؟

با گذراندن این دوره، شما به مزایای زیر دست خواهید یافت:

  • افزایش مهارت و دانش: دانش عمیق و به‌روز در زمینه نوسازی برنامه‌های IBM i.
  • ارتقاء شغلی: کسب مهارت‌های مورد نیاز برای پیشرفت در حرفه خود.
  • افزایش بهره‌وری: بهبود فرآیندهای توسعه و کاهش هزینه‌ها.
  • بهبود رقابت‌پذیری: تبدیل سیستم‌های قدیمی به سیستم‌های مدرن و چابک.
  • تسلط بر ابزارها و تکنیک‌ها: یادگیری استفاده از ابزارهای پیشرفته نوسازی.
  • کاهش ریسک: کاهش ریسک‌های مرتبط با پروژه‌های نوسازی.
  • به‌روز بودن: همگام شدن با آخرین فناوری‌ها و استانداردهای صنعت.
  • افزایش ارزش‌آفرینی: ایجاد ارزش افزوده برای سازمان و کسب و کار خود.

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

دوره نوسازی حرفه‌ای برنامه‌های IBM i شامل بیش از 100 سرفصل جامع و کاربردی است که به شما امکان می‌دهد تمام جنبه‌های نوسازی را به طور کامل فرا بگیرید. این سرفصل‌ها به صورت گام به گام شما را در مسیر نوسازی همراهی می‌کنند، از بررسی وضعیت فعلی سیستم تا پیاده‌سازی راهکارهای نوین و مدرن. در اینجا به برخی از سرفصل‌های کلیدی اشاره می‌کنیم:

  • مقدمه و مروری بر دوره و کتاب مرجع IBM System i Application Modernization
  • آشنایی با تاریخچه و معماری IBM i (AS/400)
  • بررسی زبان‌های برنامه‌نویسی RPG, COBOL و CL
  • شناخت الزامات و پیش‌نیازهای نوسازی
  • ارزیابی و تحلیل برنامه‌های Legacy
  • انتخاب استراتژی مناسب نوسازی (ری‌فکتورینگ، ری‌رایت، مهاجرت)
  • ابزارها و تکنیک‌های ری‌فکتورینگ کد
  • تبدیل کد RPG به زبان‌های مدرن (Java, Node.js, Python)
  • طراحی رابط کاربری مدرن با استفاده از فناوری‌های روز
  • مهاجرت بانک‌های اطلاعاتی و داده‌ها (DB2)
  • پیاده‌سازی وب سرویس‌ها و APIها
  • یکپارچه‌سازی سیستم‌های IBM i با سایر سیستم‌ها
  • خودکارسازی فرآیندهای تست و ارزیابی
  • امنیت برنامه‌های نوسازی شده
  • مدیریت و نگهداری برنامه‌های مدرن IBM i
  • بهترین شیوه‌ها و نمونه‌های موفق نوسازی
  • معرفی فریمورک‌ها و کتابخانه‌های کاربردی
  • کارگاه عملی: پروژه‌های نوسازی گام به گام
  • آنالیز و عیب‌یابی برنامه‌های نوسازی شده
  • مروری بر آینده IBM i و روند نوسازی
  • و ده‌ها سرفصل کاربردی دیگر...

همین حالا ثبت‌نام کنید و آینده‌ی شغلی خود را متحول سازید!

✦ مجموعه ویژه یادگیری

یک دوره، چند مسیر برای یادگیری بهتر

کتاب‌های آموزشی، محتوای صوتی و تصویری و دسترسی به سامانه آنلاین فلش‌کارت؛ مجموعه‌ای برای مطالعه، تمرین و تثبیت آموخته‌ها.

📚 محتوای متنی 🎧 صوت و ویدیو 🧠 مرور هوشمند

محتویات بسته آموزشی

مجموعه‌ای از منابع برای شیوه‌های مختلف یادگیری
📚
کتاب نکته‌های خودمانی
نسخه PDF با زبان ساده، روان و کاربردی برای یادگیری راحت‌تر مفاهیم.
PDF · بیان ساده
📘
کتاب نکته‌های رسمی فارسی
نسخه PDF با نگارش استاندارد، بیان دقیق و رویکرد علمی.
PDF · نگارش رسمی
❓
کتاب پرسش و پاسخ تشریحی
نسخه PDF برای مرور مفاهیم و آشنایی با پاسخ‌های توضیحی.
PDF · یادگیری مفهومی
✅
کتاب پرسش‌های چهارگزینه‌ای
نسخه PDF برای تمرین، سنجش آموخته‌ها و آمادگی بیشتر.
PDF · تمرین و سنجش
🎧
پادکست‌های صوتی فارسی
محتوای صوتی برای یادگیری و مرور مطالب در زمان‌های مختلف.
محتوای صوتی
🎬
ویدیوهای آموزشی فارسی
محتوای ویدیویی برای تکمیل تجربه یادگیری و درک بهتر مطالب.
محتوای ویدیویی
💻
اکانت سامانه آنلاین فلش‌کارت
دسترسی به نرم‌افزار آنلاین فلش‌کارت ویژه این دوره برای تمرین و مرور مطالب.
دسترسی آنلاین
🎓
گواهی پایان دوره
امکان دریافت گواهی پس از تکمیل فعالیت‌های لازم در سامانه و طی مراحل تأیید.
پس از تکمیل شرایط
💾
بسته فیزیکی روی فلش مموری
این محصول به‌صورت فلش مموری حاوی فایل‌های آموزشی، محتوای صوتی و ویدیویی ارائه می‌شود.
تحویل فیزیکی
نکته: استفاده از سامانه آنلاین فلش‌کارت به اتصال اینترنت نیاز دارد؛ محتوای قابل استفاده آفلاین به نوع فایل‌های موجود در بسته بستگی دارد.
SMART LEARNING

🌐 سامانه آنلاین فلش‌کارت؛ مرور هدفمند و هوشمند

اکانت ارائه‌شده، دسترسی به نسخه تحت وب سامانه فلش‌کارت ویژه این دوره را فراهم می‌کند. این سامانه از الگوریتم زمان‌بندی مرور SM-2 استفاده می‌کند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم می‌کند.

به این ترتیب، کارت‌های دشوارتر می‌توانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسب‌تری داشته باشید.

🧠
مرور زمان‌بندی‌شده
📈
پیگیری پیشرفت
🔄
تمرین و تکرار هدفمند
📚 حجم آموزشی دوره
هزاران
فلش‌کارت آموزشی، به‌صورت تقریبی
۶۰ ساعت
مدت‌زمان معادل برآوردشده آموزشی

مدت‌زمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج می‌شود.

🏅

گواهی دوزبانه با استعلام آنلاین

گواهی فارسی و انگلیسی · لینک اختصاصی · QR Code

پس از تکمیل فعالیت‌های لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر می‌شود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.

⚖️ توضیح مهم درباره گواهی پایان دوره

این گواهی صرفاً به‌عنوان گواهی اتمام دوره آموزشی صادر می‌شود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.

تجربه‌ای کامل‌تر برای مطالعه، تمرین و یادگیری
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 نوسازی نرم افزار

نظرات

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

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