Frappe Framework
Prérequis
Liste des compétences techniques utiles avant de construire une app avec Frappe Framework, accompagnée de ressources d’apprentissage pour chacune.
À quoi sert cette page
Cette page rassemble les ressources qui vous aideront à démarrer le développement d’apps avec Frappe. Chaque section présente une technologie utilisée par le framework et renvoie vers des supports d’apprentissage.
1. Python
Frappe utilise Python 3 pour la programmation côté serveur. Il est fortement recommandé d’apprendre Python avant de commencer à construire des apps avec Frappe Framework.
Ressources :
2. MariaDB / Postgres
Pour créer des apps pilotées par une base de données avec Frappe, vous devez maîtriser les bases de l’administration de bases de données et les requêtes SQL courantes.
Ressources :
3. HTML / CSS
Si vous souhaitez construire des interfaces utilisateur avec Frappe Framework, il vous faudra connaître les bases de HTML / CSS ainsi que le framework CSS Bootstrap.
Ressources :
4. JavaScript / jQuery
Pour personnaliser les formulaires et créer des interfaces interactives, vous devrez apprendre JavaScript et la bibliothèque jQuery.
Ressources :
5. Templates Jinja
Pour construire des vues web (Web Views) et des modèles d’impression (Print Templates), vous devrez apprendre le langage de templates Jinja.
Ressources :
6. Git / GitHub
Apprenez à contribuer à un projet open source avec Git et GitHub, deux excellents outils pour gérer votre code et le partager avec d’autres.
Ressources :
Et ensuite ?
Si vous êtes à l’aise avec les bases de ces outils, vous êtes prêt à construire une app avec Frappe Framework.
Étape suivante : Installer et configurer bench.
