This course is a workshop on developing web UIs with webMethods Composite Application Framework (CAF) as standalone webpages or portlets running on My webMethods Server (MWS). Students will learn to use controls/tags from the palette and connect them with data sources such as web services. Advanced chapters will cover input validation, AJAX controls and internationalization. Specific topics such as navigation, customization and portal server administration are handled in separate sections for standalone web applications and portal deployment. Finally, with OpenUI, shell and portlet development can be JSF facelet-based, making it easy to adopt prevailing design principles (e.g., single-page application, responsive web design) by integrating with popular UI frameworks, such as Angular and Bootstrap.

Objectives:At the end of this course, you will be able to:
  • Develop web UIs with webMethods CAF
  • Configure and run web pages and portlets in MWS
  • Customize and personalize CAF applications in MWS
Attendees:Web developers; Portal developers; BPM developers
Duration:5 days
Prerequisite:
  • Understanding internet applications, HTML, CSS and JavaScript®
  • Java® programming skills
We propose to attend the following offerings as prerequisite:

    Content:
    • webMethods CAF overview and concepts
    • Using Software AG Designer
    • Creating projects, views and portlets
    • Using simple and complex controls (including AJAX)
    • Connecting to web services
    • Data binding, managed beans and content providers
    • Actions and data flows
    • Input validation
    • Client-side functionality with JavaScript
    • Internationalization
    • Navigation in standalone web applications
    • Portal administration and permissions management
    • Inter-portlet communication (linking and wiring)
    • Portal personalization (skins, shells, rules)
    • JSF facelet-based implementation of shells and views (OpenUI)
    • Connecting to OSGI® services with webMethods Application Platform
    Available languages:course book: English
    course delivery: Dutch, English, French, German, Portuguese, Spanish
    Software version:webMethods 10.1