Course Description

CT520 : Fundamentals of the Cúram Enterprise Framework for Developers - NO SEATS AVAILABLE
CT520
20 February 2012 - 02 March 2012
10 Days
Hamburg, Germany
0

The Cúram Enterprise Framework™ (CEF) includes the Cúram Application Development Environment™ (ADE), which provides many features and tools for customizing Cúram out-of-the-box (OOTB) solutions. A practical grasp of the ADE is essential for teams wishing to build Cúram-compliant solutions that provide high-quality citizen services. 

This course provides a solid grounding in the Cúram model-driven development approach and ADE. It presents an architectural overview of the Cúram application; introduces ADE features and tools for modeling, coding, building, and troubleshooting applications; presents tools and guides for interpreting OOTB solutions; and recommends an approach for customizing OOTB solutions.

After completing this training, learners will have the essential knowledge and hands-on skills required to customize Cúram OOTB solutions compliantly. Following this training, learners can prepare for the Cúram Certified Developer (CCD) exam and may take specialized developer ILT and WBT training.

After completing this course, learners will be able to

  • describe the high-level architecture of the CEF 
  • model Cúram classes and relationships using Rational Rose™
  • use the Cúram model-driven development approach and ADE to implement simple, end-to-end solutions 
  • implement client and server features to build flexible and robust applications
  • access and interpret developer guidelines from the Cúram Documentation Center™ 
  • perform impact analysis within Cúram using the Cúram Impact and Relationship Analyzer™ (CIARA) 
  • navigate the CEF class architecture and data model to determine customization changes
  • implement Cúram-compliant solutions by customizing client and server artifacts
  • troubleshooting typical problems using trace and debugging tools

Learners should have a working knowledge of object-oriented concepts, Java, XML, SQL, and n-tier enterprise applications.

This is an exercise-driven course that uses ILT presentations and demonstrations to support the exercises it contains. Approximately 70 percent of the course duration time is spent performing hands-on exercises. During the first part of the course, learners model and build a rudimentary, fully functioning Cúram application that implements many of the client and server features provided by the ADE. The second part of the course concentrates on using tools to customize OOTB applications.

The course consists of the following topics:

  • Overview of the CEF and its position in the Cúram Business Application Suite™
  • The Cúram Documentation Center
  • Runtime and architectural overview of Cúram
  • Elements of the Cúram ADE
  • Modeling Cúram class types using the Merlin Toolbar
  • Developing web client applications using User Interface Metadata
  • Exception Handling in Cúram
  • Implementing Code Tables
  • Using the Data Manager
  • Implementing Page Navigation
  • Application, Static, and Dynamic menus
  • Basic troubleshooting using trace and debugging tools
  • Data access using stereotyped methods and handcrafted SQL
  • Modeling relationships 
  • Generating unique identifiers
  • Further client development features
  • Modeled, server, and client validations
  • Complex data types
  • Interpreting the CEF data model and  processing class architecture
  • CIARA 
  • Customizing Client artifacts compliantly
  • Customizing Server artifacts compliantly
  • Impact analysis and customization exercises
  • Certification overview

At the end of the course, learners are encouraged to attain CCD status by passing a certification exam offered by Cúram. Further details of the Cúram Certification Programs can be found here: http://www.curamsoftware.com/services/training/certification

Developers, testers, database administrators, and other technical roles that require fundamental skills to develop Cúram applications.