Giter VIP home page Giter VIP logo

nodejskoans's Introduction

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!

nodejskoans's People

Contributors

arturomtm avatar

Watchers

Andrés Hernández avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.