You are on page 1of 6

API Architecture and Serverside Validation

Introduction to Error Handling

Professional Integration Troubleshooting

Modularity

Data Workflow: Gateways Operators

Data Workflow: Working with Tables

Data Workflow: Working with Arrays

Data Workflow: Working with Objects

Data Workflow: Working with Value Operators

Using Loops in Unqork

Workflow: Conditional Events Parallel Execution and Scheduling

Introduction to Transforms

Professional Dashboard Configuration

Display & Layout in Dashboards

UDLC: Professional Lifecycle Tools

Professional RBAC

Assessment Study Guide

The following guide covers all content that can appear on the assessment. It is important that you
confirm your readiness by reviewing all content before scheduling your assessment.

API Architecture and Server-Side Validation

Describe and understand:

 Why API architecture is important.

 Simple API architectures.

 Other API architecture patterns.

 When you should think about API architecture.

 What server-side validation is.

 How to validate server-side using a Plug-In.

 How to validate server-side using the API Architecture Validation Pattern.

 What a Proxy Validation Pattern is and how to set it up.


Demonstrate the ability to:

 Distinguish between webhooks and APIs.

 Use a webhook.

 Implement webhook security.

 Configure a module for webhooks.

 Identify asynchronous processing.

 Explain how asynchronous processing works.

 Identify Data-related race conditions.

 Identify Data-locking methods.

 Identify Configuration-related race conditions.

Introduction to Error Handling

Understand:

 The difference between error handling and troubleshooting.

 Network errors.

 Where to locate Network errors

 How to create word error messages for external and internal APIs.

 How to create custom system-generated messages based on client preferences.

Professional Troubleshooting

Demonstrate the ability to:

 Set up Service Logs for external APIs.

 Set up Service Logs for remote executes.

 Check Service Logs using an API call.

 Searching and filtering Service Logs.

Understand how to use following to assist in troubleshooting:

 The investigative approach.

 Applications function.

 End-users' interactions with the application.

 Application's submission data.

 Application logic.

Modularity

Understand how to:


 Use modularity in Unqork.

 Create function-specific mini-systems.

 Modularize your applications.

Describe and create:

 Conceptual Models

 Logical Models

 Physical Models

Demonstrate the ability to:

 Find patterns in your configuration.

 Create reusable modules.

 Build an application using modularity.

Data Workflow: Working with Tables

Configure the following operators to work with tables:

 Create Index Operator

 HTML Table Operator

 Rename Field Operator

 Map Keys Operator

 Map Values Operator

 Merge Operator

 Clean Keys Operator

 Convert Field Operator

 Nest By Operator

 Nested Array Operator

 Omit Operator

 Split Field Operator

Data Workflow: Working with Arrays

Configure the following operators to work with arrays:

 Includes Operator

 Join Operator

Data Workflow: Working with Objects

Configure the following operators to work with objects:


 Clean Object Operator

 Extend Operator

 Has Operator

 Diff Operator

Data Workflow: Working with Value Operators

Configure the following operators to work with values and strings:

 Covert Value Operator

Using Loops in UnqorkWorkflow: Conditional Events, Parallel Execution, and Scheduling

Understand how to describe and use:

 Iterating Data Workflow Operators.

 Loops in Data Workflow.

Configure and identify the difference between:

 Simple Loops

 Batch Loops

Workflow: Conditional Events, Parallel Execution, and Scheduling

Configure and use the following Workflow nodes:

 Exclusive Gateway Nodes

 Handoff Nodes

 Sub-Process Nodes

 Conditional Event Nodes

 Inclusive Gateway Split Nodes

 Inclusive Gateway Join Nodes

 Parallel Gateway Split Nodes

 Parallel Gateway Join Nodes

 Signal Nodes

 Signal Start Nodes

 Timer Nodes

 Timer Start Nodes

Describe and configure:

 Integrations jobs using Workflow

Introduction to Transforms
Describe and understand:

 What a transform is.

 How to create, write, and format a transform.

 How to trigger a transform.

 How to manage and troubleshoot your existing transforms.

Describe the difference between triggering a transform with:

 An Execute with Input Data

 A Pre-Request Transform

Understand the benefits and limitations testing transforms using the:

 Testing tool

 Network tab

Professional Dashboard Configuration

Understand how to configure a Dashboard to:

 Export data to Excel

 Create a PDF of the Dashboard using a Transform

 Add a Global and Individual Search

Display & Layout in Dashboards

Configure and understand the difference between:

 Scatter Plots

 Bubble Charts

Professional Life Cycle Tools

Use and describe the differences between the following UDLC tools:

 Unqork's Discovery Hub

 API Docs Dashboard Tool

 Schema Docs Dashboard Tool

 Application Dependencies Dashboard Tool

 Service Logs Dashboard Tool

 Release Management Dashboard Tool

 Flexible Data Updater Tool

Professional RBAC

Describe and understand how to:


 Build a Clients RBAC requirements by determining end-user permission needs and translate
them into plain language.

 Prepare to test an RBAC configuration.

 Test an RBAC configuration using sample submission data.

You might also like