اپلیکیشن اندرویدی فلشکارت آموزشی توسعه حرفهای کاربردهای AS/400 با IBM VisualAge: از مقدماتی تا پیشرفته
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره توسعه حرفهای کاربردهای AS/400 با IBM VisualAge: از مقدماتی تا پیشرفته
موضوع کلی: توسعه کاربردهای سازمانی
موضوع میانی: توسعه نرمافزار در پلتفرم IBM i (AS/400 سابق)
📋 سرفصلهای دوره
- 1. بسیار عالی. در ادامه، 100 سرفصل دقیق برای دوره آموزشی "توسعه حرفهای کاربردهای AS/400 با IBM VisualAge: از مقدماتی تا پیشرفته" ارائه میشود:
- 2. بخش اول: مبانی و مقدمات (مفاهیم پایه)**
- 3. تاریخچه و تکامل پلتفرم: از AS/400 تا IBM i
- 4. معماری منحصر به فرد IBM i: مبتنی بر آبجکت
- 5. مفاهیم پایه: کتابخانه (Library)، آبجکت (Object) و فایل (File)
- 6. آشنایی با رابط کاربری سنتی (Green Screen) و 5250
- 7. مقدمهای بر زبانهای برنامهنویسی کلیدی: RPG و CL
- 8. معرفی DB2 for i: پایگاه داده یکپارچه
- 9. مدیریت کار (Work Management): زیرسیستمها، جابها و صفها
- 10. چرا VisualAge؟ گذار از توسعه سنتی (SEU) به مدرن (GUI)
- 11. معماری کلاینت/سرور و نقش VisualAge در آن
- 12. نصب و پیکربندی کلاینت VisualAge for RPG
- 13. برقراری اولین اتصال به سرور IBM i
- 14. آشنایی کلی با محیط توسعه یکپارچه (IDE) VisualAge
- 15. مقایسه PDM، SEU و RDi با VisualAge
- 16. ساختار یک برنامه کاربردی مدرن در AS/400
- 17. مقدمهای بر مفهوم "Part" در VisualAge
- 18. بخش دوم: کار با محیط توسعه VisualAge**
- 19. ایجاد اولین پروژه (Project) در VisualAge
- 20. آشنایی با پنجرهها و نماهای اصلی محیط توسعه
- 21. مفهوم Part و انواع آن: Non-visual, Visual, Composite
- 22. کار با Composition Editor: قلب تپنده VisualAge
- 23. آشنایی با پالت کامپوننتها (Component Palette)
- 24. ساخت اولین Part: "سلام دنیا"
- 25. مدیریت فایلهای پروژه و ساختار دایرکتوریها
- 26. کار با ویرایشگر کد منبع (LPEX Editor)
- 27. ویژگیهای ویرایشگر: Syntax Highlighting، Code Assist
- 28. اتصال ویژگیها (Properties) و رویدادها (Events) در Composition Editor
- 29. کامپایل کردن برنامه از راه دور روی سرور IBM i
- 30. مشاهده و تحلیل خطاهای کامپایل
- 31. تنظیمات پروژه (Project Settings) و پیکربندیهای محیط
- 32. وارد کردن (Import) کدهای موجود به پروژه
- 33. آشنایی با Visual Builder برای طراحی رابط کاربری
- 34. بخش سوم: برنامهنویسی پایه با RPGLE در VisualAge**
- 35. مبانی زبان RPGLE: ساختار کد Fixed Format در مقابل Free Format
- 36. تعریف متغیرها، ثابتها و انواع داده
- 37. کار با ساختارهای داده (Data Structures)
- 38. دستورات محاسباتی و عملگرها
- 39. کنترل جریان برنامه: دستورات شرطی (IF, SELECT)
- 40. حلقههای تکرار (DO, FOR, WHILE)
- 41. نوشتن و فراخوانی زیرروالها (Subroutines)
- 42. معرفی رویهها (Procedures) و مزایای آن
- 43. ارسال پارامتر به رویهها و توابع
- 44. محدوده متغیرها (Global vs. Local)
- 45. کار با توابع داخلی (Built-in Functions - BIFs)
- 46. مقدمهای بر مفاهیم ILE (Integrated Language Environment)
- 47. ساخت ماژولها (Modules) و برنامههای سرویس (Service Programs)
- 48. اتصال ماژولها برای ساخت یک برنامه اجرایی (*PGM)
- 49. مدیریت حافظه و اشارهگرها (Pointers) در RPGLE
- 50. بخش چهارم: طراحی پایگاه داده با DB2 for i**
- 51. مقدمهای بر Data Description Specifications (DDS)
- 52. طراحی فایلهای فیزیکی (Physical Files) با DDS
- 53. انواع داده در سطح پایگاه داده
- 54. تعریف کلیدها و محدودیتها در DDS
- 55. ایجاد فایلهای منطقی (Logical Files) برای نماهای مختلف داده
- 56. فایلهای منطقی با کلید (Keyed Logical Files)
- 57. فایلهای منطقی Join (Join Logical Files)
- 58. استفاده از SQL DDL برای تعریف جداول، نماها و ایندکسها
- 59. مقایسه DDS و SQL DDL: مزایا و معایب
- 60. ورود داده به فایلها با ابزارهای سیستمی (DFU)
- 61. مبانی زبان SQL: دستور SELECT
- 62. فیلتر کردن دادهها با WHERE و مرتبسازی با ORDER BY
- 63. دستورات SQL DML: INSERT, UPDATE, DELETE
- 64. کار با توابع تجمعی (Aggregate Functions) در SQL
- 65. برنامهنویسی با SQL تعبیهشده (Embedded SQL) در RPGLE
- 66. بخش پنجم: ساخت رابط کاربری گرافیکی (GUI)**
- 67. اصول طراحی رابط کاربری ویژوال
- 68. کار با کامپوننتهای استاندارد: دکمه (Button)، لیبل (Label)
- 69. استفاده از فیلدهای ورودی متن (Text Field, Entry Field)
- 70. کامپوننتهای انتخاب: چکباکس (Check Box) و رادیوباتن (Radio Button)
- 71. کار با لیستهای کشویی (Combo Box) و لیستباکسها (List Box)
- 72. مدل برنامهنویسی رویدادگرا (Event-Driven Programming)
- 73. نوشتن کد برای رویداد کلیک دکمه (Button Click Event)
- 74. اعتبارسنجی دادههای ورودی کاربر در سطح کلاینت
- 75. طراحی و مدیریت پنجرههای چندگانه (Multiple Windows)
- 76. استفاده از پنجرههای محاورهای (Dialog Boxes) برای پیامها
- 77. طراحی منوهای اصلی (Menu Bar) و زیرمنوها
- 78. ایجاد منوهای راستکلیک (Popup Menus)
- 79. نمایش دادههای جدولی با کامپوننت گرید (Grid/Subfile Part)
- 80. اتصال مستقیم کامپوننتهای بصری به فیلدهای پایگاه داده
- 81. سفارشیسازی ظاهر و رفتار کامپوننتها
- 82. بخش ششم: تکنیکهای پیشرفته برنامهنویسی و یکپارچهسازی**
- 83. کار با فایلها در RPGLE: عملیات خواندن، نوشتن و بهروزرسانی
- 84. روشهای دسترسی به فایل: ترتیبی (Sequential) و تصادفی (Random by Key)
- 85. مفهوم Subfile در برنامههای 5250 و پیادهسازی آن در DDS
- 86. شبیهسازی Subfile در رابط کاربری گرافیکی
- 87. فراخوانی برنامههای دیگر (RPG, CL) از داخل برنامه VisualAge
- 88. ارسال و دریافت پارامتر بین برنامهها
- 89. استفاده از نواحی داده (Data Areas) برای اشتراک اطلاعات
- 90. کار با صفهای داده (Data Queues) برای ارتباط غیرهمزمان
- 91. استفاده از API های سیستمی IBM i
- 92. مدیریت خطا و استثناها در برنامههای RPGLE
- 93. بهترین روشها برای ساختاردهی یک برنامه کاربردی بزرگ
- 94. مبانی برنامهنویسی کلاینت/سرور و بهینهسازی ارتباطات
- 95. ایجاد کامپوننتهای قابل استفاده مجدد (Reusable Parts)
- 96. کار با فایلهای چاپی (Printer Files) و تولید گزارش
- 97. یکپارچهسازی با برنامههای مبتنی بر COBOL
- 98. بخش هفتم: دیباگ، تست و استقرار برنامه**
- 99. آشنایی با دیباگر تعاملی (Interactive Debugger) در VisualAge
- 100. تنظیم نقاط توقف (Breakpoints) و اجرای گام به گام کد
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.