Noticed your performance decreasing the more your app expands? Your design choices might be the cause of this, in this course we'll take a look at some of the best ways to increase the performance of your application!
This course includes...
Videos that explain what things are, how they work in Betty Blocks and specific assignments so you can put your new skills to practice straight away. In short, during this course you'll learn:
At the end of this course...
You'll be able to make applications with a good performance and you're able to recognize where to improve the performance if already exisiting applications!
Ready to get started?
All you need is:
A computer or laptop
Chrome or Safari browser
Betty Blocks account
Coffee or tea
Introduction
00:47
Basic rules for a good performing application
02:38
Using tools to debug your application
02:18
Performance insights through monitoring
02:04
Basics and preparation
Limiting the amount of expression properties
05:28
Proper datamodeling through separate models
02:40
Improving your data model's performance
Background processing
04:27
Dividing flows over multiple actions
03:34
Scheduled actions
01:03
Triggers
02:09
Improving your actions' performance
Splitting actions & endpoints
07:22
Caching and pre-rendering
04:07
Improving your webpages' performance
Recap
00:39
After learning the basics on how to design an efficient data model, put this knowledge into practice. We don't have a malfunctioning app yet, so just build the app according to the best practice rules.
Depending on what you're trying to achieve and what's acceptable within your boundaries, there's a set of rules that apply to every action.
Same as last chapter, we don't have any dragging actions yet, so create some new ones keeping the newly learned rules in mind.
In some cases the most important part of your application to improve. Webpages often serve as a way of interacting with your application for end users.
Pages being slow, or not delivering an expected experience can form a risk to your business.
Apply your new knowledge in this assignment to test your skills.