Modern PLM environments demand seamless integration and the flexibility to adapt systems to unique business needs. xLM Solutions’ 3DEXPERIENCE Web Services Training equips your technical team with the skills to connect, customize, and extend the 3DEXPERIENCE platform using web services.

This hands-on, instructor-led course provides practical training with real examples, demos, and exercises, ensuring your team can apply what they learn directly to your projects. It saves days to weeks of time compared to self-tutoring options and every core topic includes live demos followed by hands-on exercises, ensuring your team can apply what they learn immediately. Pricing is based on the number of participants.

3DEXPERIENCE Web Services Training

Course Highlights

In this comprehensive 2.5-day training, participants will learn to:

Understand 3DEXPERIENCE Web Services

  • Explore key services like 3DSpace, 3DPassport, 3DExchange, and more
  • Navigate and use Dassault Systèmes documentation effectively

Work with JSON | Open API / Swagger (Basic Introduction)

  • Understand JSON structures
  • Create and read JSON payloads

Perform Core Web Service Tasks

Participants will observe demos and complete hands-on exercises for:

  • Authenticating to the 3D EXPERIENCE platform
  • Creating, promoting, and searching for physical products
  • Creating parent-child links between products
  • Managing documents:
    • Creating documents
    • Uploading files
    • Downloading files

Complete an End-to-End Exercise

  • Execute a full workflow: create a physical product, set metadata, upload documents, search, create relationships, and promote items
3DEXPERIENCE Web Services

Use Postman for Web Services

  • Install and configure tools
  • Send and test requests
  • Troubleshoot and visualize results

Note: The Postman lesson will help be applicable for Bruno users. We also have Bruno-specific material available; please get in touch for more details.

* * Before diving into the technical topics, we’ll work with your team to decide whether the class should focus on Java or .NET, depending on your environment and the types of customizations you plan to build. For example, .NET may be a better fit for SOLIDWORKS add-ins or CATIA VB Script scenarios, while Java is often recommended for broader 3DEXPERIENCE platform development.

Prerequisites: Basic knowledge of 3DEXPERIENCE; understanding of programming concepts and REST web services; access to a 3DEXPERIENCE developer environment; access to 3DS documentation (required); Postman or Bruno (will be configured during class); One of the following, depending on the chosen language track: Visual Studio for .NET; Eclipse, IntelliJ or similar IDE for Java; or a simple editor like Notepad++.

3DEXPERIENCE Web Services

Additional Trainings (Optional)

No two teams have the exact same training requirements. We invite you to customize your training workshop with the following options. Don’t see what you’re looking for? Get in touch and we’d be more than happy to put together a customized program.

CAD (4 hours)

  • Model-to-model and drawing links
  • Download derived outputs
  • Download CAD

Change (4 hours)

  • Create change actions
  • Get realized items

We all offer additional web services training for custom processes, routes, classifications, manufacturing equivalents, bookmarks, and more.

Prerequisites: Basic knowledge of 3DEXPERIENCE; understanding of programming concepts and REST web services; access to a 3DEXPERIENCE developer environment; access to 3DS documentation (required); Postman or Bruno (will be configured during class); One of the following, depending on the chosen language track: Visual Studio for .NET; Eclipse, IntelliJ or similar IDE for Java; or a simple editor like Notepad++.

Training Flexibility

  • Choose between Java or .NET for coding exercises, depending on your technology stack.
  • Learn how to integrate web services into 3DEXPERIENCE widgets or the Enterprise Integration Framework (EIF).
  • Tailor your session with optional advanced topics specific to your business needs.

Who Should Attend?

This course is ideal for:

  • Developers and technical professionals working with 3DEXPERIENCE
  • Teams supporting PLM customizations or integrations
  • Organizations looking to build internal expertise and reduce reliance on external services

Why Choose xLM Solutions?

  • Deep expertise in PLM integrations, customizations, and services
  • Practical, real-world training shaped by extensive project experience
  • Flexible curriculum customized for your unique business requirements
    Dedicated support before, during, and after training

Empower your team to confidently customize and extend your PLM platform.

Ensure your PLM Implementation success

Contact xLM Solutions today to speak with our experienced consultants who can provide a roadmap of what to expect and the decisions to be made throughout an implementation. We will help you identify all the key considerations and point out the pitfalls to avoid. By working with experienced professionals, your PLM implementation can be an extremely rewarding and valuable economic decision that will help your business compete and thrive in today’s market and beyond.

Let's talk!

Whether you are looking for product pricing or to learn more about our services, we are here to help you evaluate the best options for your company.

We support the world’s leading PLM solutions

We can help you choose, migrate, integrate and customize the best system for your organization. For more information about these top industry solutions and our services:

3DEXPERIENCE
SOLIDWORKS
Simulia
SmarTeam
CATIA
DELMIA
DELMIAWorks
Aras
OpenBOM
AUTODESK