فلش‌کارت‌های آموزشی توسعه حرفه‌ای کاربردهای AS/400 با IBM VisualAge: از مقدماتی تا پیشرفته

توسعه حرفه‌ای کاربردهای AS/400 با IBM VisualAge: یک فرصت طلایی! توسعه حرفه‌ای کاربردهای AS/400 با IBM VisualAge: از مقدماتی تا پیشرفته - فرصتی برای ارتقاء شغلی! آیا به دنبال ورود به دنیای پردرآمد توسع...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 99,988 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

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

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

عنوان دوره: دوره توسعه حرفه‌ای کاربردهای 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) و اجرای گام به گام کد
SMART LEARNING PLATFORM
از مطالعه تا یادگیری ماندگار
فراتر از یک مجموعه فلش‌کارت؛ تجربه‌ای تعاملی برای یادگیری، تمرین، مرور هوشمند و مشاهده مسیر پیشرفت شما، همراه با امکان دریافت گواهی پایان دوره در دوره‌های واجد شرایط.
مرور فاصله‌دار آمار یادگیری گواهی دوزبانه
یادگیری را به یک مسیر قابل پیگیری تبدیل کنید
با ورود به سامانه آموزشی، محتوای دوره را به‌صورت مرحله‌ای دنبال کنید، فلش‌کارت‌ها را مرور کنید، دانش خود را با پرسش‌ها و آزمون‌ها بسنجید و روند پیشرفتتان را در طول مسیر ببینید.
⟳
مرور فاصله‌دار هوشمند
با مرور زمان‌دار، کارت‌های تازه و کارت‌های سررسیدشده را بر اساس برنامه مرور دنبال کنید. ارزیابی پاسخ‌ها به زمان‌بندی مرورهای بعدی کمک می‌کند تا تمرین متناسب‌تری داشته باشید.
◉
مشاهده مسیر پیشرفت
میزان مشاهده فلش‌کارت‌ها، فعالیت‌های مرور، عملکرد آزمون‌ها و آمار یادگیری را بررسی کنید و تصویر روشن‌تری از مسیر آموزشی خود داشته باشید.
▤
یادگیری مرحله‌به‌مرحله
فصل‌ها و بخش‌های آموزشی را به ترتیب دنبال کنید، مطالب دیده‌نشده را پیدا کنید و بدون سردرگمی به ادامه مسیر برگردید.
✓
تمرین و سنجش آموخته‌ها
با نکته‌های آموزشی، پرسش و پاسخ، کوییزها و آزمون‌های پایان فصل، دانسته‌های خود را تمرین کنید و بخش‌هایی را که به توجه بیشتری نیاز دارند بشناسید.
SMART REVIEW
هر بار، مرور هدفمندتر
لازم نیست هر روز از ابتدا درباره اینکه چه چیزی را مرور کنید تصمیم بگیرید. سامانه، صف مرور روزانه را بر اساس کارت‌های تازه و موعد مرور کارت‌ها آماده می‌کند. شما پاسخ را ارزیابی می‌کنید و برنامه مرور با توجه به آن تنظیم می‌شود.
دوباره
برای کارت‌هایی که به تمرین زودتر نیاز دارند.
سخت
برای پاسخ‌هایی که با دشواری به یاد آمده‌اند.
خوب
برای پاسخ‌هایی که به‌درستی به یاد آورده‌اید.
آسان
برای کارت‌هایی که پاسخ آن‌ها را به‌آسانی می‌دانید.
برنامه مرور بر اساس ارزیابی شما تنظیم می‌شود؛ مرور منظم می‌تواند به تثبیت آموخته‌ها کمک کند، اما به‌تنهایی تضمین‌کننده تسلط کامل نیست.
محتوا را به شیوه‌های مختلف تمرین کنید
ساختار دوره‌ها متناسب با موضوع آموزشی طراحی شده است و ممکن است انواع مختلفی از محتوا را در بر بگیرد.
نکته‌های ساده
برای مرور سریع مفاهیم اصلی و نکات کلیدی.
نکته‌های رسمی
برای تمرین تعاریف، اصطلاحات و بیان دقیق علمی.
کوییز
برای سنجش درک مطلب و بررسی گزینه صحیح.
پرسش و پاسخ
برای تمرین یادآوری و سنجش میزان تسلط بر مطالب.
محتوای هر دوره بر اساس ساختار و امکانات فعال همان دوره ارائه می‌شود.
LEARN ANYWHERE
همراه شما روی مرورگر
برای استفاده از نسخه تحت وب، کافی است با حساب کاربری خود وارد سامانه شوید. بدون نیاز به نصب یک برنامه اختصاصی، می‌توانید از مرورگر سازگار روی گوشی، تبلت یا رایانه به دوره‌های در دسترس خود مراجعه کنید.
گوشی هوشمند
برای مطالعه در زمان‌های کوتاه
تبلت و لپ‌تاپ
برای مطالعه و مرور راحت‌تر
حساب کاربری شخصی
برای دسترسی به دوره‌های مجاز شما
COURSE COMPLETION CERTIFICATE
گواهی پایان دوره؛ ثبت دستاورد شما
در دوره‌هایی که امکان دریافت گواهی برای آن‌ها فعال است، می‌توانید پس از تکمیل شرایط آموزشی، درخواست گواهی پایان دوره ثبت کنید.
شرایط درخواست گواهی
✓ داشتن دسترسی دارای قابلیت گواهی برای دوره مربوطه.
✓ تکمیل اطلاعات لازم در پروفایل، شامل کد ملی معتبر، عکس پرسنلی و نام و نام خانوادگی انگلیسی.
✓ مشاهده تمام فلش‌کارت‌های فعال دوره.
✓ قبولی در آزمون‌های پایان فصل، در صورت وجود آزمون برای فصل‌ها.
فارسی و انگلیسی
پس از تأیید و انتشار، نسخه‌های فارسی و انگلیسی گواهی در دسترس قرار می‌گیرند.
استعلام آنلاین
گواهی منتشرشده دارای QR Code و لینک اختصاصی برای بررسی آنلاین اعتبار آن است.
دانلود و چاپ
پس از انتشار گواهی، امکان دریافت نسخه PDF فارسی و انگلیسی و چاپ آن فراهم است.
توجه: ثبت درخواست به معنای صدور قطعی نیست. درخواست گواهی پس از بررسی و تأیید ادمین منتشر می‌شود. این گواهی، گواهی پایان دوره آموزشی است و به‌خودی‌خود معادل مدرک دانشگاهی یا مدرک رسمی مورد تأیید نهادهای دولتی نیست.
یادگیری را شروع کنید؛ پیشرفت را دنبال کنید
با تمرین منظم، مرور هدفمند و پیگیری مسیر آموزشی خود، قدم‌به‌قدم دانش و مهارت‌هایتان را گسترش دهید.
هر کارت، یک قدم به جلو
امکانات محتوایی، مرور و گواهی بر اساس سطح دسترسی و تنظیمات هر دوره متفاوت است.
نگاهی به محیط سامانه

یادگیری هوشمند، قدم‌به‌قدم

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

تصویر نمونه اول از سامانه آموزشی و فلش‌کارت‌ها
محیط سامانه آموزشی
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید
تصویر نمونه دوم از سامانه آموزشی و فلش‌کارت‌ها
یادگیری و مرور مطالب
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید
تصویر نمونه سوم از سامانه آموزشی و فلش‌کارت‌ها
تجربه مطالعه تعاملی
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید
تصویر نمونه چهارم از سامانه آموزشی و فلش‌کارت‌ها
امکانات بیشتر سامانه
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید

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

تگ‌ها: Application Modernization AS/400 AS/400 development Enterprise Applications IBM i IBM i development IBM Midrange iSeries Legacy Systems Programming Software Development VisualAge for Java VisualAge V2.0 توسعه سازمانی توسعه نرم‌افزار

نظرات

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

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