دوره برنامهنویسی RPG I و RPG II: ستون فقرات توسعه کسبوکار بر روی IBM همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره برنامهنویسی RPG I و RPG II: ستون فقرات توسعه کسبوکار بر روی IBM
موضوع کلی: توسعه نرمافزار سازمانی
موضوع میانی: برنامهنویسی برای سیستمهای سازمانی IBM
📋 سرفصلهای دوره
- 1. اصول برنامهنویسی RPG
- 2. آشنایی با محیط سیستمهای IBM
- 3. معرفی کارتهای پانچ و مفاهیم ستون و خانه
- 4. دستورالعملهای اولیه در RPG I
- 5. ساختار یک برنامه RPG I
- 6. فایلهای ورودی و خروجی در RPG I
- 7. مشخصات فایل (File Specifications)
- 8. مشخصات ورودی (Input Specifications)
- 9. مشخصات محاسبه (Calculation Specifications)
- 10. مشخصات خروجی (Output Specifications)
- 11. عملگرهای محاسباتی اولیه (+, -, *, /)
- 12. دستور MOVE و MOVEA
- 13. اندیسگذاری و آرایهها در RPG I
- 14. زیر روالها (Subroutines) در RPG I
- 15. استفاده از اندیکاتورها (Indicators)
- 16. دستور GOTO و LABELS
- 17. برنامهنویسی ساختیافته در RPG I (مفاهیم اولیه)
- 18. خطایابی و تست برنامههای RPG I
- 19. مقدمهای بر RPG II
- 20. تفاوتهای کلیدی بین RPG I و RPG II
- 21. دستورات کنترلی در RPG II (IF, ELSE, ENDIF)
- 22. حلقهها در RPG II (DO, DOW, DOU)
- 23. استفاده از منطق شرطی (AND, OR, NOT)
- 24. کار با رشتهها در RPG II
- 25. توابع built-in در RPG II (SUBST, %TRIM)
- 26. کار با دیتابیس (Database) در RPG II
- 27. خواندن و نوشتن رکوردها در دیتابیس
- 28. بهروزرسانی رکوردها در دیتابیس
- 29. حذف رکوردها در دیتابیس
- 30. استفاده از فایلهای indexed
- 31. کلیدهای اصلی و فرعی در دیتابیس
- 32. پیادهسازی روابط بین جداول
- 33. نرمالسازی دیتابیس (مفاهیم اولیه)
- 34. طراحی فایلهای ورودی و خروجی پیچیده
- 35. استفاده از multiple input files
- 36. ادغام فایلها (File Merging)
- 37. تهیه گزارشات پیچیده
- 38. کنترل layout گزارش
- 39. استفاده از page breaks و headers/footers
- 40. محاسبه مجموع و میانگین در گزارش
- 41. استفاده از control breaks
- 42. مرتبسازی دادهها (Sorting)
- 43. ادغام کردن مرتبسازی با گزارشگیری
- 44. مدیریت خطا (Error Handling) در RPG II
- 45. استفاده از اندیکاتورهای خطا
- 46. پیغامهای خطا (Error Messages)
- 47. برنامهنویسی ماژولار در RPG II
- 48. ساخت و استفاده از ماژولها
- 49. Passing parameters به ماژولها
- 50. Global و Local Variables
- 51. مفهوم Scope در RPG II
- 52. فایلهای نمایش (Display Files)
- 53. طراحی صفحات تعاملی
- 54. گرفتن ورودی از کاربر
- 55. نمایش اطلاعات به کاربر
- 56. استفاده از subfiles
- 57. کار با multiple subfiles
- 58. استفاده از windowها (Windows)
- 59. تبادل اطلاعات بین برنامه و صفحه نمایش
- 60. مقدمهای بر DDS (Data Description Specifications)
- 61. ساخت فایلهای نمایش با DDS
- 62. اصول طراحی رابط کاربری (UI) در سیستمهای IBM
- 63. امنیت در برنامهنویسی RPG II
- 64. اعتبارسنجی دادهها (Data Validation)
- 65. مجوزهای دسترسی (Access Permissions)
- 66. مفاهیم COBOL (مقدماتی)
- 67. مقایسه RPG II با COBOL
- 68. ادغام RPG II با سایر زبانها (مفاهیم)
- 69. مقدمهای بر JCL (Job Control Language)
- 70. اجرای برنامههای RPG II با JCL
- 71. مقدمهای بر CL (Control Language)
- 72. استفاده از CL برای اتوماسیون وظایف
- 73. دیباگینگ پیشرفته در RPG II
- 74. استفاده از ابزارهای دیباگینگ IBM
- 75. بهینهسازی کد RPG II
- 76. بهبود کارایی برنامهها
- 77. مقدمهای بر AS/400
- 78. مفاهیم سیستمعامل AS/400
- 79. مدیریت فایل در AS/400
- 80. امنیت در AS/400
- 81. مهاجرت از RPG I به RPG II
- 82. تبدیل برنامههای RPG I به RPG II
- 83. مدیریت تغییرات در کد (Code Management)
- 84. استفاده از ابزارهای version control
- 85. مستندسازی کد (Code Documentation)
- 86. استانداردهای برنامهنویسی RPG II
- 87. بهترین روشها در برنامهنویسی RPG II
- 88. مفاهیم شیءگرایی (Object-Oriented Programming) - مقدماتی
- 89. ارتباط RPG II با پایگاهدادههای مدرن
- 90. کار با APIها (Application Programming Interfaces) - مقدماتی
- 91. مقدمهای بر وب سرویسها (Web Services)
- 92. استفاده از XML و JSON در RPG II (مفاهیم)
- 93. آینده برنامهنویسی RPG
- 94. مقدمهای بر RPG III و RPG IV (ILE RPG)
- 95. مفاهیم Free-Format RPG
- 96. کار با ابزارهای توسعه مدرن RPG
- 97. برنامهنویسی موبایل با RPG (مفاهیم)
- 98. برنامهنویسی ابری با RPG (مفاهیم)
- 99. امنیت برنامههای RPG مدرن
- 100. استفاده از open source libraries در RPG
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.