Course Overview
The Teamcenter Customization program is a developer-track course designed for engineers who want to transcend standard configuration and master the software's internal engine. This course deep-dives into server-side and client-side programming, teaching you how to build bespoke business logic that solves complex industrial challenges. From writing low-level C++ ITK handlers to designing modern web interfaces in Active Workspace, you will gain the skills necessary to become a high-value PLM Developer capable of tailoring Teamcenter to any enterprise requirement.
Technical Curriculum
- Server-Side ITK Coding: Mastering the Integration Toolkit (ITK) to develop custom Action Handlers and Rule Handlers for sophisticated workflow automation.
- Business Logic Extensions: Implementing custom User Exits and Extensions in C++ to enforce unique engineering validation rules during data lifecycles.
- SOA API Development: Designing and deploying Service Oriented Architecture (SOA) services in Java to enable secure data exchange with external enterprise systems.
- AWC Declarative UI: Customizing the Active Workspace web interface using XML styling, CSS, and JavaScript to build specialized tiles and command structures.
- RAC Plugin Extension: Extending the Java-based Rich Client interface through custom plugins, menus, and dialog boxes using the Eclipse framework.
- BMIDE Code Integration: Utilizing the Business Modeler to attach custom C++ logic to business objects, enabling calculated properties and automated operations.
- Custom Reporting & Utilities: Developing standalone command-line utilities and custom reporting engines to extract and process bulk PLM data.
- Debugging & Performance: Mastery of debugging techniques for server-side code and optimizing custom logic to ensure system scalability and speed.