دوره COBOL از صفر تا صد: برنامهنویسی برای قلب تپنده سیستمهای بانکی و مالی همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره COBOL از صفر تا صد: برنامهنویسی برای قلب تپنده سیستمهای بانکی و مالی
موضوع کلی: توسعه نرمافزار سیستمهای سازمانی
موضوع میانی: مبانی برنامهنویسی COBOL برای پلتفرمهای سازمانی
📋 سرفصلهای دوره
- 1. مقدمه و مبانی COBOL**
- 2. COBOL چیست و چرا هنوز حیاتی است؟
- 3. تاریخچه COBOL و نقش IBM System/360
- 4. معرفی محیط Mainframe و مفاهیم پایهای (JCL, Datasets)
- 5. ساختار یک برنامه COBOL: نگاهی کلی
- 6. آشنایی با چهار Division اصلی (IDENTIFICATION, ENVIRONMENT, DATA, PROCEDURE)
- 7. نصب و راهاندازی محیط توسعه (شبیهساز Mainframe)
- 8. اولین برنامه: "Hello, World!" در COBOL
- 9. قوانین نگارش کد (Coding Sheet) و مفهوم ستونها
- 10. کلمات رزرو شده (Reserved Words) و شناسهها (Identifiers)
- 11. کامپایل، لینک و اجرای یک برنامه ساده با JCL
- 12. مقدمهای بر کامنتگذاری و مستندسازی کد
- 13. DATA DIVISION: تعریف و ساختار دادهها**
- 14. معرفی DATA DIVISION و بخشهای آن (FILE SECTION, WORKING-STORAGE)
- 15. آشنایی با WORKING-STORAGE SECTION
- 16. تعریف متغیرها: Level Numbers (01, 02-49)
- 17. آیتمهای گروهی (Group Items) و آیتمهای ابتدایی (Elementary Items)
- 18. کلاز PICTURE (PIC): قالببندی دادهها
- 19. انواع دادههای عددی (Numeric): PIC 9
- 20. انواع دادههای حروفی (Alphabetic): PIC A
- 21. انواع دادههای الفبایی-عددی (Alphanumeric): PIC X
- 22. مقداردهی اولیه متغیرها با کلاز VALUE
- 23. متغیرهای سطح 77 (Level 77 Items)
- 24. نامهای شرطی (Condition Names): سطح 88
- 25. مفهوم نقطه اعشار مجازی (Implied Decimal Point): علامت V
- 26. نمایش اعداد علامتدار (Signed Numbers): علامت S
- 27. کلاز USAGE: بهینهسازی ذخیرهسازی دادهها (COMP, COMP-3)
- 28. کاراکترهای ویرایشی در PIC: حذف صفرهای اضافی (Z) و جایگزینی با ستاره (*)
- 29. کاراکترهای ویرایشی پولی: علامت دلار ($) و کاما (,)
- 30. کاراکترهای ویرایشی برای علائم: مثبت، منفی، CR, DB
- 31. کلاز REDEFINES: استفاده چندگانه از یک حافظه
- 32. کلاز RENAMES (سطح 66): گروهبندی مجدد دادهها
- 33. ثابتهای مجازی (Figurative Constants): SPACES, ZEROS, HIGH-VALUES
- 34. PROCEDURE DIVISION: منطق و عملیات برنامه**
- 35. مقدمهای بر PROCEDURE DIVISION: ساختار و پاراگرافها
- 36. دستور DISPLAY: نمایش خروجی بر روی کنسول
- 37. دستور ACCEPT: دریافت ورودی از کاربر
- 38. دستور MOVE: انتقال دادهها بین متغیرها
- 39. انتقال دادههای عددی در برابر الفبایی-عددی
- 40. دستورات ریاضی: ADD و SUBTRACT
- 41. دستورات ریاضی: MULTIPLY و DIVIDE
- 42. گزینه ROUNDED برای گرد کردن نتایج
- 43. گزینه ON SIZE ERROR برای مدیریت خطاهای سرریز
- 44. دستور COMPUTE: انجام محاسبات پیچیده در یک خط
- 45. ساختار شرطی IF...THEN...ELSE
- 46. شرطهای ترکیبی با AND و OR
- 47. شرطهای تو در تو (Nested IFs)
- 48. دستور EVALUATE: جایگزینی قدرتمند برای ساختارهای IF تودرتو
- 49. مقدمهای بر حلقهها: دستور PERFORM ساده
- 50. اجرای یک پاراگراف با PERFORM ... THRU
- 51. حلقه با شرط پایان: PERFORM UNTIL
- 52. حلقه شمارشی: PERFORM VARYING
- 53. دستور GO TO و خطرات برنامهنویسی بدون ساختار
- 54. پایان اجرای برنامه: STOP RUN و GOBACK
- 55. کار با فایلها: قلب تپنده پردازشهای دستهای**
- 56. مفاهیم فایل و رکورد در COBOL
- 57. معرفی ENVIRONMENT DIVISION و بخش FILE-CONTROL
- 58. دستور SELECT...ASSIGN: اتصال نام منطقی به فایل فیزیکی
- 59. معرفی DATA DIVISION و بخش FILE SECTION
- 60. تعریف ساختار فایل (File Description - FD)
- 61. فایلهای ترتیبی (Sequential Files): مفاهیم و کاربردها
- 62. باز کردن فایل: دستور OPEN (INPUT, OUTPUT, I-O)
- 63. خواندن رکورد از فایل: دستور READ...AT END
- 64. نوشتن رکورد در فایل: دستور WRITE
- 65. بستن فایل: دستور CLOSE
- 66. کد وضعیت فایل (File Status): کلیدی برای مدیریت خطا
- 67. ایجاد و نوشتن در یک فایل ترتیبی
- 68. خواندن و پردازش یک فایل ترتیبی
- 69. بهروزرسانی فایلهای ترتیبی (روش Master-Transaction)
- 70. فایلهای ایندکسی (Indexed Files - VSAM KSDS)
- 71. تعریف فایل ایندکسی: ORGANIZATION IS INDEXED
- 72. تعریف کلید اصلی (RECORD KEY)
- 73. تعریف کلیدهای جایگزین (ALTERNATE RECORD KEY)
- 74. عملیات I/O در فایلهای ایندکسی: READ, WRITE, REWRITE, DELETE
- 75. دسترسی تصادفی (Random Access) با استفاده از کلید
- 76. پیمایش ترتیبی فایل ایندکسی: دستور START
- 77. فایلهای نسبی (Relative Files - VSAM RRDS)
- 78. دستور SORT: مرتبسازی فایلها
- 79. تعریف فایل مرتبسازی (Sort Description - SD)
- 80. استفاده از INPUT PROCEDURE و OUTPUT PROCEDURE در SORT
- 81. دستور MERGE: ادغام فایلهای مرتبشده
- 82. ساختارهای پیشرفته داده و برنامه**
- 83. جداول (آرایهها): تعریف با کلاز OCCURS
- 84. جداول تکبعدی و دسترسی به عناصر آن
- 85. اندیسگذاری (Subscripting) در برابر نمایهسازی (Indexing)
- 86. جداول چندبعدی (دو و سه بعدی)
- 87. مقداردهی اولیه جداول
- 88. جستجوی خطی در جدول با دستور SEARCH
- 89. جستجوی دودویی در جدول با دستور SEARCH ALL
- 90. پردازش رشتهها: دستور INSPECT برای شمارش و جایگزینی
- 91. ترکیب رشتهها: دستور STRING
- 92. جداسازی رشتهها: دستور UNSTRING
- 93. برنامههای فرعی (Subprograms) و مزایای آن
- 94. فراخوانی یک برنامه فرعی با دستور CALL
- 95. بخش LINKAGE SECTION برای دریافت پارامترها
- 96. ارسال پارامتر با دستور USING
- 97. تفاوت ارسال پارامتر BY REFERENCE و BY CONTENT
- 98. برنامههای تو در تو (Nested Programs)
- 99. اشکالزدایی، گزارشگیری و مباحث تکمیلی**
- 100. تکنیکهای اشکالزدایی (Debugging) در COBOL
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.