دوره آموزش جامع System/360 RPG: از مقدمات تا تسلط همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب آموزش جامع System/360 RPG: از مقدمات تا تسلط
موضوع کلی: برنامه نویسی کامپیوتر
موضوع میانی: برنامه نویسی RPG
📋 سرفصلهای کتاب (100 موضوع)
- 1. معرفی دوره و اهداف آموزشی
- 2. آشنایی با تاریخچه RPG و System/360
- 3. چرا RPG؟ مزایا و کاربردهای آن در System/360
- 4. مرور کلی معماری System/360 و نقش RPG
- 5. مفاهیم محیط توسعه و اجرای RPG در System/360
- 6. مفهوم کارتهای پانچ، رکوردها و فایلها
- 7. معرفی چرخه پردازش اصلی RPG (The RPG Cycle)
- 8. ساختار کلی یک برنامه RPG/360 و جریان کنترل
- 9. انواع فرمهای مشخصات (Specification Forms)
- 10. فرم مشخصات Header (H-Spec) و کاربرد آن
- 11. معرفی فرم مشخصات File Description (F-Spec)
- 12. تعریف فایلهای ورودی در F-Spec
- 13. تعریف فایلهای خروجی در F-Spec
- 14. مشخصات فایلهای چاپی (Printer Files)
- 15. مفهوم نوع فایل (Primary, Secondary, Chained, Update)
- 16. معرفی فرم مشخصات Input (I-Spec)
- 17. تعریف رکوردهای ورودی در I-Spec
- 18. شناسایی رکوردهای ورودی با Record Identification Codes
- 19. تعریف فیلدها و زیرفیلدها در I-Spec
- 20. شاخصهای فیلد (Field Indicators) و کاربرد آنها
- 21. معرفی فرم مشخصات Calculation (C-Spec)
- 22. ساختار خطوط C-Spec: فیلدها، عملگرها و شاخصها
- 23. معرفی فرم مشخصات Output (O-Spec)
- 24. ساختار خطوط O-Spec: فیلدها، ثابتها و شاخصها
- 25. مفهوم شاخصهای خروجی (Output Indicators) و کنترل چاپ
- 26. انواع دادهها در RPG/360: کاراکتری، عددی (Zoned, Packed, Binary)
- 27. تعریف طول فیلد و موقعیت اعشار برای دادههای عددی
- 28. استفاده از Literals (ثابتهای کاراکتری و عددی)
- 29. مفهوم فیلدهای Work (Working-Storage Fields) و تعریف آنها
- 30. معرفی آرایهها (Arrays) و جداول (Tables)
- 31. تعریف آرایهها در I-Spec و F-Spec
- 32. مقداردهی اولیه آرایهها (Compile-time, Pre-execution Arrays)
- 33. عملیات جستجو در آرایهها با LOKUP (Lookup)
- 34. استفاده از آرایهها برای دادههای مرجع و جداول
- 35. دسترسی به عناصر آرایه و عملیات روی آنها
- 36. مفهوم فایلهای Sequential (ترتیبی) و پردازش آنها
- 37. پردازش فایلهای Primary و Secondary
- 38. مفهوم فایلهای Record Address (RAF)
- 39. معرفی فایلهای Indexed Sequential Access Method (ISAM)
- 40. عملیات CHAIN برای دسترسی مستقیم به رکوردهای ISAM
- 41. پردازش فایلهای ورودی چندگانه (Multiple Input Files)
- 42. مفهوم Match Fields (M1-M9) برای تطابق رکوردها
- 43. نحوه تطابق و گروهبندی رکوردها با Match Fields
- 44. عملیات خواندن (READ) رکوردها (ضمنی در چرخه و صریح)
- 45. عملیات WRITE برای ایجاد رکوردهای جدید در فایلهای خروجی
- 46. عملیات UPDATE برای بهروزرسانی رکوردهای موجود در Update Files
- 47. عملیات DELETE برای حذف رکوردهای موجود
- 48. مدیریت وضعیتهای خطا در عملیات I/O (Error Indicators)
- 49. مفهوم Look-Ahead Fields برای پیشبینی ورودی
- 50. استفاده از Overflow Indicators برای کنترل صفحه
- 51. معرفی شاخصها (Indicators) و نقش آنها در کنترل برنامه
- 52. شاخصهای Control Level (L1-L9) برای گروهبندی دادهها
- 53. کنترل جریان برنامه با شاخصها در C-Spec
- 54. عملگرهای حسابی پایه: ADD, SUB, MULT, DIV
- 55. عملگر Z-ADD و Z-SUB برای مقداردهی و تفریق
- 56. عملگرهای MOVE و MOVEL برای انتقال دادهها (چپ چین و راست چین)
- 57. انتقال دادههای عددی با MOVELN و MOVEN
- 58. عملگر COMP برای مقایسه دو فیلد
- 59. شاخصهای نتیجه (Resulting Indicators) از عملیات COMP
- 60. عملگرهای شرطی: IFGT, IFLT, IFEQ, IFNE, IFGE, IFLE
- 61. مفهوم AND/OR در شاخصها برای شرایط پیچیده
- 62. عملگر GOTO و برچسبهای TAG برای پرش
- 63. مفهوم Subroutines (زیربرنامهها) در RPG/360
- 64. تعریف و فراخوانی زیربرنامهها (BEGSR, ENDSR, EXSR)
- 65. عملگرهای TESTZ, TESTN, TESTB برای بررسی محتوای فیلدها
- 66. عملیات Bit-wise: BITON, BITOF برای روشن و خاموش کردن بیتها
- 67. استفاده از XFOOT برای جمعبندی عناصر آرایه
- 68. مفهوم Decimal Alignment در عملیات عددی
- 69. تکنیکهای دستکاری کاراکترها و زیررشتهها (با MOVE/MOVEL)
- 70. مدیریت فضای خالی (Blanks) و کاراکترهای ویژه
- 71. استفاده از BLANK برای پاک کردن فیلدها
- 72. پیادهسازی ساختارهای شرطی پیچیده با GOTO و شاخصها
- 73. ایجاد حلقههای تکرار (Looping) با GOTO و شاخصها
- 74. تکنیکهای ساده Debugging و عیبیابی در RPG/360
- 75. استفاده از F-Spec برای تعریف فیلدهای ترکیبی (Combined Fields)
- 76. طراحی فرمت گزارشها و طرحبندی (Layout)
- 77. مفهوم Record Type (Header, Detail, Total) در گزارش
- 78. تعریف سرفصلهای صفحه (Page Headings)
- 79. تعریف سرفصلهای گزارش (Report Headings)
- 80. تعریف جزئیات رکورد (Detail Records) در گزارش
- 81. تعریف مجموعها و زیرمجموعهها (Total Records)
- 82. استفاده از شاخصهای Control Level برای چاپ مجموعها
- 83. کنترل پرینتر: SPACING و SKIPPING در O-Spec
- 84. استفاده از EDTCDE (Edit Codes) برای قالببندی خروجی عددی
- 85. استفاده از EDTWRD (Edit Words) برای قالببندی پیشرفته خروجی
- 86. چاپ ثابتها (Constants) و لیترالها (Literals) در خروجی
- 87. چاپ تاریخ و زمان سیستم در گزارشها (با استفاده از UDATES/UMONTHS/UYR)
- 88. مدیریت Page Overflow و چاپ Page Footings
- 89. چاپ چند خط خروجی از یک رکورد ورودی
- 90. کنترل خروجی با Output Indicators برای چاپ مشروط
- 91. مدیریت و پردازش Control Breaks و گزارشگیری سطوح کنترل
- 92. مفهوم Last Record (LR) Indicator و پایان پردازش
- 93. مدیریت End Of Job (HLT) Indicator و پایان غیرعادی
- 94. طراحی برنامه بهینه و ملاحظات عملکردی در RPG/360
- 95. اصول برنامهنویسی ماژولار و استفاده از زیربرنامهها (Subroutines)
- 96. نکات اولیه امنیت و اعتبارسنجی دادهها در برنامههای RPG
- 97. مقدمهای بر RPG II و تفاوتهای کلیدی با RPG/360
- 98. مفاهیم مهاجرت کد از System/360 RPG به محیطهای جدیدتر
- 99. مروری بر Job Control Language (JCL) برای کامپایل و اجرای RPG
- 100. پروژه نهایی: پیادهسازی یک سیستم گزارشگیری جامع (از ورود تا خروج)
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.