seitime-frappe/frappe/docs/user/es/tutorial/before.md
Narciso E. Núñez Arias e081dff979 Translation of the Tutorial And Videos section to Spanish (#3718)
* Add basic files structure for spanish translation of the doc

* Translate the video tutorial index page

* Translate Before Start page

* Translate What is an app page

* Translate the Bench page

* Translate Conslusion page of the tutorial

* Translate to spanish Tutorial Index page

* Translate to spanish Reports page

* Translate to Spanish Roles Page

* Translate to Spanish the Tutorial Model Page

* Translate to Spanish the tutorial Single Doctypes page

* Translate to Spanish the tutorial Doctype files structure page

* Translate to Spanish the tutorial Start Bench page

* Translate to Spanish the tutorial New App page

* Translate to Spanish the tutorial Client Side Script page

* Translate to Spanish the tutorial Users and records page

* Translate to Spanish the tutorial Setting Up the site page

* Translate to Spanish the tutorial Task Runner page

* Translate to Spanish the tutorial Controllers Page

* Translate to Spanish the tutorial Doctypes page

* Translate to Spanish the tutorial Naming And Linking page

* Translate to Spanish the tutorial Web Views page
2017-07-19 10:29:16 +05:30

2.8 KiB

Antes de empezar

Una lista de recursos que te ayudaran a inicar con el desarrollo de aplicaciones usando Frappe.


1. Python

Frappe usa Python (v2.7) como lenguaje de parte del servidor. Es altamente recomendable aprender Python antes de iniciar a crear aplicaciones con Frappe.

Para escribir código de calidad del lado del servidor, también debes incluir pruebas automatizadas.

Recursos:

  1. Tutorial sobre Python de Codecademy
  2. Tutorial Oficial de Python
  3. Tutorial básico de Test-driven development

2. MariaDB / MySQL

Para crear aplicaciones con frappe, debes entender los conceptops básicos del manejo de base de datos, como instalarlas, acceder, crear nueva base de datos, y hacer consultas básicas con SQL.

Recursos:

  1. Tutorial sobre SQL de Codecademy
  2. Tutorial Básico de MySQL de DigitalOcean
  3. Introducción a MariaDB

3. HTML / CSS

Si quieres construir interfaces de usuario usando Frappe, necesitas aprender los conceptops básicos de HTML / CSS y el framework de CSS Bootstrap.

Recursos:

  1. Tutorial sobre HTML/CSS de Codecademy
  2. Introducción a Bootstrap

4. JavaScript and jQuery

Para modificar formularios y crear interfaces de usuarios interactivas, deberías aprender JavaScript y la librería JQuery.

Recursos:

  1. Tutorial sobre JavaScript de Codecademy
  2. Tutorial sobre jQuery de Codecademy

5. Manejar de plantillas Jinja

Si estas modificando plantillas de Impresión o Páginas Web, tienes que aprender a utilizar el manejar de plantillas Jinja. Es una forma facíl de crear páginas web dinámicas.

Recursos:

  1. Primer on Jinja Templating
  2. Documentación oficial

6. Git and GitHub

Aprende como contribuir en un proyecto de código abierto usando Git y GitHub, dos increíbles herramientes que te ayudan a gestionar tu código y compartirlo con otros.

Recursos:

  1. Tutorial Básico de Git
  2. Cómo contribuir al Código Abierto

Cuando estes listo, puedes intentar [crear una aplicación simple]({{ docs_base_url }}/user/es/tutorial/app) usando Frappe.