کتاب COBOL از صفر تا صد: برنامهنویسی برای قلب تپنده سیستمهای بانکی و مالی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
COBOL از صفر تا صد: برنامهنویسی برای قلب تپنده سیستمهای بانکی و مالی COBOL از صفر تا صد: برنامهنویسی برای قلب تپنده سیستمهای بانکی و مالی آیا میدانستید که حتی در عصر مدرن، 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
تگها:
Banking Systems
COBOL
COBOL Programming
Enterprise Software Development
Financial Systems
Fundamental COBOL
IBM System/360
Learn COBOL
آموزش COBOL
برنامهنویسی COBOL
توسعه نرمافزار
سیستمهای بانکی
سیستمهای سازمانی
سیستمهای مالی
یادگیری COBOL
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.