play_circle_filled 03 horas y 23 minutos today

Curso de aplicaciones en tiempo real con Vuejs y NodeJS utilizando Socket.IO

star star star star star
1 valoraciones
Curso de aplicaciones en tiempo real con Vuejs y NodeJS utilizando Socket.IO

Este curso pertenece a las siguientes rutas de aprendizaje

play_circle_outline
¿Qué vamos a hacer? lección gratuita
8 minutos
file_download
Archivos del curso (Proyecto final cliente)
N/A
file_download
Archivos del curso (Proyecto final servidor)
N/A

play_circle_outline
Explicando las dependencias que vamos a utilizar para desarrollar el servidor
5 minutos
play_circle_outline
Crear proyecto con NodeJS + instalación de dependencias
7 minutos

play_circle_outline
Instalar Robomongo y configurar conexión con MongoDB utilizando Mongoose
5 minutos
play_circle_outline
Crear los modelos User y Room con Mongoose
5 minutos

play_circle_outline
Desarrollar lógica en el servidor para iniciar sesión
8 minutos
play_circle_outline
Desarrollar lógica en el servidor para registrar usuarios
3 minutos

play_circle_outline
Módulo Live y algunos recursos útiles
4 minutos
play_circle_outline
Módulo Room
13 minutos

play_circle_outline
Configurar el punto de entrada de nuestro servidor con explicaciones detalladas
6 minutos
play_circle_outline
Escuchar los eventos del cliente con Socket.IO utilizando autenticación con JWT
11 minutos

play_circle_outline
Crear proyecto Vuejs, instalación de dependencias y Vuetify 2
6 minutos

play_circle_outline
Componentes de formulario con Vuelidate
2 minutos
play_circle_outline
Configurar el plugin Vuelidate para validar formularios
3 minutos
play_circle_outline
Configurar el plugin VueResouce para realizar peticiones HTTP para iniciar sesión y registrar usuarios
3 minutos
play_circle_outline
Configurar el plugin Socket.IO con JWT
4 minutos

play_circle_outline
Módulo de autenticación con Vuex
8 minutos
play_circle_outline
Módulo Live con Vuex
3 minutos
play_circle_outline
Módulo Room con Vuex
10 minutos
play_circle_outline
Configurar el almacén de Vuex con módulos y VuexPersist
10 minutos

play_circle_outline
Main.js y definir un EventBus global
4 minutos

play_circle_outline
Desarrollar componentes de la UI
6 minutos
play_circle_outline
Preparar el archivo App.vue
6 minutos
play_circle_outline
Formularios de login y registro reutilizando componentes
11 minutos
play_circle_outline
Vista Live, el punto de conexión entre el cliente y el servidor con Socket.IO
10 minutos
play_circle_outline
Componentes Modal y Room para utilizar en el listado de salas
5 minutos
play_circle_outline
Finalizar vista Live mostrando las salas disponibles con la posibilidad de dar de alta nuevas salas
8 minutos
play_circle_outline
Componentes Sidebar para usuarios y Chat para salas públicas
5 minutos
play_circle_outline
Vista Room para mostrar chat y usuarios en salas públicas
9 minutos
play_circle_outline
Componente PrivateChat para salas privadas
4 minutos
play_circle_outline
Vista PrivateRoom para programar la lógica de las salas privadas
11 minutos
description
¡Bug al enviar el token al servidor!
N/A
Vídeo de introducción Curso de aplicaciones en tiempo real con Vuejs y NodeJS utilizando Socket.IO
timer

Desbloquea el curso

Contrata un plan y consigue acceso completo

Crea tu cuenta

¿Ya tienes una cuenta? Inicia sesión

school¿Qué aprenderás?

El desarrollo de aplicaciones en tiempo real son un tipo de aplicaciones que cualquier desarrollador debe afrontar en algún momento de su vida. Cuando este momento llega, lo primero que nos viene a la cabeza con un porcentaje muy alto es NodeJS, lo segundo Socket.IO, este curso te prepara para ello con un ejemplo correcto paso a paso.

En el curso de aplicaciones en tiempo real con Vuejs y NodeJS utilizando Socket.IO aprenderás a desarrollar este tipo de aplicaciones desde 0 a través de un ejemplo completo llevando a cabo 2 proyectos completos. 


  • Un servidor con NodeJS y Socket.IO utilizando bases de datos NoSQL con Mongoose y autenticación con JWT.
  • Un cliente con Vuejs 2 y Vuex utilizando Socket.IO en el cliente para comunicarse de forma correcta y segura con el servidor enviando un JWT en cada petición de forma automática.

 Una vez finalices el curso tendrás todos los conocimientos necesarios para poder desarrollar aplicaciones en tiempo real con Vuejs y NodeJS con un proceso de autenticación correcto haciendo uso siempre de las mejores prácticas de programación. 

 A continuación te dejo algunos de los puntos más importantes que veremos a lo largo del curso: 


  • Desarrollar y configurar un servidor con NodeJS y Express haciendo uso de Socket.IO.
  • Configurar Socket.IO con JSON WEB TOKENS para mejorar la seguridad en las comunicaciones vía sockets.
  • Desarrollar un sistema de autenticación con JWT entre NodeJS y Vuejs.
  • Emitir y recibir eventos utilizando Socket.IO con respuestas a salas y a sockets.
  • Conectar y desconectar sockets de forma correcta con Vuejs.
  • Utilizar Vuex para escuchar los eventos del servidor.

 Te invito a ver el vídeo de introducción donde te enseño el proyecto que estaremos desarrollando.

group¿A quién va dirigido el curso?

  • Programadores que trabajen con Vuejs y quieran mejorar añadiendo a su currículum el desarrollo de aplicaciones en tiempo real con NodeJS y Socket.IO.



help_outline¿Qué hacer en caso de dudas durante el curso?

Los planes de suscripción trimestral y anual incluyen soporte a través del foro del curso.

Las dudas que se planteen en el foro del curso serán respondidas en un plazo máximo de 24 horas laborables.

Las dudas planteadas deben estar relacionadas con el contenido del curso y no con desarrollos personalizados que no estén relacionados con el curso.

Acerca del autor

Especialista con +14 años de experiencia en desarrollo web Full Stack. Dominio avanzado en Laravel y Vue.js, creando aplicaciones modernas de alto rendimiento. Instructor profesional con 8 años compartiendo conocimiento a través de cursos especializados que han formado a cientos de desarrolladores.

Israel Parra

Desarrollador Full Stack & Formador

Valoraciones

5
star star star star star

1 valoraciones

star star star star star
star star star star star_border
star star star star_border star_border
star star star_border star_border star_border
star star_border star_border star_border star_border
Roberth3600

hace 4 años

Roberth3600 Buen curso
star star star star star

Las explicaciones son claras y entendibles.

Cursosdesarrolloweb es una plataforma educativa con cursos y tutoriales en texto y vídeo.

Términos y condiciones Política de privacidad Términos y condiciones para afiliados Formulario de contacto

Copyright 2025 © Todos los derechos reservados.

Contacto