top of page

CURAM CERTIFICATION

Test C7010-010: IBM Cúram V6.0.4, Application Development.

Questions: 50

Duration: 75 Minutes

Passing Score: 70%

​

Curam Infrastructure

Curam components; Run-time Architecture; Curam API; Build Targets;

​

Server Development

Curam Reference Model. 

  • Setting up RSA.

  • What is defined in the Model.

  • Working with Fragments.

  • Facade and Process classes; Entity classes; Struct classes; Curam Extensions.

  • Domain Definition as a data type.

  • Curam associations: assignments, aggregations, generalizations; foreign keys and indexes; extensions.

  • Adding operations to the classes; operation stereotypes; which shall I choose - best practices.

  • Mandatory fields. 

  • Exit Points and Validation.

  • Optimistic locking and Audit.

  • Using Key Sets and KeyServer in the Model.

  • Modeling is done, what is generated?

Working with classes and files

  • Generated Class Hierarchy.

  • Creating implementation class.

  • Implementing Exit Points and Validation.

  • Working with Codetables.

  • Using Datamanager to load database.

  • Curam Messages and Exception Handling. Message placeholders.

  • Using Informational.

  • Unique IDs; defining Key Sets and KeyServer and using them in Java code.

  • Concurrency and Transaction Control

  • Configuration: Application.prx and Bootstrap.properties.

  • Server Tracing.

  • Using Admin Workspace.

 

Client Development

UIM Elements and Attributes;

  • UIM and properties files; externalization and localization.

  • Fields, Clusters and Lists; pagination.

  • Connecting to server-side functions; displaying, submitting, and modifying the data.

  • How to create a Search page.

  • Action control on the page; multiple submits.

  • Passing parameters between pages. 

  • Conditions.

  • Details row.

  • Views.

  • Using Informational.

  • Using JavaScript; client-side validation

  • Working with widgets.

  • UIM Generator.

Curam User Interface and Navigation.

  • Defining a new Application.

  • Sections, Shortcut Panel, Tabs, Context Panel, Action Menus, Navigation Bars.

  • Properties files and localization.

  • Logging into the Application; defining users and user roles.

  • Tab Refresh.

  • Implementing loader classes for dynamic control.

  • What do I define in curam-config.xml file?

  • Defining Domain Definition for the search page and for the popup page.

  • Client Tracing.

​

Server Customization

  • Curam Customization approach.

  • Curam Extension vs. Subclassing (Generalization).

  • Extending Structs and Entities; extending Process and Facade classes.

  • Subclassing Facade, Process, and Entity class; using 'Replace Superclass' option.

  • Overriding methods.

  • Domain Definition Override.

  • Customization of Codetables: add, modify, delete code value.

  • Changing Datamanager files: add, modify, delete the row. Add, modify, delete the whole table content.

  • Message files: adding and modifying the messages. 

  • Customization of Persistence Interface Process classes.

  • Working with Server Configuration Files.

  • Defining Validations using Admin Workspace.

​

Client Customization

  • Customizing UIM pages and properties.

  • Working with Client Configuration Files.

  • Customizing application navigation. 

  • Customizing widgets.

​

​

IBM Curam Certification

bottom of page