tutorial

Páginas: 39 (9592 palabras) Publicado: 20 de marzo de 2013
El Libro para Principiantes en
Node.js
www.Arteyanos.com
Un tutorial de Node.js por: Manuel Kiessling & Herman A. Junge

Sobre el Tutorial
El objetivo de este documento es ayudarte a empezar con el desarrollo de aplicaciones para Node.js,
enseñándote todo lo que necesites saber acerca de JavaScript "avanzado" sobre la marcha. Este tutorial va
mucho más allá del típico manual "Hola Mundo".Status
Estás leyendo la versión final de este libro, es decir, las actualizaciones solo serán hechas para corregir errores
o para reflejar cambiar en nuevas versiones de Node.js.

Las muestras de código de este libro están probadas para funcionar con la versión 0.4.8. de Node.js.

Audiencia Objetivo
Este documento probablemente será mejor entendido por los lectores que tengan untrasfondo similar al mío:
Programadores experimentados en al menos un lenguaje orientado al objeto, como Ruby, Python, PHP o Java;
poca experiencia con JavaScript, y ninguna experiencia en Node.js.

El que este documento esté orientado a desarrolladores que ya tienen experiencia con otros lenguajes de
programación significa que no vamos a cubrir temas realmente básicos como tipos de datos,variables,
estructuras de control y similares. Debes saber acerca de estos tópicos para entender este documento.

Sin embargo, dado que las funciones y objetos en JavaScript son diferentes de sus contrapartes en la mayoría
de los lenguajes, estos serán explicados con más detalle.

Estructura de este documento
Al Término de este documento, habrás creado una aplicación Web completa, que permita a losusuarios de ésta
el ver páginas web y subir archivos.

La cual, por supuesto, no va ser nada como la "aplicación que va a cambiar el mundo", no obstante eso,
nosotros haremos la milla extra y no vamos sólo a codificar una aplicación lo "suficientemente simple" para
hacer estos casos de uso posible, sino que crearemos un framework sencillo, pero completo, a fin de po der
separar losdistintos aspectos de nuestra aplicación. Verás lo que esto significa en poco tiempo.

Empezaremos por mirar cómo el desarrollo en JavaScript en Node.js es diferente del desarrollo en JavaScript
en un browser.

Luego, nos mantendremos con la vieja tradición de escribir una aplicación "Hola Mundo", la cual es la
aplicación más básica de Node.js que "hace" algo.

Enseguida, discutiremos que tipo de"aplicación del mundo real" queremos construir, disectaremos las
diferentes partes que necesitan ser implementadas para ensamblar esta aplicación, y empezaremos trabajando
en cada una de estas partes paso a paso.

Tal y cual lo prometido, aprenderemos sobre la marcha acerca de algunos de los muchos conceptos avanzados
de JavaScript, como hacer uso de ellos, y ver el porqué tiene sentido elhacer uso de estos conceptos en vez de
los que ya conocemos por otros lenguajes de programación.

Tabla de Contenidos

JavaScript y Node.js
JavaScript y Tú
Antes que hablemos de toda la parte técnica, tomémonos un minuto y hablemos acerca de ti y tu relación con
JavaScript. Este capítulo está aquí para permitirte estimar si tiene sentido el que sigas o no leyendo este
documento.

Si erescomo yo, empezaste con el "desarrollo" HTML hace bastante tiempo, escribiendo documentos HTML.
Te encontraste en el camino con esta cosa simpática llamada JavaScript, pero solo la usabas en una forma muy
básica, agregando interactividad a tus páginas de cuando en cuando.

Lo que realmente quisiste era "la cosa real", Querías saber cómo construir sitios web complejos - Aprendiste un
lenguajede programación como PHP, Ruby, Java, y empezaste a escribir código "backend".

No obstante, mantuviste un ojo en JavaScript, y te diste cuenta que con la introducción de jQuery, Prototype y
otros, las cosas se fueron poniendo más avanzadas en las Tierras de JavaScript, y que este lenguaje era
realmente más que hacer un window.open().

Sin embargo, esto era todo cosa del frontend ,y aunque...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • tutorial
  • Tutorial
  • Tutorial
  • tutorial
  • tutorial
  • Tutorial
  • Tutoriales
  • Tutorial

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS