blacksheep IT consulting, On Demand Consulting & Education and the Siebel Hub proudly present the most comprehensive and up-to-date Siebel Open UI training course on the market: Siebel Open UI Masterclass.
Course Description
The Siebel Open UI Masterclass is a comprehensive, two-part curriculum which provides students with a solid, hands-on understanding of Siebel Open UI, with a focus on project readiness and modern coding principles. Using real-world examples, students learn how to configure and customize the browser-side elements of the Siebel User Interface in current releases of Siebel CRM (IP 17 and higher).
In the first part, you will gain a solid understanding of the Siebel Open UI Framework, including the browser-side and server-side architecture, the Open UI Manifest and the concepts of creating custom extensions of Physical Renderers and Presentation Models. You will also be introduced to concepts such as Plug-in Wrappers, custom style sheets and themes and learn how to use event listeners, user properties and business services with Siebel Open UI.
In the second part, you will build upon your existing Siebel Open UI knowledge and learn how to produce high-quality, reusable, translatable code modules for your Open UI extensions. You will be introduced to concepts such as integrating third-party libraries for custom data visualization, use browser-side or server-side storage, create custom Web Templates and expand the user experience by integrating external web content. The course also introduces you to Siebel Mobile Applications and the principles of using JavaScript frameworks such as Angular, React or shoelace to craft a superior user experience.
Course appendices introduce you to the Data Visualization Component framework (available with Siebel 22.5 and higher), Redwood Theme (introduced with Siebel 24.6) and modern ECMAScript principles.
The course also covers the Web Component Framework for OJET and other frontend libraries which was is available with Siebel 26.1 and higher.
Personalized, always up to date Training
The training course can be tailored to meet the exact needs of the target audience, not only in number and sequence of modules but also in availability of hands-on training and Q&A sessions with the instructor.
The training material is constantly updated to the latest Siebel CRM Update, following Oracle’s Continuous Release Model. For an overview of new features and enhancements since Siebel 22.2, check out the Siebel Hub Continuous Updates Page.
Target Audience and Prerequisites
The training is beneficial for the following groups with prior Siebel CRM experience:
- Siebel Developer
- Front-end Developer
- Technical Consultant
Experience with development/administration of enterprise applications and/or CRM is beneficial.
Delivery and Scheduling
The course can be delivered in the following formats:
- Live Online (via web-conferencing tool)
- Live On-site
- Recorded Video Training (1-year subscription): Visit the Siebel Hub Shop
Recommended duration (live training, all modules, shorter if customized): 5 days (40 hours)
Minimum/Maximum attendees for live training: 3 / 12
Complete Learning Experience
- Professional delivery by experienced Siebel CRM instructors in English, French or German
- Premium, up-to-date course materials (presentations and exercise guides) in PDF format (English)
- Access to a personal, cloud-hosted training environment for the duration of the class (live delivery only)
Pricing
- Live Online/On-site: 375 EUR/hour (maximum 12 attendees)
- Recorded Video Training (1-year subscription): Visit the Siebel Hub Shop
- Contact us to schedule a free call
Modules
| Module | Description |
| Open UI Overview | Introduction to Siebel Open UI |
| Open UI Architecture | Details on the architecture of Siebel Open UI |
| Open UI Manifest | Comprehensive and detailed discussion of the Siebel Open UI Manifest |
| Open UI JavaScript Framework | Deep-dive into the layered browser-side framework of Siebel Open UI |
| First Physical Renderer | Simple, yet comprehensive example of creating a custom Physical Renderer extension |
| Presentation Model | Full coverage of all aspects of the Presentation Model layer in Siebel Open UI |
| Physical Renderer | Detailed discussion of how to create custom Physical Renderer extensions |
| Plug-in Wrapper | How to customize the physical appearance and behavior of applet controls |
| Style Sheets, Themes and Fonts | Process of registering custom CSS files and themes |
| Open UI Event Listeners | Introduction to the Siebel Open UI event listeners |
| User Properties | Introduces standard user properties which allow developers to define the appearance and behavior of UI elements |
| Business Services | How to invoke server-side business services synchronously and asynchronously |
| Translation and Separation | How to produce highly re-usable code by adhering to the principle of code separation. Also covers multi-language translation |
| Custom Data Visualization | Chart Applets, D3.js, custom visualizations, data aggregation |
| Storage Options | Cookies, browser storage, Siebel User Preferences and custom data objects |
| UPT and Test Automation | How to invoke UPT from Open UI JavaScript, how to create “testable” DOM elements |
| Web Templates | Create custom web templates to support more efficient customizations |
| Integration | Portlets, iFrames, external APIs and DISA |
| Mobile Applications | Siebel Mobile Applications, RWD, customization for phone-sized devices, Smartphone UX |
| Web Frameworks | How to use Web UI frameworks such as Angular, React or shoelace with Siebel Open UI. Real-life case study with Nexus Bridge by ideaport Riga and shoelace |
| Web Component Framework (26.1+) | All you need to know about the Web Component Framework for Oracle JET and Redwood, available with Siebel 26.1 and higher |
| Appendix: Data Visualization Components | In-depth details and hands-on exercises for Data Visualization Components (Infolets, Timeline, Hierarchy, Dashboard Views) introduced in Siebel CRM Update 22.5 |
| Appendix: Redwood Theme | Introduction to Redwood Theme (24.6 and higher) |
| Appendix: ECMAScript Update | High-level overview of ECMAScript6/2015 features for experienced JavaScript practitioners |