Documentation Frappe Framework

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.

2 min de lectureMis à jour le Source : docs.frappe.io

À 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 :

  1. Tutoriel Codecademy pour Python
  2. Tutoriel officiel Python

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 :

  1. Tutoriel Codecademy pour SQL
  2. Tutoriel MySQL de base par DigitalOcean
  3. Démarrer avec MariaDB

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 :

  1. Tutoriel Codecademy pour HTML/CSS
  2. Démarrer avec Bootstrap

4. JavaScript / jQuery

Pour personnaliser les formulaires et créer des interfaces interactives, vous devrez apprendre JavaScript et la bibliothèque jQuery.

Ressources :

  1. The Modern JavaScript Tutorial
  2. Tutoriel Codecademy pour JavaScript
  3. Tutoriel Codecademy pour jQuery

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 :

  1. Documentation Jinja

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 :

  1. Tutoriel Git de base
  2. Comment contribuer à l’open source

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.

Pages liées