Knowledge Base Developer Docs
Building Performant Applications

Building Performant Applications

Learn the tactics and best practices you can use to make sure your applications maintain a high level of performance.

rate limit

Code not recognized.

About this course

As with any piece of software, performance is an important part of building a good TrackVia application. Our end users expect a certain level of performance and we should do everything we can to meet that expectation. This course is designed to teach you about the things that may slow down your applications, and show you how to build your applications so that you don’t run into performance issues over time.

Learning Objectives

  1. What types of things cause application performance issues?
  2. How to avoid application designs that may cause performance issues

Recommended Prerequisites

This course covers advanced topics. We suggest that you are comfortable with all the material in the Core Functionality and Advanced Functionality training paths before enrolling in this course.

Curriculum55 min

  • Overview
  • Course Overview 2 min
  • Tables
  • Tables Overview 2 min
  • Indexing 3 min
  • Denormalization 6 min
  • Knowledge Check 1 min
  • Formulas
  • Triggered Fields 4 min
  • Concurrent Record Updates 6 min
  • Knowledge Check 1 min
  • Formula Order of Operations 3 min
  • Writing Child Aggregate Functions 2 min
  • Avoiding Taxing Functions 2 min
  • Knowledge Check 1 min
  • App Scripts
  • Using App Scripts to Maintain Performance 5 min
  • Knowledge Check 1 min
  • User Experience
  • Building Views 6 min
  • Additional Best Practices 5 min
  • Knowledge Check 1 min
  • Review
  • Key Takaways 4 min
  • Course Feedback 1 min

About this course

As with any piece of software, performance is an important part of building a good TrackVia application. Our end users expect a certain level of performance and we should do everything we can to meet that expectation. This course is designed to teach you about the things that may slow down your applications, and show you how to build your applications so that you don’t run into performance issues over time.

Learning Objectives

  1. What types of things cause application performance issues?
  2. How to avoid application designs that may cause performance issues

Recommended Prerequisites

This course covers advanced topics. We suggest that you are comfortable with all the material in the Core Functionality and Advanced Functionality training paths before enrolling in this course.

Curriculum55 min

  • Overview
  • Course Overview 2 min
  • Tables
  • Tables Overview 2 min
  • Indexing 3 min
  • Denormalization 6 min
  • Knowledge Check 1 min
  • Formulas
  • Triggered Fields 4 min
  • Concurrent Record Updates 6 min
  • Knowledge Check 1 min
  • Formula Order of Operations 3 min
  • Writing Child Aggregate Functions 2 min
  • Avoiding Taxing Functions 2 min
  • Knowledge Check 1 min
  • App Scripts
  • Using App Scripts to Maintain Performance 5 min
  • Knowledge Check 1 min
  • User Experience
  • Building Views 6 min
  • Additional Best Practices 5 min
  • Knowledge Check 1 min
  • Review
  • Key Takaways 4 min
  • Course Feedback 1 min