اپلیکیشن اندرویدی فلشکارت آموزشی برنامهنویسی 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
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.