
Explore user management, advanced UI components, cloud code, and Journey Apps platform integration to enhance skills for graduates of foundation training and active developers.
Explore how to enable end users to access journey apps across devices by managing containers, user records in the backend, and enrollment linking.
Explore how the container acts as an empty interpreter that renders your app. Link a user through enrollment to enable cross-platform, offline data access and bidirectional synchronization.
Learn how end users access your app by managing a user table across multiple backends, choosing the correct environment (testing, staging, production), and enrolling users via the enrollment process.
Link a container to a user record to synchronize code and data on device under backend rules. Germany enroll via back-end links, journey app credentials, or SSO; Espresso is recommended.
Engage in practical user management by enrolling users in Hello World and Filter Template Application across testing and staging, linking containers via enrollment links or QR codes and managing sessions.
Explore advanced UI with object tables, enabling in-table editing of cells, status dropdowns, and actions like archiving buildings via confirm dialogues and table refresh.
Learn to customize UI themes by editing system and custom colors, apply static and dynamic colors, and implement multi-language translations using YAML files and the T function.
Import and display custom assets in Oxford's asset workspace, drag and drop images and HTML files, render them in a view, and prepare for translations.
Explore the anatomy of the navigation drawer, configure static and dynamic items in view xml and JavaScript, and build a warehouses section with icons and parameterized building views.
Master advanced cloud code by creating and triggering cloud tasks with JavaScript or TypeScript, using webhooks and templates, and integrating npm packages into your journey apps.
Explore advanced integration with the Journey Apps platform, covering enterprise data inflow and outflow, real-time online trade, and data APIs, via event driven or polling patterns and cloud code tasks.
Explore the backend api in Oxide, querying and posting to your data model, and test token-based or basic authentication while working with buildings and other objects.
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 1 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.