Training Curriculum - Mainframe

Embed Size (px)

Citation preview

  • 8/13/2019 Training Curriculum - Mainframe

    1/5

    Training CurriculumCourse Content duration: 52 days

    Course Content

    # ModuleDuration

    (days) Topics Sub-Topics

    1 SDLC 1.5 Software engineering

    Development LifecycleDifferent approach i.e. Waterfall, Spiral, RAD,

    Agile etc.

    2 Sot S!ill 6Camp! to corporate

    tran!ition

    S"ill! for corporate i.e. commnication,

    pre!entation, #ehavioral etc

    $

    M"S

    1 %ntro&ction to 'ainframe A&vantage! of !ing 'ainframe an& Application!

    'ainframe

    (perating Sy!tem Concept!

    ')S *voltion

    +eatre! of ')S

    a!ic Control -rogram

    Re!orce 'anagement 'emory management

    )irtal Storage

    /o# *ntry S#!y!tem

    %ntegrity an& Secrity

    Data 'anagement

    Sy!tem 'anage& Storage

    0on )SA' (rganiation

    )SA'

    -DS

    Catalog!

    Data a!e Concept

    Data#a!e concept!

    Data A&mini!tration

    D2 %'S Data#a!e

    %nteractive -roce!!ing 3ime Sharing

    3ran!action -roce!!ing

    4

    TS$%S&'

    1 %ntro&ction to 3S(%S-+

    Characteri!tic! an& compari!on of 3S(%S-+

    LogonLogoff 'ainframe !e!!ion in 3S(7%S-+8.

    %ntro&ction to %S-+ panel!

  • 8/13/2019 Training Curriculum - Mainframe

    2/5

    3ype! of non7)SA'

    Data!et!

    Se9ential, -artitione&, Direct %n&e: file!

    Creating !e9ential an& partitione& &ata!et! in %S-

    *&it comman&! an& line comman&! in %S-+

    Allocating, &eallocating, renaming, &eleting,

    catalog, ncatalog, compre!!, etc.

    &ata!et!meme#er! in %S-+

    Data!et management

    comman&!

    L%S3DS, L%S3CA3, L%S3ALC, S*0D, ;*L-,

    +R**, ALL(CA3*, D*L*3*, R*0A'* etc

    n&er 3S(

    5 %ntroduction

    to %M D*

    1 RD configration an&connection

    +eatre! of RD for&eveloper!

    Remote Sy!tem! *:plorerData -er!pective

    ')S S#pro

  • 8/13/2019 Training Curriculum - Mainframe

    3/5

    type!

    C((L Wor&!

    Data 0ame! an& %&entifier!

    0meric, 0onnmeric Literal! +igrative

    Con!tant!

    *&iting +nction!

    Arithmetic, 'ove, Accept Di!play )er#

    %nitialie Statement

    Con&itional *:ection >!e of %+ !tatement,-erform Statement,-erform

    >ntil,-erform time!,*)AL>A3*,*:it Statement

    Array! an& 3a#le!

    Defining a 3a#le >!ing an (ccr! Cla!e

    Storing the 3a#le in Wor"ing 7 Storage

    3he %n&e:e& #y Cla!e, S#!cript an& the&ifference!

    Se9ential Search inary Search

    -!e&oco&e for Sample 3a#le han&ling Rotine

    Defining a Do#le7Level or 3wo 7 Dimen!ional

    Array!

    S#-rogram!

    Co&ing Re9irement! of a Calling Calle&

    program

    -arameter pa!!ing.

    CALL, *=%3 -R(?RA', ?( AC

    ;an&ling String!

    +ormat of S3R%0? Statement

    +ormat of >0S3R%0? Statement

    %0S-*C3 ver#

    -roce!!ing +ile!

    Choo!ing +ile (rganiation Acce!! 'o&e

    3he +ile De!cription *ntry

    3he (pen, Clo!e, Rea&, Write ver#!

    Sonar

    CL

    B.5 (verview of Sonar C((L ;ow to rn Sonar analy!erE>n&er!tan&ing Sonar Da!h#oar&

    %nterpretation of the metric! an& Co&e improveme

    F

    "SM

    4 )SA' a!ic!

    3erminologie!

    Control %nterval C%8

    Control %nterval De!criptor +iel& C%D+8

  • 8/13/2019 Training Curriculum - Mainframe

    4/5

    Recor& De!criptor +iel& RD+8

    Control Area CA8

    a!ic +nction! 7 Defining a Cl!ter7*SDS an&

    SDS

    )SA' Alternate %n&e:e!

    %ntro&ction

    %DCA'S Comman&! for A%=

    Defining the Alternate %n&e:

    Defining the Alternate %n&e: -ath

    il&ing the Alternate %n&e:

    )SA' G C((L Co&ing Re9irement! for )SA' file han&ling

    ?eneration Data

    ?rop?D?8

    0ee& for ?D?,character!tic! of ?D?,?eneration

    0m#er

    /CL to create a ?eneration &ata!et

    /CL to retrieve a ?eneration &ata!et

    Deleting ?eneration &ata grop in&e:

    %n&e: +ile!

    -rogram to >p&ate a 'a!ter +ile with 3ran!action

    Rewrite, Delete Statement

    )SA' C((L Sample -rogram!

    R*-R(7Reorganiation of SDS, AL3*R,

    )*R%+@ an& D*L*3* comman&!. D*+%0* ?D?

    1B

    C%CS

    1 %ntro&ction to C%CS

    Difference in C((L an& a C%CS program

    (nline an& atch proce!!ing, compari!on an&

    &ifference!

    C%CS Concept! an&

    terminology

    3ran!action, 3a!", an& -rogram

    'ltita!"ing, 'ltithrea&ing

    Re7entrant, Ia!i7reentrant

    Conver!ational, -!e&o7conver!ationalprogramming

    3ran!action7&riven

    C%CS comman&! C%CS !ervice tran!action! li"e C*S0, C*S+,

    C*'3, C*DA, C*C%, C*D+, C*R, C'AC etc.

    11 D2 4 D2 +n&amental! Difference #etween file !torage !y!tem an& D'S

  • 8/13/2019 Training Curriculum - Mainframe

    5/5

    ;an&ling Data in D2

    3a#le!

    %ntro&ction to ta#le!, colmn!, row!.

    Data type!, nllnot nllwith &efalt

    -rimary "ey, foreign "ey

    Referential integrity, Delete rle

    -hy!ical Data 'anagement

    DDL!, Create Alter Drop for ta#le! an& %n&e:e!

    3a#le! !pace, !imple partitione&

    Data ;an&ling D'L! 7 S*L*C3, >-DA3*,%0S*R3, D*L*3*

    D2 %nteractive D2% panel!, !pfi#in&&clgen etc

    -rogramming *m#e&&e& SIL, ho!t varia#le!, fetch SILCA,

    DCL?*0, -rogram preparation, precompile, #in&

    *:plain, plan ta#le

    12 'inal Test B.5

    1$ est

    &ractices

    1 -rogramming Stan&ar&!

    Common mi!ta"e!

    C((L -rogramming Stan&ar&! +re9ently

    occrring a#en&!SIL co&e! +in&ing the common

    mi!ta"e!

    14 Mainrame

    &ro.ect

    15