دوره توسعه حرفهای کاربردهای AS/400 با IBM VisualAge: از مقدماتی تا پیشرفته همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب توسعه حرفهای کاربردهای AS/400 با IBM VisualAge: از مقدماتی تا پیشرفته
موضوع کلی: توسعه کاربردهای سازمانی
موضوع میانی: توسعه نرمافزار در پلتفرم IBM i (AS/400 سابق)
📋 سرفصلهای کتاب (100 موضوع)
- 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) و اجرای گام به گام کد
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.