دوره طراحی و پیادهسازی برنامههای RPG پیشرفته با معرفی ساختارهای کنترلی و تکنیکهای مدیریت فایل همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب طراحی و پیادهسازی برنامههای RPG پیشرفته با معرفی ساختارهای کنترلی و تکنیکهای مدیریت فایل
موضوع کلی: مبانی زبان برنامهنویسی RPG برای سیستمهای IBM S/360 و S/370
موضوع میانی: اصول برنامهنویسی RPG و ساختار دادهها
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه ای بر RPG و تاریخچه آن
- 2. محیط توسعه RPG/360 و RPG/370
- 3. ساختار پایه یک برنامه RPG
- 4. مفهوم Record Format
- 5. تعریف داده ها در RPG
- 6. انواع داده ها: عددی، رشته ای، تاریخ
- 7. تعریف متغیرها و ثابت ها
- 8. عملگرهای حسابی
- 9. عملگرهای مقایسه ای
- 10. عملگرهای منطقی
- 11. عبارات شرطی IF-THEN-ELSE
- 12. حلقه های DO
- 13. حلقه های DOW (Do While)
- 14. حلقه های DOU (Do Until)
- 15. حلقه های DOWLE (Do While Less Than or Equal)
- 16. حلقه های DOUGE (Do Until Greater Than or Equal)
- 17. پرش ها و ادامه در حلقه ها (LEAVE, ITER)
- 18. ساختار CASE (SELECT)
- 19. تعریف و فراخوانی رویه ها (Procedures)
- 20. پارامترهای ورودی و خروجی رویه ها
- 21. مدیریت خطا در رویه ها
- 22. توابع داخلی (Built-in Functions)
- 23. توابع رشته ای (SUBSTR, CONCAT, LENGTH)
- 24. توابع عددی (INT, ABS, MOD)
- 25. توابع تاریخ و زمان (DATE, TIME, DIFF)
- 26. کار با فایل های ترتیبی (Sequential Files)
- 27. تعریف فایل های ترتیبی در RPG
- 28. خواندن رکوردهای فایل ترتیبی
- 29. نوشتن رکوردهای فایل ترتیبی
- 30. حذف رکوردهای فایل ترتیبی
- 31. به روز رسانی رکوردهای فایل ترتیبی
- 32. کار با فایل های شاخص دار (Indexed Files)
- 33. تعریف فایل های شاخص دار
- 34. جستجو در فایل های شاخص دار (CHAIN)
- 35. خواندن رکورد بعدی/قبلی در فایل شاخص دار (READ NEXT/PREV)
- 36. به روز رسانی رکوردهای فایل شاخص دار
- 37. حذف رکوردهای فایل شاخص دار
- 38. مدیریت کلیدهای شاخص
- 39. کار با فایل های مشترک (Shared Files)
- 40. قفل گذاری فایل ها (File Locking)
- 41. مدیریت تراکنش ها (Transaction Management)
- 42. رول بک (Rollback) و کامیت (Commit)
- 43. استفاده از دستورات SQL در RPG
- 44. تعریف جداول در SQL
- 45. استعلام SELECT در RPG/SQL
- 46. درج رکورد با INSERT در RPG/SQL
- 47. به روز رسانی رکورد با UPDATE در RPG/SQL
- 48. حذف رکورد با DELETE در RPG/SQL
- 49. اتصال به پایگاه داده
- 50. مدیریت اتصالات پایگاه داده
- 51. استفاده از Cursor ها در RPG/SQL
- 52. بهینه سازی پرس و جوهای SQL
- 53. طراحی ساختار داده ها برای RPG
- 54. نرمال سازی پایگاه داده
- 55. طراحی Record Layout ها
- 56. استفاده از Overlay ها
- 57. مدیریت حافظه در RPG
- 58. تخصیص و آزادسازی حافظه پویا
- 59. آرایه ها (Arrays)
- 60. آرایه های تک بعدی
- 61. آرایه های چند بعدی
- 62. عملیات روی آرایه ها
- 63. جستجو در آرایه ها
- 64. مرتب سازی آرایه ها
- 65. جداول جستجو (Lookup Tables)
- 66. استفاده از جداول جستجو برای نگاشت داده ها
- 67. مدیریت پیام ها و خطاها
- 68. کدهای خطا و پیام های سیستمی
- 69. تعریف کدهای خطای سفارشی
- 70. ارسال پیام به کاربر
- 71. مدیریت رویدادها (Event Handling)
- 72. کدنویسی رویداد محور
- 73. پیاده سازی رابط کاربری متنی
- 74. طراحی صفحات نمایش (Display Formats)
- 75. استفاده از دستورات صفحه نمایش (DSPLY, CLMD)
- 76. مدیریت ورودی و خروجی صفحه نمایش
- 77. کنترل جریان برنامه با صفحه نمایش
- 78. استفاده از Scrollable Lists
- 79. استفاده از Pop-up Windows
- 80. مدیریت پنجره ها و فرم ها
- 81. تکنیک های مدیریت فایل پیشرفته
- 82. فشرده سازی و باز کردن فایل ها
- 83. رمزگذاری و رمزگشایی فایل ها
- 84. فایل های باینری (Binary Files)
- 85. خواندن و نوشتن داده های باینری
- 86. کار با ساختارهای داده پیچیده
- 87. استفاده از Union ها
- 88. استفاده از Pointer ها
- 89. اشاره گرها به داده ها
- 90. اشاره گرها به توابع
- 91. مدیریت حافظه پیشرفته با اشاره گرها
- 92. تکنیک های اشکال زدایی (Debugging)
- 93. استفاده از ابزارهای اشکال زدایی
- 94. تنظیم نقاط توقف (Breakpoints)
- 95. بررسی مقادیر متغیرها
- 96. ردیابی اجرای برنامه
- 97. تحلیل لاگ ها (Logs)
- 98. اصول کدنویسی تمیز (Clean Code)
- 99. کامنت گذاری موثر
- 100. نامگذاری مناسب متغیرها و توابع
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.