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

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

انتخاب پلن

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

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

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

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

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

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

EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: 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 نوسازی نرم افزار

نظرات

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

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