Thursday, May 21, 2015

Siebel Open UI Advanced JavaScript API Training (Expanded)



Course Duration - 6 Days


Course Outline -

Siebel Open UI Client
Proxy
Presentation Model (PM)
Physical Renderer (PR)
Physical Renderer (PR)
Plug-in Wrappers (PW)
Cascading Style Sheets (CSS) in Siebel Open UI

Manifest Administration
Manifest Files
UI Objects
Default Behaviors
Object Expressions: Multiple and Complex Conditions

JavaScript in Siebel Open UI
HTML Elements
HTML Styles
HTML Formatting
HTML Layout
HTML Responsive
HTML JavaScript
HTML Forms
HTML Form Elements
HTML Input Types
HTML Input Attributes
CSS Elements
CSS Syntax
CSS Display
JavaScript Elements
JavaScript Functions
JavaScript RegExp
JavaScript Errors
JavaScript Debugging
Best Practices

Using JQuery in Open UI
jQuery in JavaScript
Selecting HTML Elements
Performing Actions
Function Actions
Event Handlers
jQuery in Physical Renderer
jQuery Selector
Caching

Siebel Open UI JavaScript API
Classes
Objects
Namespaces
Functions

Files and directories
Siebel Web Templates
JavaScript files and controls
Images
Metadata
Runtime data

Styling
Cascading Style Sheets (CSS files)
Themes
Styling Rules

Presentation Model (PM) for Form Applets
AddMethod
Init
Get
ExecuteMethod
FieldChange
ShowSelection
GetFieldName
GetName

Physical Renderer (PR) for Form Applets
BindData
GetPM
GetInputName

Debugging in various Browsers
Debugging Techniques
Debugging in Internet Explorer
Debugging in Mozilla Firefox
Debugging in Google Chrome
Best Practices

Debugging Siebel Open UI
Verify Script Loading
Syntax Errors
Runtime Exceptions
Text Logging and Interactive Alerts
Debugging Tools
Viewing Variable Values
Inspecting Call Stack
Inspect Cache

PM to PR Interaction
AddMethod
AddProperty
AttachPMBinding
Get(propertyName)

PM and PR for List Applets
Get("GetRecordSet")
BindData(bRefresh)
ShowUI

Helper Techniques
Plug-in Wrappers: ShowUI, GetEl, AttachPW
EventHelper
HTML Template Manager
Responsive Web Pages

Non-Applet Customizations
AddListner
postload

Using External Code
Third-party libraries
Calls via Universal Resource Locator (URL)

Siebel Business Services & Profile Attributes
Accessing a Siebel Business Service
Profile Attributes
Manifest Expressions
Conditional Expressions & Customizations
SessionAccessService BS

Siebel Tools and Open UI
Calling Siebel Business Services
Profile Attributes
User Properties
Drag-and-Drop Imports
User Preferences
CSS files, web templates, views, and applets

User Preferences
User Visualization
Visualizable Applets
Web Templates
Visualization Model
User Preferences
Read User Preferences
Set User Preferences

Deploying to Production / Migrating Customizations
Standard Techniques
Migrating Files
Migrating Manifest
Migration Considerations




Siebel Open UI Advanced JavaScript API Training (Condensed)



Course Duration - 3 Days

Course Outline -

Siebel Open UI Client

  • Proxy
  • Presentation Model (PM)
  • Physical Renderer (PR)
  • Physical Renderer (PR)
  • Plug-in Wrappers (PW)
  • Cascading Style Sheets (CSS)

Manifest Administration

  • Manifest Files
  • UI Objects
  • Default Behaviors
  • Object Expressions: Multiple and Complex Conditions

Presentation Model (PM) for Form Applets

  • AddMethod
  • Init
  • Get
  • ExecuteMethod
  • FieldChange
  • ShowSelection
  • GetFieldName
  • GetName

Physical Renderer (PR) for Form Applets

  • BindData
  • GetPM
  • GetInputName

PM to PR Interaction

  • AddMethod
  • AddProperty
  • AttachPMBinding
  • Get(propertyName)

PM and PR for List Applets

  • Get("GetRecordSet")
  • BindData(bRefresh)
  • ShowUI

Helper Techniques

  • Plug-in Wrappers: ShowUI, GetEl, AttachPW
  • EventHelper
  • HTML Template Manager
  • Responsive Web Pages

Non-Applet Customizations

  • AddListner
  • postload

Using External Code

  • Third-party libraries
  • Calls via Universal Resource Locator (URL)

Siebel Tools and Open UI

  • Calling Siebel Business Services
  • Profile Attributes
  • User Properties
  • Drag-and-Drop Imports
  • User Preferences
  • CSS files, web templates, views, and applets

Migrating Customizations

Siebel Open UI Essentials Training



Course Duration - 5 days


Course Outline -

Siebel Open UI Client

  • Proxy
  • Presentation Model (PM)
  • Physical Renderer (PR)
  • Plug-in Wrappers (PW)
  • Cascading Style Sheets (CSS)

Manifest Administration

  • Manifest Files
  • UI Objects
  • Default Behaviors
  • Object Expressions: Multiple and Complex Conditions

Siebel Open UI JavaScript API

  • Classes
  • Objects
  • Namespaces
  • Functions

Files and directories

  • Siebel Web Templates
  • JavaScript files and controls
  • Images
  • Metadata
  • Runtime data

Styling

  • Cascading Style Sheets (CSS files)
  • Themes
  • Styling Rules

Presentation Model (PM) for Form Applets

  • AddMethod
  • Init
  • Get
  • ExecuteMethod
  • FieldChange
  • ShowSelection
  • GetFieldName
  • GetName

Physical Renderer (PR) for Form Applets

  • BindData
  • GetPM
  • GetInputName

PM to PR Interaction

  • AddMethod
  • AddProperty
  • AttachPMBinding
  • Get(propertyName)

PM and PR for List Applets

  • Get("GetRecordSet")
  • BindData(bRefresh)
  • ShowUI

Helper Techniques

  • Plug-in Wrappers: ShowUI, GetEl, AttachPW
  • EventHelper
  • HTML Template Manager
  • Responsive Web Pages

Non-Applet Customizations

  • AddListner
  • postload

Using External Code

  • Third-party libraries
  • Calls via Universal Resource Locator (URL)

Siebel Tools and Open UI

  • Calling Siebel Business Services
  • Profile Attributes
  • User Properties
  • Drag-and-Drop Imports
  • User Preferences
  • CSS files, web templates, views, and applets

Migrating Customizations



Siebel Open UI Foundation Training


Course Duration - 2 Days

Course Outline -

Siebel Open UI Client

  • Proxy
  • Presentation Model (PM)
  • Physical Renderer (PR)
  • Plug-in Wrappers (PW)

Manifest Administration

  • Manifest Files
  • Expressions
  • Object types and usage

Siebel Open UI JavaScript API

  • Classes
  • Objects
  • Namespaces
  • Functions

Files and directories

  • Siebel Web Templates
  • JavaScript files and controls
  • Images
  • Metadata
  • Runtime data

Debugging

  • Property inspector
  • Debugger flag
  • SiebelJS.Log

Styling

  • Cascading Style Sheets (CSS files)
  • Themes
  • Styling Rules

Mobile

  • Siebel Mobile Applications (connected)
  • Siebel Disconnected Mobile


Siebel Open UI Courses



I have delivered multiple trainings, and am an expert in delivering the following courses -

Siebel Open UI Foundations

Siebel Open UI Essentials

Siebel Open UI Advanced JavaScript API



Nitin Kumar Jain | About Me



I am Nitin Kumar Jain from New Delhi, India.

I am an expert Siebel CRM Consultant and Trainer. I have nearly 10 years of Industry experience and have worked with several Fortune 500 companies during the quest.

My training sessions are a perfect blend of both Theory, and practical hands-on sessions so that the users have maximum take away from them.

I am happy to share my knowledge and experience with all levels of participants from novice to an expert.

Click here to Contact Me