Remote m-Power training, from anywhere

Continue your m-Power education from anywhere. Choose from three course levels, or contact us to build a custom course around your goals.

Choose your level

Remote learning options

Topics are broken into three levels of complexity. Pick whatever interests you across any level; most courses cover 3-4 topics per day.

Beginner course topics

  • Reporting: How to work with m-Power's reporting features.
  • Task automation: Using m-Power's messaging and scheduled task area.
  • m-Painter helpers: Keypairs, dropdowns, quicklists, and more.
  • Menuing: How to create end-user menus with m-Power.
  • Promote to production: Moving an app from dev to staging to live.
  • Debugging: How to troubleshoot m-Power apps.
  • Linking apps: Connecting your applications together.
  • App properties: Understanding your app's configurable properties.
Setup Training

Intermediate course topics

  • Period analysis: Year-over-year, YTD, and other date-based reports.
  • Application auditing: Learn who is accessing your apps, and when.
  • Dashboards: How to create dashboards with m-Power.
  • Bootstrap primer: Bootstrap basics and template techniques.
  • Workflow designer: Adding decision points to apps with zero coding.
  • Saving to PDFs: Saving your database output directly into PDFs.
  • Security: Mask, scramble, SHA-256, and other techniques.
Setup Training

Advanced course topics

  • External objects: Extending m-Power with custom logic.
  • AJAX: Communicating between apps with AJAX calls.
  • Webservices: Integrating third-party apps via webservices.
  • Session variables: Setting up and using session variables.
  • Cluster Tomcat: Creating Tomcat failover instances.
  • User privileges: Setting app privileges based on the user.
  • Freemarker: Coding tips to take apps to the next level.
  • Subqueries and imports: Techniques for fusing data together.
Setup Training

Custom course

Build your own course from any of the topics above.

Setup Training

Set up a remote training course

Tell us which topics you'd like to cover, and we'll get you scheduled.

Prefer in-person?

See our in-person training classes

In-Person Training