0% found this document useful (0 votes)
2K views18 pages

PEGA Course Content - Basics TO Expert - Level-1

The document provides an overview of the in-depth practical knowledge and hands-on training that will be provided in topics related to project development and management. Specific topics that will be covered include queue processors, agents, file and email listeners, SOAP and REST services, LDAP integration, case management architecture, real-time project architecture, and interview preparation. The training is designed to match real-world project methodologies and implementations.

Uploaded by

Pankaj Gorana
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2K views18 pages

PEGA Course Content - Basics TO Expert - Level-1

The document provides an overview of the in-depth practical knowledge and hands-on training that will be provided in topics related to project development and management. Specific topics that will be covered include queue processors, agents, file and email listeners, SOAP and REST services, LDAP integration, case management architecture, real-time project architecture, and interview preparation. The training is designed to match real-world project methodologies and implementations.

Uploaded by

Pankaj Gorana
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 18

We promise to Deliver you in-depth Real Time knowledge which is an expert

level equivalent to 4 to 5 years of Project Experience.

Advanced Topics That You get In-depth Practical Hands-On Knowledge


delivered only @ Harsha Trainings

gs
1. Queue Processors – Kafka , JOB Schedulers

2. Agents

n
3. File Listeners

4. Email Listeners, Outbound Email

ni
5. Service SOAP, SERVICE REST

6. CONENCT SOAP , CONNECT REST

7. LDAP INTEGRATION

8. Declare Indexes
ai
9. Case Management – Parent and Child Case architecture.
Tr
10. Real time Project Architecture

11. Resume Preparation.

12. Project Explanation.


a

13. Interview Tips and Tricks.


h
rs
Ha
Real Time Process Oriented Concepts which are been taught only @ Harsha Trainings

14. Servers / Environments – Dev , QA, UAT, PROD, POST PROD

15. Multi Node Environment in Production

16. Understanding Team Structure and Roles – BA, developer, Team Lead, Architect,
Manager, Client Delivery model.

gs
17. Requirements gathering.

18. Tools used will be mentioned – JIRA, Defect Management Tools etc…

19. Entire Course is designed to match the Real Time Project Methodologies and

n
Implementations /Development.

ni
Learning PEGA WITHOUT LOOKING INTO IT’s Rulesbase tables is like you
learning sentence without learning alphabets
ai
Below are the list of tables that one must learn while learning PEGA at
Tr
different phases of learning and development.

Table Names
PC_WORK
PR_OTHER
PR_SYS_LOCKS
a

PC_ASSIGN_WORKLIST
PC_ASSIGN_WORKBASKET
PR_SYS_QUEUES
h

PR_SYS-QUEUES_SLA
PR4_RULE_PROPERTY, PR4_RULE
PR_SYS_MSG_QP_BROKENITEMS
rs

PR_SYS_DELAYED_QUEUE
More tables will be covered as part of learning
Ha
OUR CLIENTS

gs
Below are Our Client companies, we have tie up with and we can process freshers’ profiles
as well as experience profiles to these companies, given student crack the regular screening
interviews conducted by harsha trainings. Students from harsha trainings are now working
in every IT software company that you name.

n
ni
ai
Tr
h a
rs
Ha
gs
YOUR INCREDIBLE PEGA COURSE CONTENT WHICH BRINGS UP YOUR CAREER
STARTS HERE

This course covers both CSA_CSSA Level – More hands-on in real time,

n
Get Ready to Go

ni
1) PEGA BPM DEMO

I. PEGA BPM Demo.

II. FAQs
ai
III. More Queries, Doubts clarification of Open discussion with students.
Tr
2) OOPS Concepts & PEGA

I. What is an Application, Operator.

II. Types of Applications , Framework and Implementation applications.

III. Creating a new application, practical hands-on.


a

IV. Understanding current and built on applications.


h

V. Organization Structure

VI.Abstraction, Class, Types of Classes. Abstract and Concrete classes and their purpose.
rs

VII. Inheritance, Types of Inheritance. Pattern and Direct Inheritance and their purpose.
Ha

3) Understanding Core PEGA PRPC

I. Class Group and Its importance, Understanding Class Group and Predefined Classes.
II. Inheritance in PEGA and its Types, Direct and Pattern Inheritance.

gs
working with User Interface in PEGA
4) Web Page Creation and its execution using a flow.

n
I. Understanding Property and Property rule form.

II. Understanding User Interface Design Using Sections.

ni
III. Understanding Flow Action.

IV. Understanding PRPC Process Flows.


ai
V. Creating a Work Object and Understanding the Work Object.

5) Understanding the Debugging Tools.


Tr
I. Clipboard.

II. Where Am I?

III. Understanding the System Created User Page ‘pyWorkPage’.


a

6) Reusable Properties.
h

I. Understanding Page and it’s purpose.


II. Data Classes, Does not belong to class group.
rs

III. Create properties in Data class.

IV.Creating Page Properties in Work Class.


Ha

7) Creating a UI Form using Page properties, Displaying the Layout and controls
conditionally.
I. Creating a Multi Layout Section.

II. Creating a Section with Dynamic and Free Form Layouts.

III. Understanding ‘When’ Condition. Creating and Using When rule in the Visibility of layouts
and properties.

n gs
8) Creating Data Storage Rules, Data tables. Complete Understanding of
I. What is ‘Does not belong to Class Group’?

ni
II. Difference between Obj-Save-Cancel and Rollback Methods.

III. What is ‘Data-‘predefined class and its importance? Understanding Data Layer and Work
Layer. ai
IV. Physical PR Table and pzInsKey, Test Connection of Class rule Form.
Tr
Working with Business Logic in PEGA

9) Introduction to Business Logic by Using Activity.


I. Creating Activity.

II. Understanding User Pages, steps and Basic Methods in Activities like
a

Page-New, Property-Set, Page-Remove, and Show-Page.


h

III. Visiting the Debugging Tool ‘Tracer’ and Understanding the Tracer.
rs

Working with Instructions in Activity

10) Calling One Activity from another activity by using Call and Branch Instructions.
Ha

I. Understanding the Difference between Call and Branch Instructions.

II. Using and Understanding the Difference between Exit-Activity & End-Activity Methods.

III. Calling or Invoking a Flow from Activity.


IV. Parameters in activities and passing parameters from one activity to another activity.

V. Understanding the parameter page on Tracer.

n gs
ni
Revising UI rules to Ingrate User Interface with Activities (Business Logic)

11)
ai
Working with Data Storage Rules using the Activity Obj-Methods.
I. Obj-Browse.
Tr
II. Implementing pxDropDown, populating the values into a drop down from a Data Storage
Rule.

III. Implementing Cascading Dropdown controls.


IV. Understanding and Working with Expression Builder.
a

V. Obj-Save.

VI. Understanding of Write Now Check Box, Commit Methods and Difference b/w
h

VII. Write Now and Commit Methods.


Generating the Primary Key using Expression Builder.
rs

VIII. I Obj-Open using primary key & Obj-Open-by-Handle using pzInsKey.

i. Explanation of Difference between Obj-Open & Obj-Open-By-Handle and


Ha

when to t use what method.


ii. Business requirement using all activity methods learn so far.

iii. Working with Rule Data form to learn to get pzInsKey of any rule in PEGA.
iv. Understanding pzInsKey

12) Report Definition.


I. Creating report to populate the Dropdown values dynamically.

13) Data Pages

gs
I. Thread, Requestor, Node Scopes
II. Refresh Strategy
III. Page and List Data pages
IV. Read-only, editable, Savable Data pages.

n
V. Keyed Data pages.

ni
14) Parameters
I. Passing Parameter Values
II. Passing Parameter Page.

15)
ai
Introducing Rule Set and Versioning of Rules.
III. Rules, Rule Set and Versioning.
Tr
IV. How to create a new rule-set version.
V. Check -in / Check-out.
VI. Bulk Check-in of the Rules.
a

VII. How to lock a rule set version.


h

16) Working with Case Types


rs

I. Creating Case Types


II. Stages, Processes, Steps.
III. Belongs To Class Group. Case type Rules.
Ha

17) Working with Functions


I. Understanding Functions in PEGA and using Functions from here onwards.
II. getCurrentDateStamp(), GetCurrentDate()
III. WhatComesAfterFirstOccurance(), WhatComesAfterLastOccurance()
IV. IndexInPageList(), pyRemoveDuplicatesFromPagelist().
V. More functions

n gs
ni
ai
Here after Your Application Development will proceed a way of ‘Enhancing the
Application and Creating different Version of the rules.
Tr
18) Introducing Data Transform
I. Customizing the OOTB Data Transform pyDefault.
a

II. Working with Data Transform.

III. Defaulting Values to Properties using DTF.


h

IV. Updating One Page Data to Another page Using DTF.


rs

V. Difference Between activity and DTF.

VI.Complete understanding of When to use activity and when to use Data Transforms

VII.Revisiting activity to understand precondition and Transition and Expression builder.


Ha

VIII. Customizing Work Object ID prefix.


19) Validations

I. Validations, Client Side, Server Side Validation


II. Rule-Obj-Validation
III. Rule-Edit-Validate

20) Understanding of Decision Rules and integrating these in the business application
development.

gs
I. Decision Table, Decision Tree Calling a Decision table from or Tree From

● Decision Shape of Flow, Activity and Declare Expression.

n
● Differences between Decision table and Decision tree, when to use what.

● Discussion of How to return multiple properties from a decision table or tree.

ni
● Discussion of Map Value.

● Using Fork in Decision Shape of Flow.


ai
Tr
21) Circumstancing

I. Single Property Circumstance


II. Multi Property Circumstance.
a

22) Working with Declarative Rule by integrating with business application.


I. Declare Expressions. Forward Chaining & Backward Chaining.
h

II. Declare Constraints.

III. Declare On Change. Working with Property-Set and Page-Set-Messages


rs

Methods. Difference between these two methods.

IV. Declare Trigger.


Ha

V. Data pages

VI. Declare Index.


23) Revisiting the Flow Rules.
I. Types of Flows, Process Flow, Sub Flow and Screen Flows.

II. Understanding of When to Use Screen Flows Over Process Flows, Explanation
of Save on Last Step Option in screen flow.

gs
III. Invoking a Sub Flow or Screen Flow from Process Flow using Sub Process Shape.
IV.Understanding Spin Off.
V. Spilt Join Flow Shape
VI.Practical On Split for Each Flow shape.

n
VII. Creating UI with Page List properties and understand Page more about page list.

ni
ai
Tr
Advanced User Interface Concepts and Working with OOTB (Out Of the Box Rules)
a

24) Flow Action and It’s Types.


h

I. Connector Flow Action and Local Actions.

II. Working with Local Actions. Local Action as a Pop-up and Flow-Wide Local
rs

Actions.

III. Working with Attachments, Understanding attachment Tables and Work


Object attachment classes.
Ha

IV. Working with Creating PDF and flow shape.

V. Reusing the predefined sections to display attachments into our screens.


25) Harness & its Types.
I. Understanding and working with New, Perform, confirm and Review Harness.

II. Customizing the all the above harness rules.

III. Understanding OOTB Sections pyActionArea & pzActionAreaButtons.

IV. Learning to customize the submit button and Hide it.

gs
V. Understanding OOTB activity creating Work Objects

VI.Customizing OORB harness rules

VII. Working with Navigation Rules.

n
26) Rule Resolution Algorithm with Explanation.

ni
I. Rule Availability.

II. Rule Cache. ai


III. Class Hierarchy.

27) Report Definition Joins


Tr
I. Class Joins
II. Index Joins
III. Association Joins
IV. Sub Reports
a

28) Dynamic System Settings & Revisiting the Expression builder.


h

29) Email Integration & Working with Outbound Email Integration.


rs

I. Understanding Correspondence, Types of Correspondence and configuring the


parameters using DSS.

II. Working with OOTB email Activity and Working with correspondence Smart Shape.
Ha

30) Revisiting the Operator, Creating our own operators.


I. Complete Understanding of Operator, Access Group, Application, Rule Set and Rules
Relationship.

II. Operators with Different Access Groups.

31) Understanding Operator, Work Group, Work Basket relationship.


I. Creating Work Groups.

gs
II. Creating Work Baskets (Work Queues)

III. Routing to Workbasket

IV. Conditional routing to Work list or Workbasket using Status of the WO.

n
V. Giving Work basket access to User Portal.

ni
32) Assignment Shape, Routing.
I. Types of routing. ai
II. Routing to Work list.

33) Service Level Agreement in PEGA (SLA).


Tr
I. Understanding SLA, Types of SLA.

II. Understanding pySLAName property in pyDefault Activity.

III. SLA, Urgency and Time Intervals.


a

IV. Understanding Escalation Activity.


h

34) Case Management.


rs

I. Stages, Steps, pyDefault Case Type, Parent and Child relations,

Data Propagation, Case Instantiation, Locking, Default and optimistic locking…


Ha

II. pxCoveredInsKeys, pxCoveredCount.

III. Real Time Implementation.


IV. Wait Shape , Case Dependency.

Integrations

gs
35) Web Services
I. Understanding Web Service and Different Protocols.
II. XML Data Structures.
III. WSDL URL, SOAP UI.

n
IV. End Point URL.

ni
36) Working with Service-SOAP.
I. Creating our Own Service using SOAP Protocol and consuming it From the Application.

II. Understanding the properties pySOAPError, pyStatusMessage, pyStatus.

III.
ai
XML Stream , Parse XML Rules.

IV. Service Activity.


Tr
37) Working with Connect-SOAP.
I. Consuming a web application using SOAP protocol from PRPC application.

II. Creating and Understanding XML Stream and Parse XML rules.
a

III. Using Apply-Parse-XML Method.


h

IV. Understanding of Simulations.


rs

38) Working with Service REST

I. Understanding JSON Data Structure

II. Service REST Rule


Ha

III. Endpoint URL.

39) Working with Connect REST


I. A Practical Requirement of Consuming an Existing REST Service.

40) Agents.
I. Types of Agents, Modes of Agents, Agent Time Intervals.

II. Creating Agents.

III. Working with Standard and Advanced Agents and integrating with email Activities.

gs
IV. Understanding Agent Queue.

V. Entering the items into agent Queue using the Method Queue-For-Agent and

n
Using the OOTB Activity QueueForAgent.

VI.Differences between Standard and Advanced Agents.

ni
VII.When to use what mode of Agent?

VIII.Understanding Agent Access Group.


ai
41) Queue Processor and JOB Schedulers

I. Job Scheduler Vs Advanced Agent


Tr
II. Queue Processor Vs Standard Agent

III. Kafka, Message Queue System

IV. Data Flows


a

V. Tracing Queue Processors, Job Schedulers.

VI. Delay & Failed Queue tables


h

VII. Standard Vs Dedicated Queue Processor

VIII. Application Run time context


rs

IX. Queue-For-Processing Method and Run in Back Ground Flow shape.

42) Working with External Data Base.


Ha

I. Creating external DB and Tables.

II. Integrating PRPC with External DB.

III. Using Connect SQL Rule to access the Data from External Tables.
IV. Using RDB-Methods, RDB-List, RDB-Open, RDB-Save and RDB-Delete.

V. Understanding when to use Obj Methods and When to use RDB Methods.

43) Exception Handling in PEGA.


I. Error Handler Flows in SOAP and Connect SQL Rules.

II. Exception handling in activity steps using Transition.

gs
III. Understanding and using the OOTB when rules Step Status fail, step status good
and step status warn.

n
44) Working with File Listener.

ni
I. Creating a Service Package Rules.

II. Creating Service-file Rule

III. Creating a File-Listener rule.

IV.
ai
Implementing a scenario with File Listener to load the Data From file
listener into PRPC application and process it.
Tr
V. Understanding Listener acidity and Parse Key.

VI.Understanding the Listener processing.

45) Enterprise Class Structure Explanation.


a

I. Frame Work Layer


II. Implementation Layer
h

III. Organization Layer

IV. Division Layer


rs

V. Integration Layer

VI.Data Layer.
Ha

46) Security Rules in PEGA by Videos

I. Access role Name


II. Access Role to Objects

III. Access When

IV. Access Groups.

V. Privileges

gs
47) Deployment Process, Product Rules.

I. Product rule Creation.

n
II. Creating a deployable ZIP File.

ni
III. Deployment import process and importing.

I. Major skimming.
ai
48) Merging of Rule set versions by You tube videos.
Tr
II. Minor Skimming.

III. Revisiting Rue Resolution with respect to skimming.

IV. Types of rule sets.


a

V. Rule Deligation.
h

49) Enterprise Application Architecture.


rs

50) Methodology and Project Process Explanation.


Ha
51) Explanation of How an Application gets triggered In Live (Production) environment.

I. Dev, Integration , UAT (User Acceptance Testing) and Production Servers


Explanation.

II. Intermediate Servers, LDAP, SSO, Web.XML, prweb, PRServlet relation.

gs
III. Authentication and Authorization process in PEGA.

IV. Authentication Service, Auth Activity, Operator Access.

V. Real Time Process, Team Structure, Assigning of Requirements,

n
Requirement Gathering tools, Deployment Process, Deployment Tools and
Approvals.

ni
ALL THE BEST-------------------------------------------------
-----------------------------------------------

YOUR JOB IS OUR TARGET


ai
Tr
h a
rs
Ha

You might also like