توضیحات
آموزش جامع IBM Mainframe و زبان COBOL از سری Coursera
نام دوره : IBM Mainframe Developer Professional Certificate
پیشنیازها
بدون نیاز به تجربه قبلی در برنامهنویسی یا کار با مینفریم: این برنامه به صورت گامبهگام طراحی شده و افراد بدون مدرک دانشگاهی مرتبط نیز میتوانند مهارتهای کدنویسی را از پایه بیاموزند.
رایانه شخصی متصل به اینترنت: مناسب برای اتصال به محیطهای لابراتوار شبیهسازیشده و سرورهای ابری واقعی IBM z/OS Mainframe جهت اجرای تمرینات عملی.
درک پایهای از نحوه کاربری سیستمهای کامپیوتری: آشنایی ابتدایی با مدیریت فایلها، ساختارهای متنی و اجرای نرمافزارها در سیستمعاملهای رایج.
اشتیاق به حل مسئله و تفکر منطقی: انگیزه برای یادگیری سیستمهای مأموریتحیاتی (Mission-Critical) که تراکنشهای مالی، بیمهای و بانکی غولآسای جهان را پردازش میکنند.
توضیحات:
چرا توسعهدهندگان مینفریم (Mainframe Developers) و متخصصان زبان COBOL یکی از پرتقاضاترین، باثباتترین و پردرآمدترین ردههای شغلی در مهندسی نرمافزار جهان را در اختیار دارند؟ برخلاف تصورات اشتباه درباره منسوخ شدن این سیستمها، آمارها نشان میدهند که بیش از ۲۲۰ میلیارد خط کد COBOL در حال حاضر در سراسر جهان در پروداکشن فعال است؛ بیش از ۴۳ درصد از کل سیستمهای بانکی دنیا و حدود ۹۵ درصد از تراکنشهای دستگاههای خودپرداز (ATM) مستقیماً به کدنویسی کوبول بر بستر مینفریمهای قدرتمند IBM Z وابسته هستند. بازنشستگی متخصصان باسابقه و کمبود شدید نیروی کار جوان مسلط به این فناوری، فرصتی استثنایی برای ورود به سازمانهای بزرگ مالی، دولتها و بانکهای بینالمللی ایجاد کرده است.
این برنامه جامع ۷ دورهای که مستقیماً توسط کمپانی IBM طراحی و توسعه یافته است، مهارتهای آمادهبهکار (Job-Ready) را برای تصدی جایگاه شغلی برنامهنویس مینفریم به شما منتقل میکند. در این دوره، شما از مبانی محاسبات انترپرایز و کار در محیط ترمینال TSO/ISPF آغاز کرده، سینتکس خودتوصیفگر و ساختاریافته زبان کوبول را از دستورات پایهای تا مدیریت ساختارهای دادهای پیچیده فرا میگیرید. سپس با بهکارگیری زبان کنترل وظایف (JCL – Job Control Language) اجرای بچهای محاسباتی را زمانبندی نموده، مدیریت فایلهای متوالی و شاخصدار و اتصال به پایگاههای داده رابطهای قدرتمند IBM Db2 را تجربه میکنید. در نهایت، با استانداردهای مدرن تست واحد، عیبیابی، متدولوژیهای چابک (Agile) و تدوین طرح جامع نرمافزاری در لابراتوارهای واقعی IBM z/OS، پورتفولیویی ارزشمند و معتبر برای ورود به بازار کار میسازید.
سرفصلهای تخصصی و مهارتهای کسبشده (در قالب ۷ دوره منسجم)
دوره ۱ — مقدمهای بر محاسبات سازمانی (Introduction to Enterprise Computing – ۱۰ ساعت):
کالبدشکافی جایگاه سرورهای مینفریم در پردازش ابری، سیستمهای پردازش تراکنش آنلاین (OLTP) و امنیت دادهها.
آشنایی با سیستمعامل IBM z/OS، محیطهای شبیهساز پایانه و تعامل با اینترفیسهای متنی TSO (Time Sharing Option) و ISPF.
ساختار دیتاستها (Datasets)، مفاهیم حافظه مجازی و مدیریت منابع پردازشی در مقیاسهای کلان سازمانی.
دوره ۲ — مبانی برنامهنویسی کوبول (IBM COBOL Basics – ۱۱ ساعت):
تاریخچه، فلسفه طراحی، ویژگیهای خودتوصیفگر (Self-Documenting) و استانداردهای نگارش در کوبول.
بررسی ۴ بخش بنیادین برنامههای COBOL: بخشهای Identification، Environment، Data و Procedure Division.
تعریف متغیرها با کدهای سطح (Level Numbers)، مشخصه PICTURE (PIC)، انواع دادههای عددی، الفبایی و دادههای محاسباتی.
دوره ۳ — مفاهیم هستهای و پیشرفته کوبول (IBM COBOL Core – ۸ ساعت):
ساختارهای شرطی پیشرفته (
IF/THEN/ELSEوEVALUATE)، حلقهها و ساختاربندی ماژولار با پاراگرافها و سکشنها.مدیریت جداول و آرایههای یکبعدی و چندبعدی (Occurs Clause) و اندیسگذاری پیشرفته (Indexing & Subscripting).
استفاده از توابع درونی (Intrinsic Functions)، اعمال محاسبات ریاضی، دستورات
SEARCHو تکنیکهای کارآمد مرتبسازی دادهها (Sorting).
دوره ۴ — شیوهها و الگوهای توسعه نرمافزار در مینفریم (COBOL Software Development Practices – ۱۶ ساعت):
پیادهسازی متدولوژیهای مدرن مهندسی نرمافزار و شبهکدنویسی (Pseudocode) منطبق بر چارچوبهای تیمی.
بازآرایی و ماژولار کردن برنامههای بزرگ، خوانایی کد و افزایش قابلیت نگهداری سامانهها (Maintainability).
چرخه حیات توسعه نرمافزار (SDLC) در انترپرایزها و تطبیق فرآیندها با متدهای توسعه چابک (Agile Frameworks).
دوره ۵ — مدیریت دادهها، زبان JCL و پایگاهداده Db2 (Data and File Management – ۱۵ ساعت):
کار با ساختار فایلهای مینفریم: فایلهای ترتیبی (Sequential)، فایلهای کتابخانهای (PDS) و فایلهای دسترسی تصادفی VSAM.
تسلط کامل بر زبان کنترل کارها (JCL): تعریف Job Cards، بیانیههای EXEC، تعریف فایلها با کارتهای DD و تخصیص منابع.
اتصال برنامههای COBOL به پایگاه داده رابطهای IBM Db2 با استفاده از کدهای SQL درونسازیشده (Embedded SQL).
دوره ۶ — آزمون، خطایابی و دیباگینگ پایه (Basic Testing and Debugging – ۱۲ ساعت):
اصول تست واحد (Unit Testing) و شیوههای توسعه مبتنی بر آزمون (TDD) در محیطهای مینفریم.
متدهای عیبیابی کدهای خطا، کدهای بازگشتی وضعیت (Condition Codes) و خطاهای متوقفکننده آبهند (Abend Troubleshooting).
بازرسی لاگهای سیستمی و مانیتورینگ متغیرها در طول اجرای برنامههای تجاری جهت رفع نقصهای پردازشی.
دوره ۷ — فرآیند نهایی توسعه نرمافزار و پروژه تجاری (Software Development Process – ۱۵ ساعت):
اجرای پروژه نهایی کاربردی (Applied Learning Project): تحلیل یک سناریوی تجاری واقعی در محیط زنده IBM z/OS.
ایجاد دیتاستها، کدنویسی و کامپایل برنامههای کامل COBOL، نگارش اسکریپتهای JCL و تهیه لاگهای عملکردی.
تدوین مستندات فنی و ارائه طرح مهندسی نرمافزار (Software Development Plan) برای گنجاندن در پورتفولیوی استخدامی.
چرا باید در دوره آموزش جامع IBM Mainframe و زبان COBOL از سری Coursera شرکت کنید؟
ارائهشده مستقیماً توسط شرکت IBM به همراه دسترسی به محیطهای واقعی: یادگیری مستقیم از خالق و رهبر بلامنازع فناوریهای مینفریم جهان بر بستر IBM z/OS.
ورود به بازاری کمرقیب و بسیار پرتقاضا: دستیابی به مهارتی کمیاب که تضمینکننده امنیت شغلی پایدار در بخشهای دولتی، بیمهای و بانکی بینالمللی است.
مسیر کامل ۷ دورهای از صفر تا استقرار سیستمهای بانکی: پوشش یکپارچه زبان برنامهنویسی COBOL، زبان کنترلی JCL و پایگاهداده سازمانی Db2.
کسب گواهینامه حرفهای رسمی و بینالمللی IBM: اعتبارسنجی رزومه برای موقعیتهای شغلی Mainframe Programmer، COBOL Developer و Systems Analyst.
دوره آموزش جامع IBM Mainframe و زبان COBOL از سری Coursera برای چه کسانی مناسب است؟
برنامهنویسان و فارغالتحصیلان جویای کار در صنعت بانکداری و فینتک: علاقهمندانی که میخواهند با تسلط بر COBOL وارد مراکز پردازش دادههای مالی و شبکه بانکی شوند.
افراد تازهکار و بدون پیشزمینه فنی علاقهمند به تغییر مسیر شغلی: متقاضیانی که به دنبال یادگیری یک تخصص باثبات، استاندارد و خودتوصیفگر از نقطه صفر هستند.
کارشناسان پشتیبانی فنی و ادمینهای سیستم: افرادی که قصد دارند دانش خود را از لایه کاربری ترمینال به لایه توسعه نرمافزار و مدیریت فایلهای JCL ارتقا دهند.
مهندسان نرمافزاری که با سامانههای قدیمی و مدرنسازی سازمانی سر و کار دارند: متخصصانی که در پروژههای یکپارچهسازی سامانههای Core Banking، خدمات ابری و معماری ترکیبی (Hybrid Cloud) فعالیت میکنند.








یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید