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
Basic rules for a good performing application
Using tools to debug your application
Performance insights through monitoring
Basics and preparation
Limiting the amount of expression properties
Proper datamodeling through separate models
Improving your data model's performance
Dividing flows over multiple actions
Improving your actions' performance
Splitting actions & endpoints
Caching and pre-rendering
Improving your webpages' performance
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.