ProcessMaker Developer Course

The ProcessMaker Developer Course lasts 2 days and focuses on plug-in development and teaches students how to create plug-ins for their ProcessMaker installation which can enhance functionality and provide greater customization.  

A plug-in is an add-on which can customize and further enhance the functionality of ProcessMaker.

It is recommended that participants of this course are already proficient in ProcessMaker usage and posses a good understanding of PHP.

 

CONTACT US 

Requisites

  • ProcessMaker Advanced Architect course completion or equivalent experience using ProcessMaker (indispensable).
  • Every attendee needs a laptop or desktop computer, in order to parallely work with trainers on the course hands-on labs.
  • Pre-required knowledge
    • Programming Logic: Intermediate - Advanced
    • SQL: Intermediate
    • Javascript: Intermediate
    • PHP: Intermediate

Characteristics

  • For ProcessMaker advanced users, Business Process Management Systems developers and administrators.
  • Includes a Plugin Development step by step guide.
  • 100% hands-on course.

Detailed Syllabus

Developer Course  (2 days / 16 hours)

Web Services (2:00)

  1. Consuming the ProcessMaker Internal Web Services — 1:00
  2. Consuming External Web Services from ProcessMaker — 1:00

The ProcessMaker REST API (2:00)

  1. Introduction to the ProcessMaker REST API — 0:20
  2. Registering an External App in ProcessMaker — 0:20
  3. Authentication Methods — 0:20
  4. End Points — 1:00

Developing a Simple External ProcessMaker Application (6:00)

  1. Preliminary Arrangements — 0:30
  2. Connection via password grant_type — 1:00
  3. Getting a User's Case List — 1:00
  4. Dynamic Form Rendering (Including multi column layout) — 2:00
  5. Loading Data from ProcessMaker — 0:30
  6. Saving Data to ProcessMaker — 0:30
  7. Case Routing — 0:30

Basic Plugin Development (4:00)

  1. Extending ProcessMaker with a custom plugin — 3:00
  2. Extending the PM REST API — 1:00

Advanced Administration of a ProcessMaker Server (2:00)

  1. ProcessMaker Backup and Restore — 0:30
  2. ProcessMaker Upgrade — 1:00
  3. Cron execution scheduling — 0:30

 

Examination and Certification

The ProcessMaker Developer certification test will be administered online the week following course completion.

CONTACT US 


Sign up for your 30-day trial of the ProcessMaker 3.0 Enterprise Edition and get full access to all the core features PLUS try out all of our great enterprise features.

Download the ProcessMaker 3.0 Community Edition and get full access to all core features.