اپلیکیشن اندرویدی فلشکارت آموزشی 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
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.