Skip to content

Information Technology

Joget DX 9 — Basic Course for App Designers

Course Overview

Joget DX 9 — Basic Course for App Designers is an introductory low-code application development programme designed for participants who want to learn how to create enterprise applications using the Joget DX 9 platform.

The course progresses from platform installation and navigation to form design, datalists, workflow processes, approval flows and process automation. Participants learn through structured chapters, knowledge checks and practical exercises.

The programme places particular emphasis on maintainable application design, including naming conventions, responsive forms, data presentation, participant mapping and workflow configuration.

Who Is This For?

What It Includes?

Learning Outcomes

Learning Journey

Course Module

MODULE 1:

Chapter 1: Introduction

1.1 Welcome to DX 9 Basic Course

An orientation session that orients learners to the course structure, learning objectives, and what to expect from the Joget DX 9 Basic Course.

1.2 What's New in Joget DX 9

Overview of new features, enhancements, and improvements introduced in Joget DX 9 compared to previous versions.

MODULE 2:

Chapter 2: Installation

2.1 Setup Instructions & System Requirements

Covers the hardware and software prerequisites needed before installing Joget DX 9, including supported operating systems and database configurations.

2.2 Installing Joget DX 9 on Windows

Step-by-step guide to downloading and installing Joget DX 9 on a Windows environment, including configuration of the application server.

2.3 Installing Joget DX 9 on Linux

Step-by-step guide for setting up Joget DX 9 on a Linux operating system, including server configuration and startup procedures.

2.4 Joget Cloud Signup & First Login

Demonstrates how to register for a Joget Cloud account and perform the initial login to access the cloud-hosted Joget DX 9 environment.

2.5 Changing Default Database Settings

Instructions on how to switch from the default embedded database to an external database (e.g., MySQL) for production-ready deployments.

2.6 Test (Installation)

Knowledge check to validate learner understanding of the installation process, system requirements, and initial platform setup.

MODULE 3:

Chapter 3: Getting Started with Joget

3.1 App Center

Introduction to the Joget App Center — the central hub where end users discover, launch, and manage published Joget applications.

3.2 App Composer

Exploration of the App Composer interface, the visual drag-and-drop workspace used by designers to build and configure Joget applications.

3.3 Admin Bar

Overview of the Admin Bar, a persistent toolbar that provides quick access to administrative settings, user management, and system configurations.

3.4 Overview of Default Users & OrgChart

Introduction to Joget's built-in user roles, default accounts, and the organisational chart feature used to define user hierarchy within the platform.

3.5 Joget End User Experience

Walkthrough of the end-user perspective, demonstrating how users interact with published apps, submit forms, and manage tasks in the App Center.

3.6 App Generator Quick Demo

A quick demonstration of Joget's App Generator tool, which allows designers to auto-generate a basic app from a data definition with minimal manual setup.

3.7 Test (Getting Started with Joget)

Knowledge assessment covering the App Center, App Composer, Admin Bar, OrgChart, and end-user experience topics.

MODULE 4:

Chapter 4: Designing Your First Form

4.1 Setting the Stage – Target Outcome via Business Process Design

Defines the business scenario and target app outcome used throughout the course, grounding form design in real-world business process thinking.

4.2 Introduction to Forms in Joget DX 9

Overview of the Form Builder interface, explaining how forms are used to collect, store, and display data within a Joget application.

4.3 Designing Your First App and Form

Hands-on exercise guiding learners to create a new Joget app and design their first form with basic field elements.

4.4 Naming Conventions Deep-Dive

Detailed discussion on best practices for naming apps, forms, fields, and database tables to ensure maintainability and avoid conflicts.

4.5 App Prefix for Table Name

Explains the use of app prefixes when naming database tables to prevent naming collisions across multiple apps in the same Joget instance.

4.6 Designing and Styling a Mobile-Responsive Form in Joget DX 9

Teaches how to use Joget's responsive layout options to design forms that display correctly across desktop, tablet, and mobile devices.

4.7 Add Select Box with Static Options

Demonstrates how to add a Select Box field to a form and populate it with static, manually defined options for user selection.

4.8 Designing the Submit Request Form (Verify via UI)

Guides learners through designing the Purchase Requisition submission form and verifying its appearance and behaviour in the UI.

4.9 Designing Forms with Form Grid and Calculation Field

Introduces the Form Grid element and Calculation Field to capture tabular data and automatically compute values based on form inputs.

4.10 Designing Forms with Post Form Submission & CRUD

Covers post-submission behaviours such as redirecting users, displaying confirmation messages, and enabling Create/Read/Update/Delete (CRUD) operations.

4.11 Test (Designing Your First Form)

Assessment to evaluate learner understanding of form design principles, field types, naming conventions, and submission behaviours.

MODULE 5:

Chapter 5: List

5.1 Introduction to List in Joget DX9

Overview of the Datalist (List) component in Joget, explaining how it retrieves and displays form data in a tabular or card format.

5.2 List Basics — Data Stores & Form

Explains how to configure a list's data source, bind it to a form data store, and apply column formats to data presentation.

5.3 Add List Row Hyperlink

Demonstrates how to add clickable hyperlinks on list rows to allow users to navigate to detail forms for related records.

5.4 Date Formatter for Dates

Shows how to apply date formatters to list columns to display date and time values in a consistent, readable format.

5.5 Card View Instead of Table

Introduces the Card View display option as an alternative to the standard table layout, providing a more visual presentation of records.

5.6 List Data Store Filtering & Search

Covers how to apply filters on the list's data store to restrict displayed records, and how to configure dynamic filters for user-level interactions.

5.7 List Column Sorting & Filtering

Demonstrates how to enable column-level sorting and user-facing filter controls to allow end users to search and organise list data.

5.8 Aggregating List Data

Explains how to use list aggregation features to display summary information such as totals, counts, or averages at the bottom of a list.

5.9 Test (List)

Knowledge check covering list configuration, data stores, formatters, filtering, sorting, hyperlinks, and aggregation features.

MODULE 6:

Chapter 6: Process

6.1 Introduction to Processes in Joget DX9

Introduces the concept of workflow processes in Joget, explaining how processes automate the routing of tasks and approvals within an application.

6.2 Basics of Designing a Process

Covers the fundamental building blocks of a Joget process design, including start events, activities, transitions, and end events.

6.3 Smart Guide Error Checking

Demonstrates Joget's Smart Guide feature, which validates process designs in real time and highlights configuration errors before deployment.

6.4 Simple Rules vs. Process Builder Conditions

Compares the Simple Rules approach and Process Builder Conditions for defining transition logic, helping learners choose the right method for their use case.

6.5 Writing JavaScript Transition Conditions (Legacy Method)

Explains the legacy approach of writing JavaScript-based conditions to control process transitions for advanced or custom routing logic.

6.6 Deploying and Testing Process Design

Step-by-step walkthrough of deploying a completed process design to the Joget environment and testing it through the UI to verify workflow behaviour.

6.7 Running and Verifying Processes in UI

Demonstrates how to trigger and run a deployed process from the end-user interface, and how to verify each stage of the workflow execution.

6.8 Designing and Mapping Forms with Approval Process

Teaches how to link forms to specific process activities and map form fields to workflow variables to support the approval process flow.

6.9 Adding Approval Status & Filters to Request List

Shows how to add an approval status column to the request list and apply filters to help users view records based on their current approval state.

6.10 Completing the Approval Workflow and Understanding Inbox vs. UI

Covers the full approval workflow cycle and clarifies the difference between the Joget Inbox (task inbox) and UI-based task management for end users.

6.11 New Tools Bar

Introduces the new Tools Bar available in Joget DX 9's process designer, providing quick access to process utilities and configuration options.

6.12 Participant Mapping: All Types

Comprehensive overview of all participant mapping options in Joget processes, including user, role, group, department, and dynamic participant assignments.

6.13 Introduction to Process Tool

Introduces the Process Tool concept — automated tasks that execute system actions (e.g., sending emails, updating records) as part of a workflow.

6.14 Using Email Tool in Process

Demonstrates how to configure and use the Email Tool within a process to automatically send notifications to participants at specific workflow stages.

6.15 Multi Tool

Explains the Multi Tool, which allows multiple process tools to be executed in sequence within a single process activity for complex automation scenarios.

6.16 Process Monitoring & Audit Trail

Covers the process monitoring dashboard and audit trail features that allow administrators to track running processes, identify bottlenecks, and review history.

6.17 Run Process Primary-Key Setting

Explains how to configure the primary key setting when triggering a process to ensure data integrity and proper linkage between form records and process instances.

6.18 Test (Process)

Final assessment covering process design, participant mapping, conditional logic, process tools, approval workflows, and process monitoring.

Enquiry Form

Submit the enquiry form below, and our expert consultants will assist you in taking the first step toward your professional training journey.


+60 3-5888-8242

info@amast.academy

Unit 1-30-7, Menara Bangkok Bank Berjaya Central Park 105 Jalan Ampang 50450 Kuala Lumpur Wilayah Persekutuan Kuala Lumpur Malaysia

Amast Academy © 2026