Skip to content

danieltoledo/nodejskoans

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published