دوره کارگاه عملی برنامهنویسی COBOL در ES EVM: از صفر تا پروژههای کاربردی همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره کارگاه عملی برنامهنویسی COBOL در ES EVM: از صفر تا پروژههای کاربردی
موضوع کلی: برنامهنویسی کامپیوترهای قدیمی
موضوع میانی: برنامهنویسی COBOL در ES EVM
📋 سرفصلهای دوره
- 1. مقدمه: چرا برنامهنویسی COBOL در ES EVM؟
- 2. تاریخچه و فلسفه COBOL در سیستمهای Mainframe
- 3. مروری بر معماری ES EVM برای برنامهنویسان
- 4. اصول سیستمعامل OS/ES (یا DOS/ES) از دیدگاه COBOL
- 5. ساختار کلی یک برنامه COBOL
- 6. DIVISIONS در COBOL: معرفی و کاربردها
- 7. IDENTIFICATION DIVISION: جزئیات و پارامترها
- 8. ENVIRONMENT DIVISION: تنظیمات محیطی و فایلها
- 9. DATA DIVISION: تعریف دادهها و فایلها
- 10. WORKING-STORAGE SECTION: فضاهای کاری موقت برنامه
- 11. FILE SECTION: تعریف ساختار فایلها و رکوردها
- 12. PROCEDURE DIVISION: منطق و دستورالعملهای برنامه
- 13. انواع داده عددی در COBOL (DISPLAY, PACKED DECIMAL)
- 14. انواع داده رشتهای و الفبایی-عددی
- 15. تعریف متغیرها با PICTURE Clause
- 16. مقادیر اولیه (VALUE Clause) برای متغیرها
- 17. دستور MOVE: انتقال و کپی دادهها
- 18. دستورات محاسباتی پایه: ADD و SUBTRACT
- 19. دستورات محاسباتی پیشرفته: MULTIPLY و DIVIDE
- 20. COMPUTE: عملیات محاسباتی ترکیبی و پیچیده
- 21. اولویت عملگرها در دستور COMPUTE
- 22. ورودی و خروجی پایه: دستورات DISPLAY و ACCEPT
- 23. آشنایی با مفهوم "فایل" و سازماندهی دادهها
- 24. فایلهای ترتیبی (SEQUENTIAL FILES): مبانی و کاربردها
- 25. دستور SELECT برای اتصال فایلها به برنامه
- 26. تعریف رکوردها برای فایلهای ترتیبی در FILE SECTION
- 27. OPEN و CLOSE: باز و بسته کردن فایلها
- 28. READ: خواندن اطلاعات از فایل ترتیبی
- 29. WRITE: نوشتن اطلاعات در فایل ترتیبی
- 30. پردازش کامل یک فایل ترتیبی: مثال عملی
- 31. IF: دستورات شرطی پایه
- 32. IF-ELSE: ساختارهای شرطی دوگانه
- 33. شرطهای ترکیبی: AND, OR, NOT
- 34. عملگرهای مقایسهای: برابری، کوچکتر، بزرگتر
- 35. PERFORM: حلقههای تکرار ساده
- 36. PERFORM UNTIL: حلقه با شرط خروج
- 37. PERFORM VARYING: حلقه با شمارنده و گام مشخص
- 38. PERFORM THRU: اجرای یک محدوده از پراگرافها
- 39. GO TO: استفاده محتاطانه از پرش
- 40. EVALUATE: انتخابهای چندگانه (Case Statement)
- 41. جداول (Tables) با OCCURS Clause
- 42. دسترسی به عناصر جدول: اندکسها و ساباسکریپتها
- 43. جداول چندبعدی (Multi-dimensional Tables)
- 44. SEARCH: جستجوی خطی در جدول
- 45. SEARCH ALL: جستجوی باینری (Binary Search) در جدول
- 46. تعریف جداول ثابت (Table with VALUE clause)
- 47. مرتبسازی دادهها در جداول
- 48. مفهوم REDEFINES: همپوشانی حافظه برای دادهها
- 49. کاربردهای REDEFINES در پردازش دادههای پیچیده
- 50. مفهوم RENAMES: تغییر نام آیتمهای گروهی
- 51. انواع USAGE: DISPLAY, COMP (Binary), COMP-3 (Packed Decimal)
- 52. انواع USAGE پیشرفته: COMP-1, COMP-2 (Floating Point)
- 53. بهینهسازی فضای ذخیرهسازی داده با انتخاب USAGE مناسب
- 54. مقدمهای بر JCL (Job Control Language) در ES EVM
- 55. دستور JOB: تعریف یک کار در سیستم
- 56. دستور EXEC: اجرای برنامه یا رویههای سیستمی
- 57. دستور DD (Data Definition): تعریف فایلهای دادهای برای JCL
- 58. JCL برای کامپایل و اجرای برنامه COBOL
- 59. پارامترهای SYSIN, SYSOUT, SYSPRINT در JCL
- 60. فایلهای SYSUT1 تا SYSUT4 و کاربرد آنها
- 61. مدیریت فایلهای کتابخانهای: PDS و Sequential Libraries
- 62. مفهوم و اصول ISAM (Indexed Sequential Access Method)
- 63. پردازش فایلهای ISAM: OPEN, READ, WRITE
- 64. عملیات REWRITE و DELETE برای فایلهای ISAM
- 65. فایلهای نسبی (RELATIVE FILES): ساختار و دسترسی
- 66. پردازش فایلهای نسبی: عملیات خواندن و نوشتن
- 67. مفهوم FILE STATUS و کدهای خطا در عملیات فایل
- 68. مدیریت خطا و کنترل وضعیت در ورودی/خروجی فایلها
- 69. دستور SORT: مرتبسازی رکوردها با COBOL
- 70. ورودی و خروجی SORT: USING, GIVING
- 71. SORT با PROCEDURE: INPUT PROCEDURE و OUTPUT PROCEDURE
- 72. دستور MERGE: ادغام چند فایل مرتب شده
- 73. گزارشگیری در COBOL: اصول طراحی و پیادهسازی
- 74. سرفصلها و پاورقیهای گزارش (HEADINGS, FOOTINGS)
- 75. گروهبندی دادهها و کنترل شکست (Control Breaks) در گزارشات
- 76. PAGE-HEADING و PAGE-FOOTING برای صفحات گزارش
- 77. استفاده از خطوط و ستونها برای فرمتبندی گزارش
- 78. دستور STRING و UNSTRING: دستکاری و تجزیه رشتهها
- 79. دستور INSPECT: شمارش و جایگزینی کاراکترها در رشته
- 80. Reference Modification: انتخاب زیررشتهها
- 81. توابع داخلی COBOL: کار با تاریخ و زمان (DATE, TIME, CURRENT-DATE)
- 82. توابع متنی: UPPER-CASE, LOWER-CASE
- 83. برنامهنویسی ماژولار: اصول و مزایا
- 84. SUBPROGRAMS: تعریف و فراخوانی زیربرنامهها
- 85. انتقال داده به سابپروگرام با LINKAGE SECTION
- 86. CALL BY REFERENCE و CALL BY CONTENT: روشهای انتقال داده
- 87. مفهوم COMMAREA یا اشتراکگذاری دادهها در برنامههای بچ
- 88. تکنیکهای اشکالزدایی (Debugging) در محیط ES EVM
- 89. تحلیل ABEND و کدهای خطا برای رفع مشکلات
- 90. استفاده از DISPLAY برای ردیابی مقادیر متغیرها
- 91. تکنیک TRACE و ON EXCEPTION برای پایش اجرای برنامه
- 92. بهینهسازی کارایی برنامه COBOL در محیط Mainframe
- 93. نکات بهینهسازی I/O و مصرف CPU
- 94. طراحی و پیادهسازی سیستمهای بچ (Batch Processing) کارآمد
- 95. ادغام با ابزارهای سیستمی (System Utilities) ES EVM
- 96. اصول کنترل خطا و بازیابی در برنامههای بزرگ COBOL
- 97. پروژههای عملی: پیادهسازی سیستم فاکتورینگ پایه
- 98. پروژههای عملی: سیستم مدیریت موجودی ساده
- 99. پروژههای عملی: تولید گزارشات پیشرفته مالی
- 100. مروری بر آینده COBOL و اکوسیستم توسعه آن
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.