دوره JCL: راهنمای نهایی زبان کنترل شغل.

JCL Course: The Ultimate Guide to Job Control Language.

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Mainframe JCL Course | JCL SORT | VSAM | GDG | ابزارهای اصلی | TSO/ISPF | نکات JCL | سوالات مصاحبه Mainframe مقدمه ای بر z/OS و محیط mainframe. نحوه اتصال به مین فریم و معرفی مختصری از امکانات TSO/E، SDSF و ISPF را خواهید آموخت. نحوه کار JCL با سیستم، تکنیک های کدگذاری JCL و به دنبال آن پارامترهای مربوطه و اظهارات کنترل شغل را توضیح دهید. یاد بگیرید که چگونه یک کار مین فریم ایجاد کنید و آن را برای اجرا ارسال کنید. برای مشاهده نتایج کار خود از امکانات نمایش و جستجوی سیستم (SDSF) استفاده کنید. نحوه تعریف و استفاده از مجموعه داده ها، پایه های GDG و خوشه های VSAM در JCLها را بیاموزید. درک نحوه ایجاد و دستکاری مجموعه داده های VSAM با ابزار IDCAMS. ایجاد مهارت در استفاده از ابزارهای اصلی از جمله (IEFBR14، IEBGENER، IEBCOMPR، و غیره) در JCL، و همچنین درک الزامات عبارات DD. یاد بگیرید که چگونه رویه های JCL، پارامترهای نمادین، دستورات SET را در JCL بنویسید. درک نحوه نادیده گرفتن عبارات در رویه ها. نحوه استفاده از ابزار SORT و JOINKEYS را برای انجام چندین عملیات روی فایل های مسطح بیابید. یاد بگیرید و درک کنید که چگونه از TIME، REGION، RESTART، TYPRUN و غیره در JCL استفاده کنید. با رایج ترین کدهای abend آشنا شوید. یاد بگیرید که چگونه برای مصاحبه شغلی با استفاده از پرسش و پاسخ مصاحبه شغلی آماده شوید. شما همچنین فرصتی خواهید داشت که دانش خود را در یک مسابقه فصل آزمایش کنید. با گذراندن این دوره، دانش آموز به درک نظری و همچنین عملی JCL دست خواهد یافت. پیش نیازها: مهارت های اساسی برنامه نویسی. ایده کلی در مورد IBM Mainframe.

مقدمه.

امروزه رایانه‌های اصلی IBM نقش مهمی در عملیات روزانه اکثر شرکت‌های بزرگ جهان، از جمله اکثر شرکت‌های Fortune 1000 دارند. حتی اگر بسیاری از برنامه‌های تجاری از اشکال دیگر محاسبات استفاده می‌کنند، Mainframe موقعیتی مطلوب را در محیط کسب و کار الکترونیکی کنونی اشغال می‌کند. رایانه های مرکزی همچنان به شکل گیری شالوده تجارت مدرن در صنایعی مانند بانکداری، مراقبت های بهداشتی، بیمه، خدمات عمومی و دولتی ادامه می دهند. هنگامی که در دنیای رایانه مرکزی کار می‌کنید، باید JCL (یعنی زبان کنترل کار یا Mainframe JCL) را بدانید که به Z/OS می‌گوید چه منابعی برای پردازش یک کار دسته‌ای یا شروع یک کار سیستمی مورد نیاز است.


JCL در Mainframe چیست؟

اصطلاح JCL مخفف Job Control Language است. JCL یک زبان اسکریپت نویسی است که توسط سیستم‌های اصلی IBM برای آموزش سیستم‌ها در مورد نحوه شروع یک کار دسته‌ای یا راه‌اندازی یک زیرسیستم آنلاین استفاده می‌شود. همچنین شرایط دیگری وجود دارد که باید قبل از ادامه مرحله رعایت شود یا خیر.


سه عبارت اساسی JCL وجود دارد (یعنی عبارت‌های کنترل شغل):

  • JOB: نام شغلی را به سیستم ارائه می دهد که برای این حجم کار دسته ای استفاده می شود. علاوه بر اطلاعات حسابداری، چند پارامتر مرتبط با شغل ممکن است وجود داشته باشد.

  • EXEC: برنامه ای را که باید اجرا شود را مشخص می کند. یک کار ممکن است حاوی بیش از یک عبارت EXEC باشد. این عبارات به عنوان مراحل کار نامیده می شوند.

  • DD: تعریف داده ورودی ها و خروجی ها را برای برنامه اجرایی در دستور EXEC فراهم می کند. با استفاده از این عبارت، می توانید یک مجموعه داده یا دیگر دستگاه یا عملکرد ورودی/خروجی را با کدگذاری ddname در برنامه پیوند دهید. یک عبارت DD با یک مرحله شغلی خاص مرتبط است.

جزئیات JCL می تواند پیچیده باشد، اما اصول کلی کاملاً ساده هستند. علاوه بر این، یک زیر مجموعه کوچک از JCL برای حداقل 90٪ از فرآیند استفاده می شود.

این دوره JCL همه مفاهیم کلیدی را مورد بحث قرار می دهد. در زیر برخی از نکات برجسته این دوره آمده است.

  • معماری و ابزارهای اصلی.

  • نمای کلی JCL و مفاهیم اساسی.

  • رویه‌های JCL و تکنیک‌های فراگیر.

  • ابزارهای اصلی و نحوه استفاده از آنها در JCL.

  • مجموعه داده های اصلی، VSAM و GDG.

  • نکات و ترفندهای JCL و پارامترهای پیشرفته.

  • پرسش‌ها و پاسخ‌های مصاحبه JCL.

  • JCL کد و کد برگشتی را اضافه می کند.

  • کلاس آزمایشی و آزمون تمرینی.

Job Control Language زبانی است که برای کنترل z/OS استفاده می شود. بنابراین، اگر شما یک توسعه دهنده یا اپراتور هستید که با یک پردازنده مرکزی که یکی از سیستم عامل ها را اجرا می کند کار می کند، باید JCL را درک کنید. علیرغم این واقعیت که برنامه نویسان اغلب با حداقل مهارت های JCL به کار خود ادامه می دهند، بهترین برنامه نویسان مجموعه ای قوی از مهارت ها را به دست می آورند زیرا به آنها کمک می کند کارهای بیشتری را در زمان کمتر انجام دهند.


توجه: این دوره شامل شناسه های Mainframe نمی شود. شما باید شناسه اصلی خود را ترتیب دهید. برای مشاهده لیست موضوعات تحت پوشش، لطفاً به بخش محتوا مراجعه کنید. باعث خوشحالی است که شما دانشجو هستید. اگر بازخوردتان را بنویسید ممنون می شوم زیرا بازخورد شما برای ما مهم است!


برچسب‌ها: #jcl #mainframejcl #jclcourse #jclconcept #jclinterviewquestions #learnjcl #mainframeconcepts #vsam #gdgconcepts #cics #نکته آموزشی #موضوع ترفند


سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدید. Welcome.

  • پیش نیاز دوره Prerequisite for the Course.

  • نحوه استفاده از فایل تمرین و تمرین How to use the exercise and practice file.

شروع به کار Getting Started.

  • مقدمه ای بر Mainframe. Introduction to Mainframe.

  • معماری Mainframe. Mainframe Architecture.

  • TOS/E، ISPF و SDSF در Mainframe چیست - [z/OS Interactive Facilities]. What is TOS/E, ISPF and SDSF in Mainframe - [z/OS Interactive Facilities].

  • کار با مجموعه داده ها و فایل های Mainframe. Working with Mainframe datasets and files.

  • پردازش دسته ای در مقابل پردازش آنلاین: تفاوت چیست؟ Batch versus Online processing: what's the difference?

  • چگونه از طریق Mainframe Emulators به ​​Mainframe متصل شویم؟ How to connect to mainframe via Mainframe Emulators?

  • امتحان فصل. Chapter Quiz.

مبانی زبان کنترل شغل (JCL). Basics of Job Control Language (JCL).

  • مقدمه ای بر JCL Introduction to JCL.

  • مروری بر مراحل JCL. JCL Stages Overview.

  • قوانین دستوری و کدگذاری JCL. JCL Syntax and Coding Rules.

  • پارامترها - کلمات کلیدی و پارامترهای موقعیت. Parameters - Keywords and Positional Parameters.

  • بیانیه های کنترل شغل JOB Control Statements.

  • بیانیه شغل (کارت شغلی). JOB Statement (JOB CARD).

  • نحو و پارامترهای بیانیه شغل - توضیح داده شده است. JOB Statement Syntax and parameters - Explained.

  • بیانیه های EXEC (Execute Statements). EXEC Statements (Execute Statements).

  • نحو و پارامترهای بیانیه های EXEC - توضیح داده شده است. EXEC Statements syntax and parameters - Explained.

  • بیانیه های DD (تعریف داده ها). DD Statements (Data Definition).

  • نحو و پارامترهای دستورات DD - توضیح داده شده است. Syntax and Parameters for DD statements - Explained.

  • کلاس نسخه ی نمایشی Demo Class.

  • امتحان فصل. Chapter Quiz.

پارامترهای نمادین و رویه های JCL (PROC). Symbolic parameters and JCL Procedures (PROC).

  • مقدمه ای بر رویه های JCL (PROC). Introduction to JCL Procedures (PROC).

  • رویه درون جریانی با یک مثال. The In-Stream Procedure with an Example.

  • رویه های فهرست بندی شده با مثال. Cataloged Procedures with Example.

  • تفاوت بین دستور JCLLIB و INCLUDE چیست؟ What is the difference between a JCLLIB and an INCLUDE statement?

  • چگونه عبارات DD و EXEC را در رویه ها نادیده می گیرید؟ How do you override DD and EXEC statements in procedures?

  • پارامترهای نمادین: آنها چیست؟ Symbolic Parameters: What are they?

  • دستور SET و نحوه استفاده از آن برای تخصیص مقادیر را شرح دهید. Describe the SET statement and how it is used to assign values.

  • چگونه پارامترهای نمادین را به هم متصل کنیم؟ How to concatenate Symbolic Parameters?

  • کلاس نسخه ی نمایشی Demo Class.

  • امتحان فصل. Chapter Quiz.

پردازش مشروط در JCL. Conditional processing in JCL.

  • کد بازگشت (یعنی کدهای تکمیل STEP و JOB) چیست؟ What is the Return CODE (i.e. STEP and JOB completion codes)?

  • پارامتر COND در JCL. COND parameter in JCL.

  • بیانیه های JCL IF/THEN/ELSE. JCL IF/THEN/ELSE Statements.

  • کلاس نسخه ی نمایشی Demo Class.

  • امتحان فصل. Chapter Quiz.

نکات و ترفندهای JCL. JCL Tips and Tricks.

  • چگونه از پارامتر RESTART در JCL استفاده کنیم؟ How to use the RESTART Parameter in JCL?

  • چگونه از پارامتر TIME برای تعیین حداکثر زمان در JCL استفاده کنیم؟ How to use the TIME parameter to specify the maximum amount of time in JCL?

  • چگونه از پارامتر REGION در JCL استفاده کنیم؟ How to use the REGION parameter in JCL?

  • چگونه از پارامتر TYPRUN در JCL استفاده کنیم؟ How to use the TYPRUN Parameter in JCL?

  • تفاوت بین JOBLIB و STEPLIB چیست؟ What is the difference between JOBLIB and STEPLIB?

  • کلاس نسخه ی نمایشی Demo Class.

  • امتحان فصل. Chapter Quiz.

JCL Utilities JCL Utilities.

  • JCL Utility چیست؟ What is a JCL Utility?

  • ابزار IEFBR14 چیست؟ What is IEFBR14 Utility?

  • ابزار IEBGENER. IEBGENER Utility.

  • IEBGENER Utility: Live Demo. IEBGENER Utility: Live Demo.

  • ابزار IEBCOPY. IEBCOPY Utility.

  • ابزار IEBCOMPR. IEBCOMPR Utility.

  • نسخه ی نمایشی IEFBR14، IEBCOPY، IEBCOMPR IEFBR14, IEBCOPY, IEBCOMPR Demo

JCL SORT Utility - ترفندها. JCL SORT Utility - Tricks.

  • مروری بر ابزار JCL SORT. JCL SORT Utility Overview.

  • JCL SORT Utility Performance. JCL SORT Utility Performance.

  • کلاس نسخه ی نمایشی Demo Class.

  • JCL SORT joinkeys. JCL SORT JOINKEYS.

  • کلاس نسخه ی نمایشی Demo Class

گروه داده های نسل (GDG) - مبانی. Generation Data Group (GDG) - Basics.

  • مقدمه ای بر GDG و مفهوم آن. Introduction to GDG's and it's concept.

  • مروری بر نحو GDG. GDG Syntax Overview.

  • تعریف GDG، مراحل چیست؟ Defining a GDG, what are the steps?

  • چگونه یک مجموعه داده در GDG Base ایجاد می کنید؟ How do you create a dataset within GDG Base?

  • آیا می توانیم اطلاعات پایه GDG را با دستور JCL مشاهده کنیم؟ Can we view GDG's base information with a JCL command?

  • مراحل تغییر یک پایه GDG چیست؟ What are the steps to ALTER a GDG base?

  • چگونه یک پایگاه GDG و مجموعه داده های آن را حذف کنیم؟ How to Delete a GDG Base and its Datasets?

  • کلاس نسخه ی نمایشی Demo Class.

  • امتحان فصل. Chapter Quiz.

روش دسترسی به فضای ذخیره سازی مجازی (VSAM). Virtual Storage Access Method (VSAM).

  • مقدمه ای بر VSAM. An introduction to VSAM.

  • انواع مختلف مجموعه داده های VSAM را شرح دهید. Describe the different types of VSAM datasets.

  • مجموعه داده های متوالی کلیدی - KSDS. Key Sequential Data Sets - KSDS.

  • مجموعه داده های متوالی ورود - ESDS. Entry Sequential Data Sets - ESDS.

  • مجموعه داده های نسبی رکورد - RRDS. Relative Record Data Sets - RRDS.

  • مجموعه داده های خطی - LDS. Linear Data Set - LDS.

  • نمای کلی سرویس روش دسترسی (IDCAMS Utility). Overview of the Access Method Service (IDCAMS Utility).

  • مراحل ایجاد، چاپ، تغییر و حذف کلاسترهای VSAM چیست؟ What are the steps for creating, printing, altering, and deleting VSAM clusters?

  • چگونه می توان شاخص جایگزین را تعریف و ساخت؟ How to define and build Alternate Index?

  • کلاس نسخه ی نمایشی Demo Class.

  • امتحان فصل. Chapter Quiz.

خطای JCL و اشکال زدایی JCL Error and Debugging.

  • کدهای Abend دستور JCL. JCL Command Abend Codes.

سوالات مصاحبه JCL. JCL Interview Questions.

  • سوالات و پاسخ های برتر مصاحبه. Top Interview Questions and Answers.

  • تبریک می گویم! Congratulations!

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

دوره JCL: راهنمای نهایی زبان کنترل شغل.
جزییات دوره
5 hours
73
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
429
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Topictrick Education Topictrick Education

معمار راه حل