2.6 KiB
Executable file
Before You Start
A list of resources to help you get started with building apps using Frappé
1. Python
Frappé uses Python (v2.7) for server-side programming. It is highly recommended to learn Python before you start building apps with Frappé.
To write quality server-side code, you must also include automated tests.
Resources:
2. MariaDB / MySQL
To create database-driven apps with Frappé, you must understand the basics of database management, like how to install, login, create new databases, and basic SQL queries.
Resources:
3. HTML / CSS
If you want to build user interfaces using Frappé, you will need to learn basic HTML / CSS and the Boostrap CSS Framework.
Resources:
4. JavaScript and jQuery
To customize forms and create rich user interfaces, you should learn JavaScript and the popular library jQuery.
Resources:
5. Jinja Templating
If you are customizing Print templates or Web pages, you need to learn the Jinja Templating language. It is an easy way to create dynamic web pages (HTML).
Resources:
6. Git and GitHub
Learn how to contribute back to an open source project using Git and GitHub, two great tools to help you manage your code and share it with others.
Resources:
When you are ready, you can try building a sample application using Frappé.