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.
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.
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.
Set up a remote training course
Tell us which topics you'd like to cover, and we'll get you scheduled.
Prefer in-person?
In-Person Training