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