MFC01 קורס הסבה לתוכניתני COBOL Mainframe
משך הקורס 255 שעות 307.5 שעות כולל מבוא לתכנות
כללי
מחשבי הMainframe הם המחשבים הארגוניים הראשונים בשוק. במהלך השנים הם תפסו את מקומם כמחזיקי מערכות הlegacy מערכות הליבה של החברות המשרתות מספר רב של לקוחות. כיום כמעט ולא קיים גוף שלא מריץ את פעילותו העיקרית על גבי שרתים אלה.
פרוש המילה Mainframe הוא מחשב מרכזי. מערכת ההפעלה העובדת על מחשבים אלה שינתה את שמה לאורך השנים מMVS ל OS390 והיום לzOS.
ליישומי Mainframe ישנם מספר מרכיבים שיחד מהווים בסיס אמין ובעל ביצועיים גבוהים לביצוע פעילות הליבה של הארגונים
שפת פיתוח חזקה כבר 30 שנה ש COBOL תופסת תפקיד כשפה מובילה בפיתוח אפליקציות
מסד נתונים קיימים מגוון מסדי נתונים הנתמכים בzOS אך DB2 הנו ללא ספק מסד הנתונים הנפוץ והמתקדם ביותר ביניהם.
מערכת תמיכה במספר רב של טרנזקציות בו זמנית CICS
בקורס זה ילמדו כל המרכיבים הדרושים לפיתוח יישומי Cobol עבור מערכות zOS.
מטרת הקורס
בשנים האחרונות חלה ירידה במספר התוכניתנים העוסקים ביישומי Mainframe . מאידך הארגונים ממשיכים לתחזק ולהרחיב את היישומים הקיימים ואף להוסיף מערכות חדשות. עובדות אלה גרמו למחזור בתוכניתנים בתחום.
מטרת קורס זה הנה לאפשר לתוכניתנים מנוסים בפלטפורמות אחרות ולחסרי רקע בתכנות להשתלב בעבודה במחשבי הMainframe כתוכניתני Cobol .
קהל יעד
הקורס מיועד לתוכניתנים בעלי ידע בשפות תכנות אחרות ולחסרי רקע בתכנות המעוניינים לפתח בCobol Mainframe.
חסרי הרקע בתכנות ישתתפו בכל מודולי הקורס מפתחים מנוסים ישתתפו בקורס החל מהמודול השנימבוא לzOS .
דרישות קדם
אנגלית ברמה טובה יכולת התמודדות עם קריאת טקסטים באנגלית
למתחילים במודול השני דרוש ניסיון בשפות תכנות אחרות
חומר עזר
חומרי העזר בקורס הינם חומרים מקוריים שפותחו במעבדות המחקר של יבמ העולמית.
כל תלמיד מקבל ערכות מלוות ועושה שימוש בסביבות התרגול המתקדמות ביותר.
תעודת גמר
תעודת סיום תינתן בתום הקורס למשתתפים שעמדו בהצלחה במטלות ונכחו בלפחות 80 מהמפגשים.
מרצים
בקורס מרצים מיטב אנשי המקצוע בתחום.
כל המדריכים הינם בעלי רקע בעבודה בשטח ובהדרכה בתחום כולל מדריכים ממיטב חברות הייעוץ בארץ.
מתכונת הקורס
הקורס מכיל מספר מודולים המהווים בסיס לידע הדרוש לתכנות בCobol Mainframe. כל מודול מורכב מהרצאות עיוניות ותרגול מעשי רב.
הכרת מערכת ההפעלה
JCL
שפת הפיתוח Cobol
מסד נתונים DB2
מערכת ניהול טרנזקציות CICS
בסוף הקורס מתבצע פרויקט המשלב בין הידע הנרכש בכל המודולים.
הקורס מכיל מספר מבחנים.
תכולת הקורס
מבוא לתכנות פרוצדוראלי
מבוא ללוגיקה
מבוא לאלגוריתמים
תרשימי זרימה
קלטפלט
אופרטורים
שימוש במשתנים השמה
תנאים פשוטים מקוננים ומורכבים
פונקציות ופרוצדורות
העברת פרמטרים לפונקציות
לולאות תנאי ואינדקס
סיום איטרציה מוקדם
סיום לולאה מוקדם
לולאה מקוננת
מערכים מערכים דו ורב מימדיים
2. ES10 Fundamental system skills in zOS
The concept strategy and benefits of the zOS and OS390 environment
How to log on to the zOS and OS390 systems
How to work with TSOE ISPFPDF
How to create copy rename and delete zOS data sets
How to execute CLISTs and REXX execs
How to submit jobs for execution and view the output online and
3. ES07 zOS Job Control Language JCL and Utilities
Introduction to JCL
JOB EXEC and DD statements
DD parameters a second look
Introduction to utilities and conditional execution
Data management organization and format
Generation Data Groups GDG
Procedures
More about utilities
More on procedures
Selected JCL topics
Sortmerge
Multivolume and tape allocation
ABENDs
4. Fundamentals of COBOL Programming
Cobol basics
Writing first program
Data types Variables Constants Figurative constants
Main and Sections Perform
Move statement Including Reference Modification
IO statements Accept Display Debugging mode
Arithmetic statements Compute Add Subtract Multiply Divide Rounded Size Error
If and Conditions Simple Nested Complex DeMorgan Functional
Condition names 88 Levels
Evaluate
Perform and Loops
Arrays and Tables
Intrinsic Functions
Redefining variables
Usage Display PackedDecimal Binary + Sync.
Edit fields
Tables Advanced topics
Subroutines and Call statement
Sequential Files
Copy
Declaratives and ErrorHandling
Creating Reports General
Breakpoints
Indexed files
Test
5. CI17 CICS Application Programming Level
CICS transaction processing overview
Basic CICS commands
Pseudoconversational programming
Map definition and usage
Basic and extended map attributes
CEDFCECICEBRCMAC usage
Reading and updating VSAM files and relational data bases
Creating and using TD and TS queues
Addressability to data outside an application program
Exception condition handling alternatives
Analysis of an existing application
6. CF12 DB2 SQL Workshop
Structure and Elements of SQL
SQL Queries
Retrieving Data from Multiple Tables
Scalar Functions and Arithmetic
Column Functions and Grouping
Combination of Multiple Result Tables
Using Subqueries
Maintaining Data
7. CF82 DB2 UDB for zOS Application Programming
DB2 concepts
Program structure
Program preparation
Recovery and locking concepts
Dynamic SQL introduction
Managing test data
Performance considerations
8. Project