دوره آموزش جامع System/360 RPG: از مقدمات تا تسلط همراه با فلش‌کارت آموزشی — ارائه روی فلش مموری

1,990,000 تومان
دوره آموزش جامع System/360 RPG: از مقدمات تا تسلط آموزش جامع System/360 RPG: از مقدمات تا تسلط سفری به قلب مین‌فریم‌ها: دروازه‌ی ورود به دنیای قدرتمند برنامه‌نویسی RPG معرفی دوره: چرا RPG هنوز هم یک م...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 497,500 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: آموزش جامع 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. پروژه‌ نهایی: پیاده‌سازی یک سیستم گزارش‌گیری جامع (از ورود تا خروج)
دوره آموزش جامع System/360 RPG: از مقدمات تا تسلط

آموزش جامع System/360 RPG: از مقدمات تا تسلط

سفری به قلب مین‌فریم‌ها: دروازه‌ی ورود به دنیای قدرتمند برنامه‌نویسی RPG

معرفی دوره: چرا RPG هنوز هم یک مهارت طلایی است؟

در دنیایی که هر روز زبان‌های برنامه‌نویسی جدیدی متولد می‌شوند، برخی زبان‌ها همچون ستون‌های استوار، زیربنای حیاتی‌ترین سیستم‌های مالی، بانکی و صنعتی جهان را تشکیل می‌دهند. RPG (Report Program Generator) یکی از همین زبان‌های افسانه‌ای است. زبانی که با قدرت و پایداری خود، دهه‌هاست که قلب تپنده سیستم‌های بزرگ مقیاس (Mainframe) در بزرگ‌ترین سازمان‌های دنیاست. این زبان، نه یک یادگار از گذشته، بلکه یک مهارت تخصصی، کمیاب و پردرآمد در دنیای امروز است.

دوره "آموزش جامع System/360 RPG" با الهام مستقیم از کتاب مرجع و کلاسیک "System/360 RPG"، که به عنوان انجیل این زبان شناخته می‌شود، طراحی شده است. ما دانش عمیق و ساختاریافته‌ی این کتاب را به یک مسیر یادگیری مدرن، روان و کاملاً عملی تبدیل کرده‌ایم. این دوره، پلی است میان دانش بنیادین و نیازهای بازار کار امروز؛ مسیری که شما را از یک فرد کنجکاو به یک متخصص RPG مسلط تبدیل می‌کند. اگر به دنبال یک مهارت خاص هستید که شما را از دیگران متمایز کند و درهای فرصت‌های شغلی بی‌نظیری را به رویتان باز کند، جای درستی آمده‌اید.

درباره دوره: یادگیری عمیق، سریع و کاربردی

این دوره فقط یک بازخوانی ساده از کتاب "System/360 RPG" نیست؛ بلکه یک بازآفرینی هوشمندانه از مفاهیم آن برای دنیای امروز است. ما هر مفهوم پیچیده و هر دستورالعمل فنی را به درس‌های کوتاه، قابل فهم و همراه با مثال‌های واقعی تبدیل کرده‌ایم. شما در این دوره یاد می‌گیرید که چگونه با استفاده از ساختار ستونی و منطق منحصربه‌فرد RPG، برنامه‌هایی برای پردازش داده‌های عظیم، تولید گزارش‌های پیچیده و مدیریت فایل‌ها در سطح سازمانی بنویسید. این دوره با بیش از ۱۰۰ سرفصل جامع، تمام جنبه‌های زبان RPG، از ساده‌ترین دستورات تا پیشرفته‌ترین تکنیک‌ها را پوشش می‌دهد.

موضوعات کلیدی که در این دوره فرا خواهید گرفت:

  • آشنایی با تاریخچه و معماری سیستم‌های IBM System/360
  • درک کامل ساختار ستونی و فرم‌های مشخصات RPG (F, E, I, C, O)
  • تعریف و مدیریت انواع فایل‌ها (File Description Specifications)
  • کار با ورودی‌ها، پردازش داده و طراحی خروجی‌های دقیق (Input, Calculation, Output)
  • انجام عملیات محاسباتی، منطقی و شرطی پیشرفته
  • استفاده از آرایه‌ها، جداول و ساختارهای داده پیچیده (Arrays & Tables)
  • تکنیک‌های پیشرفته برای تولید گزارش‌های تجاری و مالی
  • مفاهیم دیباگ، عیب‌یابی و بهینه‌سازی کدهای RPG
  • آشنایی با دستورات مدرن‌تر و تکامل زبان RPG

این دوره برای چه کسانی مناسب است؟

این دوره برای طیف وسیعی از افراد با اهداف مختلف طراحی شده است:

  • دانشجویان علوم کامپیوتر و IT: که می‌خواهند با یادگیری یک زبان پایه‌ای و قدرتمند، درک عمیق‌تری از پردازش داده و معماری سیستم پیدا کنند.
  • برنامه‌نویسان و توسعه‌دهندگان: که به دنبال افزودن یک مهارت تخصصی و کمیاب به رزومه خود هستند تا در بازارهای خاص مانند بانکداری و بیمه پیشرو باشند.
  • متخصصان IT شاغل در سازمان‌های بزرگ: که با سیستم‌های Mainframe سروکار دارند و نیاز به درک و توانایی ویرایش یا توسعه کدهای RPG دارند.
  • تحلیلگران سیستم و داده: که می‌خواهند منطق پردازش داده در سیستم‌های قدیمی‌تر را درک کرده و بتوانند گزارش‌های مورد نیاز خود را استخراج کنند.
  • افراد جویای کار در خارج از کشور: زیرا تخصص در زبان‌های Mainframe مانند RPG در کشورهای توسعه‌یافته یک مزیت رقابتی بسیار بزرگ محسوب می‌شود.

چرا باید در دوره جامع System/360 RPG شرکت کنید؟

انتخاب یک دوره آموزشی، یک سرمایه‌گذاری برای آینده شغلی شماست. در اینجا دلایلی وجود دارد که این دوره را به بهترین انتخاب برای شما تبدیل می‌کند:

  • جامع‌ترین منبع آموزشی فارسی: با بیش از ۱۰۰ سرفصل، این دوره تمام مباحث مورد نیاز برای تسلط بر RPG را از سطح صفر تا پیشرفته پوشش می‌دهد و شما را از هر منبع دیگری بی‌نیاز می‌کند.
  • یادگیری یک مهارت نایاب و پردرآمد: تقاضا برای متخصصان RPG در صنایع مالی و بیمه بسیار بیشتر از تعداد متخصصان موجود است. این یعنی امنیت شغلی بالا و درآمدی فراتر از میانگین بازار.
  • آموزش مبتنی بر مرجع اصلی: محتوای دوره بر اساس کتاب معتبر "System/360 RPG" تهیه شده است، بنابراین شما مفاهیم را به صورت اصولی و استاندارد فرا خواهید گرفت.
  • رویکرد کاملاً عملی و پروژه‌محور: در طول دوره، شما تنها تئوری یاد نمی‌گیرید، بلکه با انجام تمرین‌ها و پروژه‌های واقعی، دانش خود را به مهارت عملی تبدیل می‌کنید.
  • درک عمیق از پردازش داده: یادگیری RPG به شما دیدی عمیق و منحصربه‌فرد از نحوه پردازش دسته‌ای داده‌ها (Batch Processing) می‌دهد که سنگ بنای بسیاری از سیستم‌های نرم‌افزاری امروزی است.

نگاهی به سرفصل‌های جامع دوره (پوشش ۱۰۰ مبحث کلیدی)

این دوره در قالب بخش‌های ساختاریافته ارائه می‌شود تا یادگیری شما گام‌به‌گام و منظم باشد. در ادامه، نگاهی کلی به ساختار سرفصل‌ها خواهیم داشت:

بخش اول: مقدمات و مفاهیم بنیادین (سرفصل‌های ۱ تا ۱۵)

  • تاریخچه RPG و جایگاه آن در دنیای Mainframe
  • آشنایی با محیط کدنویسی و کامپایلر RPG
  • ساختار یک برنامه RPG: معرفی فرم‌های مشخصات (Specification Sheets)
  • اولین برنامه: "Hello, World!" به سبک RPG
  • متغیرها، ثابت‌ها و شاخص‌ها (Indicators)

بخش دوم: تعریف فایل‌ها و ساختارهای ورودی (سرفصل‌های ۱۶ تا ۳۰)

  • فرم مشخصات فایل (File Description - F-Spec)
  • انواع فایل‌ها: ورودی، خروجی، ترکیبی و به‌روزرسانی
  • فرم مشخصات ورودی (Input Specifications - I-Spec)
  • خواندن رکوردهای داده و تعریف فیلدها
  • کار با فایل‌های توصیف‌شده توسط برنامه (Program Described)

بخش سوم: منطق پردازش و عملیات محاسباتی (سرفصل‌های ۳۱ تا ۵۰)

  • فرم مشخصات محاسباتی (Calculation Specifications - C-Spec)
  • دستورات پایه: MOVE, Z-ADD, SUB, ADD, MULT, DIV
  • ساختارهای شرطی: IF, ELSE, ENDIF و استفاده از شاخص‌ها
  • حلقه‌ها: DO, DOW, DOU و دستورات کنترلی
  • کار با تاریخ و زمان

بخش چهارم: طراحی خروجی و تولید گزارش (سرفصل‌های ۵۱ تا ۶۵)

  • فرم مشخصات خروجی (Output Specifications - O-Spec)
  • طراحی گزارش‌های ساده و ستونی
  • کنترل سرصفحه (Headers)، پاصفحه (Footers) و جزئیات (Details)
  • مفاهیم Page Break و Control Break برای گزارش‌های پیچیده
  • چاپ مستقیم و ایجاد فایل‌های خروجی متنی

بخش پنجم: آرایه‌ها، جداول و ساختارهای داده پیشرفته (سرفصل‌های ۶۶ تا ۸۰)

  • تعریف و استفاده از آرایه‌ها (Arrays) در زمان کامپایل و اجرا
  • جستجو در آرایه‌ها با دستور LOKUP
  • کار با جداول (Tables) برای ذخیره داده‌های ثابت
  • ساختارهای داده (Data Structures) برای مدیریت رکوردهای پیچیده
  • تکنیک‌های پیشرفته برای مدیریت حافظه

بخش ششم: رویه‌ها، دیباگ و تکنیک‌های نهایی (سرفصل‌های ۸۱ تا ۱۰۰)

  • نوشتن و فراخوانی زیرروال‌ها (Subroutines - EXSR)
  • مفاهیم اولیه ماژولارنویسی و فراخوانی برنامه‌ها (CALL)
  • تکنیک‌های اشکال‌زدایی (Debugging) کد RPG
  • بررسی کدهای خطا و مدیریت استثناها
  • نگاهی به RPG IV (ILE RPG) و تفاوت‌های کلیدی آن
  • پروژه نهایی: ساخت یک سیستم گزارش‌گیری کامل

آینده شغلی خود را امروز تضمین کنید!

با ثبت‌نام در دوره "آموزش جامع System/360 RPG"، شما نه تنها یک زبان برنامه‌نویسی، بلکه یک تخصص استراتژیک و کمیاب را فرا می‌گیرید که می‌تواند مسیر حرفه‌ای شما را متحول کند. همین امروز سفر خود را به دنیای قدرتمند مین‌فریم‌ها آغاز کنید و به جمع متخصصانی بپیوندید که ستون فقرات دنیای فناوری اطلاعات را تشکیل می‌دهند.

همین حالا ثبت‌نام کنید و متخصص RPG شوید
✦ مجموعه ویژه یادگیری

یک دوره، چند مسیر برای یادگیری بهتر

کتاب‌های آموزشی، محتوای صوتی و تصویری و دسترسی به سامانه آنلاین فلش‌کارت؛ مجموعه‌ای برای مطالعه، تمرین و تثبیت آموخته‌ها.

📚 محتوای متنی 🎧 صوت و ویدیو 🧠 مرور هوشمند

محتویات بسته آموزشی

مجموعه‌ای از منابع برای شیوه‌های مختلف یادگیری
📚
کتاب نکته‌های خودمانی
نسخه PDF با زبان ساده، روان و کاربردی برای یادگیری راحت‌تر مفاهیم.
PDF · بیان ساده
📘
کتاب نکته‌های رسمی فارسی
نسخه PDF با نگارش استاندارد، بیان دقیق و رویکرد علمی.
PDF · نگارش رسمی
❓
کتاب پرسش و پاسخ تشریحی
نسخه PDF برای مرور مفاهیم و آشنایی با پاسخ‌های توضیحی.
PDF · یادگیری مفهومی
✅
کتاب پرسش‌های چهارگزینه‌ای
نسخه PDF برای تمرین، سنجش آموخته‌ها و آمادگی بیشتر.
PDF · تمرین و سنجش
🎧
پادکست‌های صوتی فارسی
محتوای صوتی برای یادگیری و مرور مطالب در زمان‌های مختلف.
محتوای صوتی
🎬
ویدیوهای آموزشی فارسی
محتوای ویدیویی برای تکمیل تجربه یادگیری و درک بهتر مطالب.
محتوای ویدیویی
💻
اکانت سامانه آنلاین فلش‌کارت
دسترسی به نرم‌افزار آنلاین فلش‌کارت ویژه این دوره برای تمرین و مرور مطالب.
دسترسی آنلاین
🎓
گواهی پایان دوره
امکان دریافت گواهی پس از تکمیل فعالیت‌های لازم در سامانه و طی مراحل تأیید.
پس از تکمیل شرایط
💾
بسته فیزیکی روی فلش مموری
این محصول به‌صورت فلش مموری حاوی فایل‌های آموزشی، محتوای صوتی و ویدیویی ارائه می‌شود.
تحویل فیزیکی
نکته: استفاده از سامانه آنلاین فلش‌کارت به اتصال اینترنت نیاز دارد؛ محتوای قابل استفاده آفلاین به نوع فایل‌های موجود در بسته بستگی دارد.
SMART LEARNING

🌐 سامانه آنلاین فلش‌کارت؛ مرور هدفمند و هوشمند

اکانت ارائه‌شده، دسترسی به نسخه تحت وب سامانه فلش‌کارت ویژه این دوره را فراهم می‌کند. این سامانه از الگوریتم زمان‌بندی مرور SM-2 استفاده می‌کند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم می‌کند.

به این ترتیب، کارت‌های دشوارتر می‌توانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسب‌تری داشته باشید.

🧠
مرور زمان‌بندی‌شده
📈
پیگیری پیشرفت
🔄
تمرین و تکرار هدفمند
📚 حجم آموزشی دوره
هزاران
فلش‌کارت آموزشی، به‌صورت تقریبی
۶۰ ساعت
مدت‌زمان معادل برآوردشده آموزشی

مدت‌زمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج می‌شود.

🏅

گواهی دوزبانه با استعلام آنلاین

گواهی فارسی و انگلیسی · لینک اختصاصی · QR Code

پس از تکمیل فعالیت‌های لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر می‌شود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.

⚖️ توضیح مهم درباره گواهی پایان دوره

این گواهی صرفاً به‌عنوان گواهی اتمام دوره آموزشی صادر می‌شود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.

تجربه‌ای کامل‌تر برای مطالعه، تمرین و یادگیری
express24.ir
تگ‌ها: Computer Programming RPG Programming RPG System/360 RPG Tutorial RPG فارسی System/360 System/360 RPG آموزش RPG آموزش جامع RPG برنامه نویسی RPG برنامه نویسی سیستم برنامه نویسی کامپیوتر دوره RPG مقدمات RPG یادگیری RPG

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.