Skip to content

Latest commit

 

History

History
113 lines (74 loc) · 4.96 KB

README.es.md

File metadata and controls

113 lines (74 loc) · 4.96 KB

Taller de Javascript Funcional

Gitter Discusiones de NodeSchool

Enseñando las propiedades fundamentales de Javascript Funcional.

No se requieren librerías (e.j. sin underscore), tan solo ES5.


Gittip

Misión

Muchos recursos de aprendizaje de programación funcional te enseñarán como escribir código al estilo funcional, pero usualmente es altamente indirecto, profundamente abstraído, requiere el entendimiento de complejas relaciones entre llamados de librerías personalizadas y no representa la realidad de como la gente escribe realmente JavaScript.

La meta de este taller es de crear problemas realistas que pueden ser resueltos usando JavaScript nativo y conciso.

Por favor lee los ejercicios cuidadosamente y sigue todas las instrucciones, están para ayudarte a aprender

Instalación y actualización

$ npm install -g functional-javascript-workshop@latest

Algunas instalaciones de npm requieren el uso de sudo en el comando de arriba. Es recomendado en vez re-instalar node/npm para que no necesites usar sudo.

Instrucciones de uso

1. Elige el problema en el que quieras trabajar

Una vez el taller está instalado, corre functional-javascript-workshop para imprimir en consola un menú donde puedas seleccionar un problema para trabajar.

$ functional-javascript-workshop

Los problemas están listados en un vago orden de dificultad. Se recomienda completarlos en orden, debido a que ejercicios posteriores serán resueltos por habilidades desarrolladas al resolver problemas previos.

2. Escribiendo tu solución

Una vez has elegido un problema, el taller recordará en cual problema estás trabajando. Usando tu editor preferido, simplemente crea un archivo en el cual escribir tu solución. La mayoría de problemas proveerán algúna plantilla con la cual comenzar. Cópialo de la descripción del problema a tu archivo de solución.

3. Probando tu solución

Usa el comando del taller run para apuntar el taller a tu archivo de solución. Tu solución será cargada y pasada a el proceso del problema. Esto usualmente no correrá ningún tipo de validación, simplemente mostrará el resultado del programa.

$ functional-javascript-workshop run misolucion.js

4. Verificando tu solución

Tu solución será verificada contra el resultado de la solución 'oficial'. Si todos los resultados concuerdan, ¡has solucionado el problema correctamente!.

$ functional-javascript-workshop verify misolucion.js

¿Problemas?

Retroalimentación y recomendaciones son recibidas, por favor informa de tus problemas en issues.

Reseñas completas como esta son increíblemente útiles. ¡Más reseñas así por favor!.

Estamos a la búsqueda de más problemas prácticos, así que si tienes un problema en tu día a día el cual fue solucionado simple y elegantemente con alguna técnica de JavaScript funcional, dejanos saber para crear un ejercicio en base a esta.

Pantallazos

screen shot 2013-09-27 at 5 18 45 pm screen shot 2013-09-23 at 9 13 02 pm

Recursos

Una colección en crecimiento de recursos sobre JavaScript funcional puede ser encontrada en la wiki.

Gracias rvagg

Este tutorial fue construido usando el framework de talleres de rvagg.

Resumen

 proyecto  : functional-javascript
 edad del repositorio : 2 años
 activo   : 50 días
 commits  : 152
 archivos    : 70
 autores  :
    69	Tim                     45.4%
    67	Tim Oxley               44.1%
     3	Sequoia McDowell        2.0%
     2	ZJ                      1.3%
     1	Naor Biton              0.7%
     1	Pavel Kornilov          0.7%
     1	Steve Teo               0.7%
     1	Wei Lu                  0.7%
     1	Yoshua Wuyts            0.7%
     1	flakyfilibuster         0.7%
     1	Arvid Andersson         0.7%
     1	tim walker              0.7%
     1	Brendon Murphy          0.7%
     1	Lorcan Coyle            0.7%
     1	Matthew Hokanson        0.7%

Licencia

MIT