US$0.00
0

— Jan 28th – 30th, 2026 in Houtson, Texas

SOLIDWORKS PDM Professional API Bootcamp 2026

BLUE BYTE SYSTEMS is planning a 3-day in-person intensive bootcamp in North America (before 3DX26) focused entirely on the SOLIDWORKS PDM Professional API — hands-on, real-world training with everything you need to build powerful customizations and automation.

CLASS IN A NUTSHELL

About the instructor

Led by Amen Jlili, founder of BLUE BYTE SYSTEMS INC. and creator of multiple SOLIDWORKS API training programs, this course is built on over a decade of real-world PDM automation experience.

COURSE OUTLINE

PDM API Training Course
Day 1
Session 0 Programming Fundamentals (VBA)
Topics: What's API? • Macro Recorder and VBE Editor • Data Types • Functions and Subroutines • Conditionals, Loops • Arrays/Collections/Dictionaries • Debugging • Best Practices and Error Handling
Session 1 Easy intro into the PDM API from within SOLIDWORKS (VBA)
Topics: Hello Vault in VBA • IEdmVault5 object • Login Methods • IEdmEnumeratorVariable5 read/write
Lab: Macro retrieves Part Number, updates Description, commits changes; log before/after values
Day 2
Session 2 Standalone Tools (Visual Studio, C#)
Topics: Setting your Visual Studio Environment • Login methods • The iterator pattern • Usual operations: Check-ins, out, undo and get latest
Lab: Console app logs in, lists folder files, performs check-in or undo checkout
Session 3 Variable Access & Metadata Control
Topics: Working with cards: IEdmEnumeratorVariable5 • Editing sequences: SetVar → CloseFile • SetVar VS GetVarFromDB
Lab: WinForms app lists .sldprt, shows and update the Description
Session 4 Batch Interfaces & Utilities
Topics: IEdmBatchAdd • IEdmBatchUnlock • IEdmBatchGet • IEdmBatchUpdate
Day 3
Session 5 Writing & Deploying Add-ins
Topics: Setting up your environment • Add-in architecture: IEdmAddIn5 • GetAddInInfo • OnCmd • Deploying and debugging • Packaging (CEX), updating (best practices)
Lab: Context-menu and datacard add-in that transfers variables values from the model to the drawing
Session 6 Automating with Tasks & Scripts
Topics: Task lifecycle: TaskSetup • TaskSetupButton • TaskLaunch • TaskRun
Lab: Conversion of the previous lab into a task addin
Final Project
Session 7 NeoConvert
A simple rewrite of the convert_gb task in VB.NET

What they said

Thanks again for the training this week. I learned a great deal and I have a million ideas floating around in my head. My level of confidence in creating add-ins with the PDM API is significantly increased, and the large volume of sample code we produced will be a great reference moving forward.

Learning where to look for answers and how to look for those answers, along with the specifics of the API itself, was a huge benefit. I also greatly appreciate the offer of ongoing communication and assistance in the form of a code review of my first add-in. I look forward to both of those things.

Michael Webster

Tigercat Industries Inc.

I just wanted to let you know that I’ll try to repeat the exercises several times a week for a few hours. I particularly liked the PDM add-in with the button.

I was also able to take the first steps, such as outputting the path from the selected file. I copied a few things, some of which came from me. I thought of the ‘partial’ from the beginning — much tidier.

When you’re back in Vancouver at the end of the week, we can exchange ideas. Until then, I wish you a great time in Europe.

Jan

CanTech GmbH

LIMITED SPOTS (3-5)

Days
Hours
Minutes
Seconds

FROM OUR YOUTUBE

6 Videos
SUBSCRIBE TO OUR NEWSLETTER
0
    0
    Your Cart
    Your cart is emptyReturn to Shop