Streebo-Trainings-banner
Building Rich Internet Applications, Portlets & Widgets for Smart Devices using IBM WebSphere Portlet Factory 7
Course Description
Overview

This 3-day training instructor-led workshop is a combination of two IBM provided courses.

  • WebSphere Portlet Factory 7 – Technical Fundamentals
  • Delta Course – New Features in WebSphere Portlet Factory 7 and Smart Device Web Application Development

This combination has been designed for developers, technical leads, technical managers and architects who have little or no background in IBM® WebSphere® Portlet Factory and are interested in learning the smart device web application development using the tooling.

The users are introduced to the WebSphere Portlet Factory as an extensible tool to rapidly create, test, and deploy highly adaptive JSR 168/286 portlets, IWidgets & J2EE applications for the IBM WebSphere platforms especially for Smart Devices. Business Scenarios modeled and constructed using the IBM Factory tooling can be run on WebSphere Application Server (J2EE apps), WebSphere Portal Server (Portlets) & IBM Mashup Server (IWidgets). During the workshop-style training, attendees get “hands-on” opportunity to design and construct several standard portlets that have Rich Interfaces and readily integrate with services and back-ends. The Smart device web application focus gives attendees more exposure to tooling, emulators and development tips and tricks for Smart Device applications.

Designed as a series of Labs, this course initially exposes the user to the basics of Portlet Factory-its functionality, components and benefits. It then discusses the fundamental building blocks such as data page and the set of Services builders. Next, it dives into the design and construction of Rich Internet Applications using IBM Best practices and its set of Dojo & AJAX builders.  The course also guides the user through the concept of profiling and techniques to surface content, data and process for applications on smart devices. Each module taught is equipped with real-life or use–cases for lab exercises.

The primary objective of Streebo is to ensure that you not only learn the concepts of Portlet Factory but also are completely hands on with it and can actually apply it to your real life business use case scenarios.

Course Objectives
  • To enable the community of Developers, Technical Leads, Technical Managers and Architects on IBM’s WebSphere Portlet Factory automation tooling (WPF 7) especially as it pertains to smart device web app development
  • Share battle-tested techniques & IBM best practices on rapid construction of portlets, widgets and J2EE applications for the WebSphere Platform that have rich user interfaces and are readily integrated with services and disparate back-ends.
  • Show-case methods to extend your Portal and WebSphere Application Server to Smart Devices (IPhone, IPad, droid etc.)
  • Profiling Techniques and construction of applications for multiple devices
Key Focus
  • Overview of IBM Portlet Factory and Software Automation
  • Coverage of underlying concepts and building blocks including usage of Data Page Automation builders to construct view and forms
  • Smart Phone application development using Factory
  • Deploying Smart device applications on Portal and WebSphere Application Server
  • Emphasis on construction of Rich Internet Applications for Portal and WebSphere Application Server that uses Dojo & AJAX techniques
  • Building Portal Solutions that are SOA based and JSR 286 compliant
Course topics
The following topics are presented in this course:
  • Overview of WebSphere Portal Technology
  • Fundamentals of Factory technology
  • IBM’s Software Automation Approach
  • Basics of construction of Smart Portlets, Widgets and J2EE Apps
  • Regeneration and Execution Engines
  • Profiling Overview
  • Why Portlet Factory for Smart Devices
Modeling Business Scenarios – Smart Portlet Design & Construction
  • Design and Automation of common UI, transformation and Integration Patterns
  • UI Creation using Data Page Automation
  • Control field UI and behavior automatically with Modifiers
  • Data validation and form processing
  • Managing Layouts and Information organization techniques for Web Applications using builders
  • Data Transformation techniques and integrating with Java Objects
  • Profiling Techniques that automate conversion of portlets to Smart Portlets
Building and Consuming SOA Applications
  • Portlet Factory & Service Oriented Architecture
  • Information retrieval leveraging service layer – Service Definitions and Operations
  • Consumption of Services using Consumer, REST Service and Web Service call builders
  • Creation of Web Service & Unit Testing
  • Security and Performance Support for Web-Services
Building Rich Internet Applications (RIA) with the Latest Dojo builders & AJAX Techniques
  • RIA fundamentals and the Portlet Factory paradigm
  • Implementing Ajax and Partial Page Refresh in your applications using Smart Refresh
  • Techniques to construct reports and views that have a rich interactive interface
  • Leveraging enhanced table features such as tabular data, client-side dragging and re-sizing of columns and Dojo in-line edit
  • Construction of Rich Dojo Forms and Dynamic Validation
  • Implementing Ajax and Partial Page Refresh in your applications using Smart Refresh
  • Leveraging enhanced table features such as tabular data, client-side dragging and re-sizing of columns and Dojo in-line edit
  • Creating advanced visualizations with IBM ILOG JViews charting engine
  • Techniques to construct reports and views that have a rich interactive interface using themes
  • Construction of Rich Dojo Forms and Dynamic Validation
  • Building immersive visual experience using Dojo Lightbox & Dojo Hover Tab Container
  • Improving information organization with Dojo Accordian Container & Dojo Slider
  • Usage of microformats & creation of flexible application layouts using Dojo Border Container
Profiling & Construction of Smart Phone applications
  • Portlet Factory's dynamic profiling capability enabling multi-channel rendering from a single code base
  • Profiling of any builders that generate UI to optimize the UI and layout for different device types (Smartphone Applications)
  • Multi-channel execution architecture
Audience

This course is targeted towards developers, technical leads, architects and technical managers who are using or considering using the IBM WebSphere Portlet Factory for Portlet or IWidgets or J2EE application development particularly for Smart devices. This training leaves the user armed with a fundamental understanding of the Portlet Factory tool as it pertains to Smart devices.

Delivery Method

Instructor led, self-paced, classroom-delivery or On-Line learning model (face-to-face or virtual) with structured hands-on activities.

For further elaboration please click here.

Course Materials

Lab Guide, Instructor Guide.

Streebo’s Training Methodology

At the Streebo Academy – there is no “death by PowerPoint” or please move into a “listen only” mode – rather we keep our participants fully engaged.  Prior to on-boarding you in one of our training class, we will spend some time with you to understand your expectations from the training, review the use-cases you are attempting to solve and the portal solutions that you are trying to build. Once we fully comprehend how you plan to employ this tool we will customize the training message to ensure your success.

Faculty & Instructors

Each faculty member in our Academy has over a decade of experience in WebSphere Portal development. Many of our top faculty members work closely with IBM engineering and Lab Services teams to develop Factory based automated solutions and build courseware and certifications related to products and offerings around IBM’s Factory technology. All our instructors bring real-world experience to their workshops and classes - this makes the training fun and gives learning a whole new meaning.

Prerequisites

Candidate must be Proficient in operating web application on a desktop or a laptop. An understanding or Overview of Java & J2EE Web Applications is recommended but not mandatory

Top

 

Related Trainings

Fundamentals

Advanced

Contact us

info@streebo.com