Node.js Koans (GPL Licensed)
ESP
Los Koans para Node.js son una colecci贸n de aplicaciones para el aprendizaje de Node.js a trav茅s de Koans. Los Koans son huecos en el c贸digo que deben completarse y que se validan con casos de prueba, en este caso escritos con Jasmine
Las aplicaciones se han creado como ejemplos para el libro gratuito "Introducci贸n a Node.js a trav茅s de Koans"
En el libro, se cubren varios temas relacionados con la creaci贸n de aplicaciones para Node.js con sus API dgram, net y http, y con los m贸dulos Express (v3.0) and Socket.IO (v0.9).
Para que el aprendizaje sea interactivo, en el c贸digo fuente de las apps hay algunos Koans que se van desgranando en cada uno de los cap铆tulos del libro:
- Cap铆tulo 2: Implementaci贸n de un servidor RTP (Real Time Protocol)
- Cap铆tulo 3: L铆nea de comandos remota para controlar el servidor RTP
- Cap铆tulo 4: Sencilla interfaz web tipo Reproductor para el servidor RTP
- Cap铆tulo 5: Whizr, clon de Twitter
- Cap铆tulo 6: Juego Top Memory
Para poder ejecutar las aplicaciones y los Koans, es necesario instalar Jasmine, Express y Socket.IO:
npm -g install [email protected] [email protected] jasmine-node
隆Estas aplicaciones est谩n en constante evoluci贸n y se necesita tu ayuda para mejorarlas!
ENG
Node.js Koans are a collection of apps to learn Node.js basis through koans. Koans are gaps in the code to be filled and validated with test cases, in this case written with Jasmine.
The apps were created as examples for the spanish free ebook "Introducci贸n a Node.js a trav茅s de Koans" ("Introduction to Node.js through Koans").
The book covers some topics on Node.js app creation with its APIs dgram, net and http, and modules Express (v3.0) and Socket.IO (v0.9).
To make the learning interactive, inside the source code of the apps there are some koans which are explained in detail in each chapter of the ebook:
- Chapter 2: RTP (Real Time Protocol) server implementation
- Chapter 3: Simple remote command line control for RTP server
- Chapter 4: Simple web player interface for RTP server
- Chapter 5: Whizr, clone of Twitter
- Chapter 6: Top Memory game
In order to have them running, it is mandatory to install Jasmine, Express and Socket.IO:
npm -g install [email protected] [email protected] jasmine-node
Apps are constantly evolving and your help is needed to improve them!