blacksheep IT consulting, On Demand Consulting & Education and the Siebel Hub proudly present the most comprehensive and up-to-date Siebel CRM training course for developers available on the market: Siebel CRM Developer Essentials.
Course Description
The Siebel Developer Essentials course is a comprehensive, modular training for aspiring Siebel Developers. Following a concise case study with real-world aspects, students learn how to configure and customize current releases of Siebel CRM (IP 17 and higher).
Building on a solid foundation of Siebel CRM technical principles such as architecture, workspaces and the Siebel Repository, you will gain strong knowledge in using Siebel Tools and Siebel Web Tools to configure and customize the major layers of the Siebel application framework.
You will start at the User Interface layer, followed by the Business Layer and the Data Layer. The course also introduces you to Siebel Workflow, Task-Based UI, as well as Business Services.
After mastering the Essentials, you continue on the path to becoming a Siebel full-stack Developer by completing the Siebel Integration and Siebel Developer Extensions courses.
This highly effective track will teach you everything you need to know to kick-start your Siebel Developer career.
Target Audience and Prerequisites
The training is beneficial for the following groups with no or limited prior Siebel CRM knowledge who aspire to become Siebel Developers:
- IT Professional
- Application Developer
- Consultants
Familiarity with web-based software applications and Microsoft Windows is a prerequisite.
Experience with development/administration of enterprise applications and/or CRM is beneficial.
Delivery and Scheduling
The Siebel CRM Developer Essentials course can be delivered in the following formats:
- Live Online (via web-conferencing tool)
- Live On-site
- Recorded video incl. course materials (1-year subscription, see details below)
Recommended duration (live training, all modules, shorter if customized): 10 days (80 hours)
Minimum/Maximum attendees for live training: 3 / 12
Complete Learning Experience
The Siebel CRM Developer Essentials training includes:
- 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 (1-year subscription): follow links below to the Siebel Hub Shop for pricing details
- Contact us to schedule a free call
Modules
The course is divided into four chapters. Each chapter is available as a complete video training (including course materials).
Chapter 1: Siebel CRM 101 (Level: Beginner)
Modules in the Siebel CRM 101 chapter introduce basic Siebel CRM topics from the ground up. No prior Siebel CRM knowledge is required.
| Introduction to Siebel Applications | High-level introduction to Siebel CRM applications and history |
| Siebel Architecture | Understand the Siebel CRM physical architecture |
| Siebel Tools – Web Tools – Workspaces | Introduction to Siebel Tools, Web Tools and Workspaces |
| Siebel Repository | Structure of the Siebel Repository and its layers (Logical UI, Business Layer, Data Layer, Integration, Automation) |
Click here to purchase the Siebel CRM 101 video training (1-year subscription)
Chapter 2: Developer Essentials (Level: Beginner)
This chapter covers typical developer tasks with the most prominent Siebel Repository objects. Chapter 1 or similar experience is a required pre-requisite.
| Developer Tasks | Development tasks and processes. Working with Workspaces |
| Logical UI | Developing Applets, Views and Screens |
| Business Layer | Develop Business Components, Fields, Joins, Links and Business Objects |
| Data Layer | Develop custom Tables, Columns and Indexes |
| Pick Lists and Multi Value Groups | Develop static and dynamic pick lists. Present 1:M and M:M relationships with Multi Value Groups |
| Access Control | Controlling View/Feature access and record-level access |
| User Properties | Extending Siebel business logic with user properties |
| Navigation, Drilldown and Toggle | Understanding navigational concepts |
| Menus and Buttons | Develop custom menus and buttons |
| Business Services | Understand and develop business services to provide a service layer of business logic for all applications |
| Workflow | Introduction to Siebel workflow processes. Develop, test and deploy workflow processes |
| Task UI | Everything about Task UI, including a comprehensive case study. |
| Scripting | Introduction to scripting concepts and debugging |
Click here to purchase the Siebel CRM Developer Essentials video training (1-year subscription)
Chapter 3: Integration (Level: Intermediate)
This chapter covers all aspects of modern Siebel CRM integration technologies (Enterprise Application Integration). Chapter 1 and 2 or similar experience are required pre-requisites.
| Title | Description |
| Siebel Integration Overview | Big picture of all integration technologies supported in Siebel CRM, from EIM to DISA and everything in between |
| Integration Objects | Deep-dive into the “machine interface” for the Siebel Business Layer. |
| EAI Business Services | Introduction and hands-on demonstration of EAI Siebel Adapter, EAI Converters and EAI Transports |
| Data Mapping | EAI Data Transformation Engine (aka Data Mapper) and Data Maps |
| External Business Components (EBC) | All you want to know about data federation with external tables and External Business Components |
| Virtual Business Components (VBC) | How to build code-based integrations with Virtual Business Components |
| SOAP Web Services | Inbound and outbound SOAP/XML integration |
| Inbound REST API | A comprehensive introduction to the Siebel Inbound REST API with demonstrations and case studies |
| Outbound REST Framework | Everything you want to know about integrating Siebel CRM with external REST APIs |
| AI Integration | Learn everything about AI Services integration with OCI-based and other vendor’s AI Services |
| Event Pub/Sub with Apache Kafka | Learn everything about Event Publishing and Subscription with Apache Kafka (introduced in 23.6) |
| DISA | Introduction to Desktop Integration Siebel Agent (DISA) and DISA Extensibility with Java and Open UI JavaScript |
| EAI Dispatch Service | Introduction to the Siebel Dispatch Architecture and Data Handling |
| Java Integration | How to manage Java Data Bean (JDB) and Java Business Services (JBS) in IP 17 and higher |
| Portal Framework | Introduction to Siebel Portal Framework, Symbolic URLs and Portlet API |
| CSV Data Export | Learn everything about the CSV Data Export feature (introduced in 21.10) |
| EAI Notes | Administrator’s delight for EAI and HTTP (SOAP, REST) inbound and outbound integration |
| NEW: Intelligent Search | Learn all about Siebel Intelligent Search with OpenSearch (25.10 or higher) |
| Bonus: CalDAV and CardDAV | Introduction to CalDAV and CardDAV integration |
| Bonus: JMS | Demonstration of JMS Integration |
| Bonus: EIM | High-level introduction to Siebel Enterprise Integration Manager |
Click here to purchase the Siebel CRM Integration video training (1-year subscription)
Chapter 4: Developer Extensions (Level: Intermediate)
This chapter includes additional knowledge for Siebel CRM Developers in various areas. Chapter 1 and 2 or similar experience are required pre-requisites.
| Migration Application | Introduction and details on the Siebel Migration Application for deployment from development to test or production environments |
| Test Automation | Introduction and real-world examples of Siebel Test Automation for unit testing and lights-out testing with Jenkins |
| Server Configuration | Brief overview into Server Configuration for developers |
| Server Management | Brief overview into Server Management for developers |
| Authentication and Authorization | Overview of application security concepts |
| Monitoring with UPT and SARM | Overview of Usage Pattern Tracking and Siebel Application Response Monitoring |
| Siebel Open UI Basics | High-level introduction to Open UI concepts, Manifest, Simple PM/PR, Event Handlers. For more Siebel Open UI training take the Siebel Open UI Masterclass. |
| Siebel Mobile Applications | Introduction to connected and disconnected Mobile Applications |
| Containerization and Cloud | Deployment options for Siebel CRM with containers and Cloud |
| Universal Inbox | Introduction to Siebel Universal Inbox |
Click here to purchase the Siebel CRM Developer Extensions video training (1-year subscription)