• Select a country/region: United States
  • IBM®
  • Site map

  • Training - worldwide
  • Training
  • Course catalog

Course description: Developing Multichannel Applications with IBM Web Experience Factory 8.0 - Updated

  • Add course to my custom catalog
  • Add to my training plan

Interested in bringing a class to you? Onsite training

Overview

  • Special note
  • Audience
  • Prerequisites
  • Skills taught
  • Course outline
List of course details in a data table
Course code WPL54 Skill level Intermediate
Duration 3.0 days Delivery type Classroom
(Hands-on labs)
Course type Public or Private on-site    
Public price USD $2,100.00 plus tax    

This 3-days instructor led classroom focuses on IBM® Web Experience Factory (WEF) and development of multi-channel applications for desktops, smart phones, and tablets.

This course is designed to help web application developers acquire the skills needed to create and assemble multichannel applications easily and rapidly using WEF, formerly known as WebSphere® Portlet Factory. On Day 1 of the course, the audience is introduced to WEF through an overview of developing multichannel applications for desktop browsers, smartphones, and tablets, and then begin using WEF to create a simple application. More in-depth, hands-on experience is offered on Day 2 of the course, during which you will create a simple, data-driven application and a desktop application. On Day 3, mobile and multichannel enhancements are explored through discussion and hands-on activities.

View this course in other countries

Back to top

Special note

IBM Education Advantage Program Eligibility:

  • Yes - Education Pack - online account

Back to top

Audience

The intermediate target audience for the course is web developers from various backgrounds, such as Java™; Java 2 Platform, Enterprise Edition (J2EE™); Microsoft® .NET; and so forth.

Back to top

Prerequisites

You must be proficient in developing web-based applications in any programming language. An intermediate knowledge of IBM WebSphere Portal and Java/J2EE is also required

Back to top

Skills taught

  • Use WEF to create applications that can be used on multiple devices, including desktops, smartphones, and tablets
  • Extend applications by adding mobile and multichannel enhancements

Back to top

Course outline

Overview of Web Experience Factory and multichannel applications

  • Introduction to Web Experience Factory tooling
  • Builders and models
  • Profiling technology
  • Overview of user interface and theme
  • Multichannel rendering

Getting started with Web Experience Factory

  • Create projects
  • Service-oriented architecture
  • How portlets fit into portal
  • Web Experience Factory resources and samples
  • Creating a simple, data-driven application
  • Understand the working of Web Experience Factory
  • Builders for creating standard user interfaces
  • Foundational builders
  • Constructing the services layer
  • Constructing the user interface layer
  • Implementing application patterns
  • Support for pattern-based development
  • Data Page and the family of modifier builders
  • Create, read, update, and delete application pattern
  • List and Details application pattern
  • List Layout UI pattern
  • Data Integration pattern
  • Validation and error handling

Creating a desktop application

  • Working with the List and Detail Consumer wizard
  • Understanding Web Services and REST
  • Reviewing smart refresh
  • Understanding Data Field Settings and Rich Data Definition concepts
  • Service provider and consumer architecture
  • Tools and techniques
  • Suggested approaches about debugging
  • Controlling and customizing the User Interface
  • Create and modify UI themes for different devices
  • Control data fields and settings by using the Rich Data Definition (RDD) library
  • Create a custom HTML layout
  • Modifying page layout with data layout templates
  • Apply suggested customizing practices for mobile devices
  • Portal theme
  • Making web applications responsive

Accessing and transforming data

  • Data integration builders
  • Transforming data
  • Using Java to manipulate data XML
  • Caching and paging

Adding mobile capabilities to an application

  • Targeting builders for mobile and smart device layouts
  • Reviewing theme and page navigation from a mobile perspective
  • Mobile Web Experience
  • IBM Worklight

Adding multichannel behavior to your application

  • Multi-device delivery feature
  • Describing profile technology
  • Using the Portal Device Class for multi-channel profile selection
  • Using good practices for profile enablement

Adding mobile-specific features

  • Using browser capabilities on smartphones and tablets
  • Introducing Mobile Geolocation builder and usage
  • Mobile application considerations

Describe client-side architecture and Dojo Mobile

  • Client-side application concepts and architecture
  • Good practices for client-side applications
  • Perform basic application development
  • Dojo mobile

Advanced profiling

  • Profiling and profile selection handlers
  • Presenting types of profiling
  • Runtime profiling
  • Configure portlets by using profiling
  • Using the Dynamic Profiling feature and profiling techniques

Debugging, troubleshooting, and error handling

  • Tips for debugging Web Experience Factory applications
  • Debugging and troubleshooting tools
  • Eclipse support for debugging and troubleshooting

Using Web Experience Factory in multi-persons teams

  • Source control with Web Experience Factory
  • Support multiple projects development
  • Source code control for Web Experience Factory
  • Building Hybrid Applications to use device-specific features such as Camera and Notifications
  • Hybrid applications and device specific features
  • Using Worklight to access devices features
  • Building Web Experience Factory project for hybrid application
  • Leveraging native features of a device
  • Installing Web Experience Factory Designer with Worklight

Practical, hands-on exercises are included in most lessons to ensure that students gain experience using the most important features and capabilities of WEF.

Back to top

My IBM

  • Edit your profile

We're here to help

Easy ways to get the answers you need.

  • or call us at
    Call 1-800-426-8322
    Open M-F 9AM-7PM ET.

Find the right course

  • Training paths will help you decide

Offers and more

  • Subscribe to IBM Training News
  • Training special offers
  • IBM Education Pack

    Save on Training

  • Request a complimentary IBM Training Plan
  • Training with no travel required

Student center

  • My enrollments
  • My training wish list

  • How to get to class
  • Subscribe to IBM Training RSS feeds

Content navigation

  • Training
  • Course catalog
  • Courses A - Z
  • Courses by location
  • Certification
  • e-Learning
  • Training search
  • Training worldwide
  • Conferenc