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

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

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

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

عنوان دوره: نوسازی حرفه‌ای برنامه‌های 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 و روند نوسازی
  • و ده‌ها سرفصل کاربردی دیگر...

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

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

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

📴
یادگیری بدون اینترنت مداوم
پس از نصب و در دسترس بودن محتوای دوره، فلش‌کارت‌ها را در زمان و مکان دلخواه مرور کنید.
🗂️
انواع محتوای آموزشی
از نکته‌های آموزشی تا پرسش‌های چهارگزینه‌ای و پرسش‌وپاسخ، مطالب را متناسب با نیاز خود مرور کنید.
📊
ارزیابی میزان یادگیری
پاسخ‌های درست و غلط خود را ثبت کنید و آمار عملکردتان را به تفکیک نوع محتوا ببینید.
🎯
مرور هدفمند فصل‌ها
فصل‌های موردنظر را انتخاب کنید و با استفاده از گزینه انتخاب همه، مرور فصل‌های مرورنشده را در اولویت قرار دهید.
انواع فلش‌کارت‌های قابل مرور

محتوای آموزشی در قالب‌های متنوع ارائه می‌شود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموخته‌ها قابل استفاده باشد.

💬
نکته‌های خودمانی
یادگیری ساده و روان
📘
نکته‌های رسمی و کتابی
مرور دقیق مفاهیم
📝
پرسش‌های چهارگزینه‌ای
سنجش آموخته‌ها
❓
پرسش‌وپاسخ
تمرین یادآوری پاسخ
🎓
درسنامه
مرور محتوای آموزشی
امکانات مرور و ارزیابی
حرکت ساده بین کارت‌ها
استفاده از دکمه‌های قبلی و بعدی و مشاهده نوار پیشرفت برای دنبال کردن روند مرور.
مشاهده پاسخ و توضیحات
برگرداندن کارت برای نمایش پاسخ و توضیحات در قالب‌هایی مانند تست و پرسش‌وپاسخ.
تنظیم اندازه فونت
انتخاب اندازه مناسب نوشته‌ها برای تجربه مطالعه راحت‌تر.
نمایش فرمول‌های ریاضی
پشتیبانی از نمایش صحیح فرمول‌ها و روابط ریاضی مبتنی بر LaTeX.
ثبت نتیجه و گزارش آماری
علامت‌گذاری هر پاسخ به‌صورت درست یا غلط و مشاهده تعداد و درصد موفقیت برای انواع محتوا.
طراحی‌شده برای مطالعه روزمره
  • رابط کاربری فارسی و راست‌چین با فونت وزیر.
  • تم روشن و تیره مطابق تنظیمات سیستم.
  • صفحه‌بندی ساده برای انتخاب دوره و شروع مرور.
  • نمایش تعداد دفعات مرور هر فصل.
  • انتخاب چند فصل برای مرور هم‌زمان.
  • امکان تمرکز بر فصل‌هایی که هنوز مرور نشده‌اند.
مناسب برای چه کسانی است؟

این اپلیکیشن برای دانش‌آموزان، دانشجویان، داوطلبان آزمون‌ها و علاقه‌مندان به یادگیری طراحی شده است؛ به‌ویژه کسانی که می‌خواهند مطالب آموزشی را در زمان‌های کوتاه مرور کنند، دانسته‌های خود را بسنجند و مطالعه منظم‌تری داشته باشند.

توجه: محتوای آموزشی و تعداد فلش‌کارت‌ها به دوره انتخاب‌شده بستگی دارد. محتوای دوره پس از نصب، درون برنامه قابل استفاده است؛ با این حال، دریافت اولیه اپلیکیشن و به‌روزرسانی‌های احتمالی ممکن است به اینترنت نیاز داشته باشند.
گالری تصاویر اپلیکیشن‌ها
محیط واقعی اپلیکیشن‌های آموزشی ما
تصاویر زیر، نمونه‌هایی از محیط واقعی اپلیکیشن‌های آموزشی ما هستند و قالب کلی، سبک طراحی و شیوه نمایش محتوای آموزشی در این برنامه‌ها را نشان می‌دهند.
نگاهی به فضای داخل برنامه
تصویر محیط اپلیکیشن آموزشی ۱
نمای اپلیکیشن ۱
تصویر محیط اپلیکیشن آموزشی ۲
نمای اپلیکیشن ۲
تصویر محیط اپلیکیشن آموزشی ۳
نمای اپلیکیشن ۳
تصویر محیط اپلیکیشن آموزشی ۴
نمای اپلیکیشن ۴
تصویر محیط اپلیکیشن آموزشی ۵
نمای اپلیکیشن ۵
تصویر محیط اپلیکیشن آموزشی ۶
نمای اپلیکیشن ۶
تصویر محیط اپلیکیشن آموزشی ۷
نمای اپلیکیشن ۷
تصویر محیط اپلیکیشن آموزشی ۸
نمای اپلیکیشن ۸
تصویر محیط اپلیکیشن آموزشی ۹
نمای اپلیکیشن ۹
تصویر محیط اپلیکیشن آموزشی ۱۰
نمای اپلیکیشن ۱۰
تصویر محیط اپلیکیشن آموزشی ۱۱
نمای اپلیکیشن ۱۱
نکته مهم درباره تصاویر
این تصاویر نمونه‌ای از قالب و سبک طراحی اپلیکیشن‌های آموزشی ما هستند. اپلیکیشن ارائه‌شده نیز از همین رویکرد طراحی و نمایش محتوای آموزشی پیروی می‌کند؛ جزئیات ظاهری و امکانات قابل مشاهده ممکن است متناسب با نوع دوره و بخش مورد استفاده متفاوت باشد.
تگ‌ها: 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 نوسازی نرم افزار

نظرات

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

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