دوره تسلط بر زبان RPG II: برنامهنویسی کاربردی برای سیستمهای IBM System/3 همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب تسلط بر زبان RPG II: برنامهنویسی کاربردی برای سیستمهای IBM System/3
موضوع کلی: برنامهنویسی سیستمهای نسل قدیم (Legacy Systems)
موضوع میانی: زبانهای گزارشساز تجاری (Business Report Languages)
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمهای بر سیستمهای IBM System/3
- 2. آشنایی با زبان RPG II و تاریخچه آن
- 3. مفاهیم پایه برنامهنویسی در RPG II
- 4. نصب و راهاندازی محیط توسعه RPG II
- 5. ساختار کلی یک برنامه RPG II
- 6. مفهوم فیلد و متغیر در RPG II
- 7. انواع دادهها در RPG II
- 8. تعریف فایلها در RPG II (File Description Specifications)
- 9. انواع فایلها در RPG II (ورودی، خروجی، بهروزرسانی)
- 10. دستورات ورود/خروج اطلاعات
- 11. دستور READ و READC برای خواندن رکوردها
- 12. دستور WRITE برای نوشتن رکوردها
- 13. دستور UPDATE برای بهروزرسانی رکوردها
- 14. دستور DELETE برای حذف رکوردها
- 15. فایلهای اندیسدار و sequential در RPG II
- 16. ساختار اندیس در فایلهای اندیسدار
- 17. دستور CHAIN برای دسترسی تصادفی به رکوردها
- 18. دستور SETLL برای تنظیم نشانگر فایل
- 19. دستور READE برای خواندن رکورد بعدی با کلید مشابه
- 20. دستور SETGT برای تنظیم نشانگر فایل به بزرگتر از کلید
- 21. مفهوم آرایه در RPG II
- 22. تعریف و مقداردهی آرایهها
- 23. دسترسی به عناصر آرایه
- 24. دستور LOOKUP برای جستجو در آرایهها
- 25. مفهوم جدول در RPG II
- 26. تعریف و بارگذاری جداول
- 27. دسترسی به عناصر جدول
- 28. دستور LOKUP برای جستجو در جداول
- 29. عملگرهای ریاضی در RPG II
- 30. عملگرهای منطقی در RPG II
- 31. عملگرهای مقایسهای در RPG II
- 32. دستورات محاسباتی ADD, SUB, MULT, DIV
- 33. دستور COMPARE برای مقایسه مقادیر
- 34. دستور IF/ELSE/ENDIF برای شرطی کردن کد
- 35. دستور GOTO و LABEL برای پرش در کد (اجتناب از کاربرد زیاد)
- 36. دستور DO/ENDDO برای ایجاد حلقهها
- 37. دستور DOWxx و DOUxx برای حلقههای شرطی
- 38. دستور LEAVE برای خروج از حلقه
- 39. دستور ITER برای پرش به تکرار بعدی حلقه
- 40. مفهوم Subroutine در RPG II
- 41. تعریف و فراخوانی Subroutine
- 42. ارسال پارامتر به Subroutine
- 43. متغیرهای محلی و سراسری
- 44. دستور BEGSR و ENDSR
- 45. استفاده از indicators در RPG II
- 46. انواع indicators (کنترلی، محاسباتی، فایل)
- 47. تنظیم و بررسی indicators
- 48. کنترل جریان برنامه با indicators
- 49. دستور MOVE و MOVEA برای انتقال داده
- 50. دستور MOVEL برای انتقال داده از چپ به راست
- 51. دستور Z-ADD و Z-SUB برای صفر کردن و جمع/تفریق
- 52. دستور EXSR برای فراخوانی Subroutine
- 53. دستور CALL و CALLB برای فراخوانی برنامههای دیگر
- 54. دستور RETURN برای بازگشت از Subroutine
- 55. فرمت گزارش در RPG II
- 56. تعریف سطرها و ستونهای گزارش
- 57. تعیین محل قرارگیری فیلدها در گزارش
- 58. تعریف سرصفحه و پاصفحه گزارش
- 59. استفاده از Edit Codes برای قالببندی خروجی
- 60. استفاده از Edit Words برای قالببندی خروجی
- 61. ایجاد سطرهای جمع (Total Lines)
- 62. ایجاد سطرهای کنترل شکسته (Control Break Lines)
- 63. دستور OCL (Operation Control Language) برای اجرای برنامه
- 64. کامپایل و اجرای برنامه RPG II
- 65. دیباگ کردن برنامههای RPG II
- 66. استفاده از SDA (Screen Design Aid) برای طراحی صفحات نمایش
- 67. ایجاد فایلهای نمایش (Display Files)
- 68. برنامهنویسی تعاملی با RPG II
- 69. ارتباط با اپراتور از طریق صفحات نمایش
- 70. دریافت ورودی از اپراتور
- 71. اعتبارسنجی ورودی کاربر
- 72. استفاده از هلپها (Help Screens)
- 73. مدیریت خطاها و استثناها در RPG II
- 74. پیادهسازی سیستمهای منو با RPG II
- 75. ایجاد فایلهای پیام (Message Files)
- 76. نمایش پیامها به کاربر
- 77. دسترسی به پایگاه دادههای DB2/400 (مقدماتی)
- 78. استفاده از SQL در RPG II (مقدماتی)
- 79. ایجاد و مدیریت فایلهای فیزیکی
- 80. ایجاد و مدیریت فایلهای منطقی
- 81. ایجاد Join بین فایلها
- 82. دستور SELECT/OMIT برای انتخاب/حذف رکوردها
- 83. استفاده از DDS (Data Description Specifications) برای تعریف فایلها
- 84. مقدمهای بر مفهوم Data Area
- 85. ایجاد و استفاده از Data Area
- 86. امنیت در برنامهنویسی RPG II
- 87. مجوزهای دسترسی به فایلها و برنامهها
- 88. بهینهسازی کد RPG II
- 89. مقدمهای بر Performance Tuning
- 90. تکنیکهای کاهش زمان اجرای برنامه
- 91. مستندسازی برنامههای RPG II
- 92. استانداردهای کدنویسی در RPG II
- 93. استفاده از ابزارهای توسعه RPG II
- 94. Migration از RPG II به RPG ILE (مقدماتی)
- 95. معرفی زبان CL (Control Language)
- 96. ارتباط بین RPG II و CL
- 97. ایجاد و اجرای CL Programs
- 98. برنامهنویسی Batch با RPG II
- 99. مقدمهای بر Job Control Language (JCL)
- 100. تکنیکهای پیشرفته گزارشگیری
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.