Crear una aplicación web de Chat con NodeJS y SocketIO

Como desarrollar una webapp tipo chatroom con conexiones en tiempo real con JavaScript, Socket io y Node.js paso a paso
4.5 (110 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
2,170 students enrolled
Free
Start Learning Now
  • Lectures 8
  • Length 1 hour
  • Skill Level All Levels
  • Languages Spanish
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 12/2016 Spanish

Course Description

Bienvenido al Curso de "Crear una aplicación web de Chat con NodeJS y SocketIO", vas a aprender paso a paso a desarrollar un chat instantaneo con estas dos tecnologías.

NodeJS es una tecnología que nos permite hacer desarrollos back-end usando únicamente JavaScript.

SocketIO es una librería que nos permite manejar eventos en tiempo real mediante el protocolo TCP usando únicamente JavaScript. Es muy potente y podemos hacer cualquier tipo de aplicación en tiempo real.

En el curso desarrollaremos una sala de chat en tiempo real mediante NodeJS, Express y SocketIO.   

Con NodeJS podemos hacer cualquier tipo de desarrollo back-end, por ejemplo APIs REST y combinado con frameworks como Angular 2 podemos hacer un desarrollo full-stack completo, haciendo una web SPA en el front.

¿Que es un API RESTful?

Un API REST es un servicio que puede usarse desde cualquier dispositivo que entienda el protocolo HTTP, además interactúa directamente con la base de datos. Por ejemplo, las aplicaciones de smartphones interactúan con el servidor a través de un API RESTful.

También aprenderemos Angular 2 desde cero y como crear clientes web y desarrollaremos aplicaciones web de tipo SPA con este framework de Google(AngularJS 2).

¿Que es una web SPA?

Una web SPA es una aplicación de una sola página en la que la carga de datos es asíncrona y la página no se recarga en casi ningún momento, pese a cambiar de ruta o url para navegar entre las secciones de la aplicación, es una nueva tendencia en el desarrollo web.

Al finalizar el curso serás capaz de desarrollar chat en tiempo real con NodeJS y SocketIO.

Verás ejemplos prácticos. Iremos usando cada una de las partes fundamentales de los frameworks para construir esta aplicación web.

Además desarrollaremos dos aplicaciones web desde cero, para unir todas las piezas del puzzle.

Échale un vistazo al programa del curso para ver todos temas que aprenderás.

Únete al curso: ¡¡ Aprende NodeJS y Socket.io !!


What are the requirements?

  • HTML
  • JavaScript
  • Que es NodeJS

What am I going to get from this course?

  • Utilizar Socket.io
  • Crear un chat en tiempo real

Who is the target audience?

  • Desarrolladores web
  • Estudiantes de informática

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Desarrollando una webapp tipo chat con NodeJS y Socket.io
02:59

Introducción al curso de SocketIO y Node.js

05:14

Crear el proyecto base para empezar a trabajar con NodeJS y Socket.io

03:46

Instalaremos los paquetes, módulos y dependencias necesarios.

08:17

Cargar librerias y crear un servidor con NodeJS

08:37

Crearemos el evento de conexión al socket.

10:51

Mensaje de bienvenida al chat de Nodejs y mostrar los mensajes en la vista.

13:30

Enviar y recibir mensajes en nuestra aplicación web de chat.

00:45

muchos regalos para ti.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Víctor Robles, Desarrollador web

Soy desarrollador web en una empresa y llevo inmerso en el mundo de la programación y la informática desde los 15 años.

Me encanta programar y todo lo relacionado con Internet y las nuevas tecnologías, crear cosas y enseñar a los demás.

Soy casi completamente autodidacta, por eso voy a ofrecerte muchos de mis conocimientos para que tú puedas aprender más fácilmente y más rápido de lo que yo lo hice y hago cada día.

Puedes saber más de mí en mi blog y en mis perfiles en las diferentes redes sociales ;) .

Ready to start learning?
Start Learning Now