Node - Js Práctico Sitio Web

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 1

Node.

js práctico: Sitio web


Presentación del curso “Node.js práctico: Sitio web”
Si seleccionas líneas de la transcripción en esta sección, irás a la marca de tiempo en el vídeo

Node.js nos permite traer todo el poder de JavaScript al servidor. Gracias a su flexibilidad y sencillez, se ha convertido en una de las plataformas de moda.
Y este es el momento de que aprendas a dominarla. Mi nombre es Carlos Solís. Y en este curso práctico desarrollaré junto a ti diferentes proyectos
basados en Node.js para que los apliques de inmediato en tu sitio web. Crearemos un sitio web completo desde cero. Utilizaremos funciones avanzadas,
"frameworks" y servicios adicionales para llevar nuestro producto al siguiente nivel. Además, utilizaremos herramientas populares, como Express para
crear sitios web, y Socket.IO para crear conexiones en tiempo real. En este curso crearás aplicaciones web de calidad y en tiempo récord. Finalmente,
aprenderemos los procesos de publicación en diferentes servicios en la nube para que nuestra aplicación esté disponible para el mundo entero.

Presentación del curso de Node.js


Si seleccionas líneas de la transcripción en esta sección, irás a la marca de tiempo en el vídeo

Bienvenido al curso de creación de sitios web utilizando Node.js. Mi nombre es Carlos Solís y será un gusto ser tu instructor. En este curso vamos a
comenzar desde cero creando una aplicación en Node.js. Aprenderemos la estructura y la arquitectura de este lenguaje y utilizaremos diferentes
"frameworks" y herramientas. Trabajaremos con Express, Jade, MongoDB y diferentes herramientas de uso común dentro del entorno de desarrollo en
Node.js. Al final, publicaremos nuestra aplicación dentro de servicios en la nube. Específicamente utilizaremos Heroku. Este curso te ayudará a
comprender cómo funciona de principio a fin el desarrollo de aplicaciones utilizando Node.js.

Recursos y materiales para Node.js


Si seleccionas líneas de la transcripción en esta sección, irás a la marca de tiempo en el vídeo

Durante este curso vamos a utilizar diferentes herramientas y materiales. Te voy a hablar un poco de ellos antes de que comencemos a trabajar para que
puedas ir configurando tu sistema. Primero que todo, vamos a trabajar todo nuestro sitio basado en Node. Así que una buena idea es que comienzas
a descargar desde ahora Node. Lo puedes conseguir dentro de el sitio 'nodejs.org'. Y acá, haciendo clic en el botón de Install, vas a descargar un
programa. El programa va a tener un instalador. Y, una vez que esté instalado, debes reiniciar el sistema para estar seguro de que todo está funcionando
correctamente. También vamos a utilizar algunas herramientas para crear y administrar el código. Específicamente durante este curso, yo voy a utilizar
Sublime Text. Sin embargo, puedes utilizar cualquier otra herramienta. Te sugiero, por ejemplo, que utilices Brackets. Es otra excelente herramienta de
código abierto y con una licencia completamente gratuita que puedes descargar sin tener que hacer ningún costo económico. Una vez que tengas
instalado Node dentro del sistema, vamos a necesitar utilizar otra herramienta. Va a ser una herramienta que vamos a utilizar bastante dentro de este
curso. Y va a ser la terminal. Dependiendo del sistema operativo en que estés trabajando, vamos a necesitar una versión diferente. Te voy a mostrar cómo
mostrar la terminal dentro del sistema operativo Mac. En este caso, debes buscar dentro de la esquina superior derecha. Vas a ver una lupa para buscar
los diferentes elementos. Y acá vamos a escribir "terminal". Y esto va a abrir la terminal del sistema. Una vez que ya tengamos instalado Node, debemos
verificar que todo esté funcionando correctamente. Y para saber eso, vamos a escribir dentro del terminal 'node'. Voy a ampliar un poco la tipografía para
que lo puedas ver mejor. Vamos a hacer clic. Y, como verás, lo único que parece es un símbolo. Si aparece esto, todo está funcionando correctamente y
Node está instalado efectivamente dentro del sistema. Por ahora el terminal está escuchando únicamente comandos de Node y está ejecutando un
proceso de Node. Por ahora no le he definido ninguno específico, pero está esperando a recibir comandos. En caso de que yo quisiera cerrar este proceso
de Node, lo que debo hacer es presionar la tecla Control dentro de mi teclado y la tecla C, ambas en conjunto. Así que voy a presionar Ctrl + C. El sistema
me va a decir que vuelva a presionar estos botones otra vez. Así que voy a volver a escribir Ctrl + C. Y ahora la terminal ha cerrado los procesos de
Node. Y estamos listos para continuar utilizando el sistema de manera regular. Te voy mostrar cómo realizar este mismo proceso dentro del sistema
operativo Windows. Acá estoy utilizando específicamente Windows 7. Así que voy a buscar el botón de inicio. Y en esta sección de búsqueda voy a
escribir "cmd". Voy a presionar Enter. Y también aparecerá la terminal del sistema. en este caso también vamos a escribir 'node'. Presionamos Enter. Y
vamos a volver a ver este símbolo del sistema. Esto, de nuevo, significa que Node está escuchando comandos y está ejecutando sus rutinas. Para poder
salir de Node, vamos a volver a presionar Ctrl + C. El sistema me va a volver a pedir lo mismo, Ctrl + C. Y ahora ya salí de Node. En general, la única
diferencia entre las dos formas que vamos a trabajar, tanto en Windows como en Mac, es cómo sacamos la terminal. Pero una vez que estamos
trabajando en la terminal, vamos a tener básicamente los mismos comandos y la misma forma de trabajar. Así que, aunque durante el curso yo voy a
utilizar el sistema operativo Mac, va a ser exactamente los mismos comandos que vas a necesitar dentro del sistema Windows. Finalmente, para terminar,
nosotros vamos a tener un listado con los diferentes recursos de este curso. Vas a poder encontrar todos los ejemplos de acuerdo a como los vayamos
trabajando. Y encontrarás el código fuente tal como yo lo he trabajado durante la lección. De esta forma, vas a poder revisar y utilizar estos proyectos
dentro de tus propios proyectos web.

También podría gustarte