
Explore sync rules, advanced journey apps functionality, diagnostics and debugging, runtime version management, and GitHub-based source control with TypeScript support.
Explore advanced sync rules in JourneyApps training, defining global and object-specific buckets, root objects, and belongs-to relationships to tailor data synchronization per region and user role.
Explore sync rules with dbi, online beebee, and local db adapters. Use dbi for offline data with store-and-forward sync; online beebee queries the backend directly; local db stores device-only data.
Explore advanced backend functionality with audit trails that record read and write actions, permission elevations, and admin access for debugging and auditing.
Manage the backend API per backend using the REST API generated from the universal data model. Authenticate with basic auth or tokens, revoke tokens, and test requests with insomnia.
Explore advanced back end diagnostics reports to inspect end-user uploads, learn how to upload and view reports, identify errors, and aid debugging and support through the back end diagnostics section.
Explore advanced backend functionality by using the admin interface to manage webhooks and playbooks, view active webhooks, and trace cloud code actions and tasks.
Configure a webhook by adding a web endpoint to the sequence model in the schema and post updates to an external url when changes occur.
Explore advanced diagnostics and debugging in Oxide, using autocomplete and warnings, the diagnostics panel, and the debug console to identify runtime errors and improve production reports.
Master runtime version management by distinguishing container versus runtime versions, learning how to view and set runtime in the app, and using the journey object and diagnostics report for verification.
Explore runtime version management in Journey Apps, distinguishing runtime versus container versions, and learn to set, track, and deploy runtime updates using Oxide, with beta options and release notes.
Learn how to connect oxide with GitHub through the Journey Apps GitHub app, configure your organization, create repositories, manage branches, commits, and pull requests, and deploy to testing environments.
Convert a Journey Apps project to TypeScript, migrate views, and apply async/await in cloud code; create reusable app modules and import lodash for shared functionality in Oxide.
JourneyApps is a full-stack platform for building custom industrial-grade apps used by frontline teams on desktop, mobile and wearable devices, even when they're offline.
JourneyApps offers a groundbreaking new paradigm of app development: The high-productivity benefits of a low-code platform, with the full power and flexibility of code as a first-class citizen. Small teams of software engineers are supercharged by JourneyApps to conquer the app backlog.
In this JourneyApps Training - Advanced Topics - Part 2 course, you'll learn more detail and enhance your development experience on OXIDE as well as JourneyApps as a whole.
This course is intended for those who have never developed an app on the JourneyApps platform or for those who have, but would like to use this as a reference for future development.
We'll start by covering the basics of the platform, OXIDE (JourneyApps IDE), how it works, and how to create an app. After this, we'll look at data modeling and how to set up deployments. We'll then look at the backend of the app deployments. Once we understand this, we will work with the data and build out views in the application.
This course will be led by Michael Barnes and Tielman Le Roux who are both Customer Success Managers at JourneyApps.