Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
React: Aplicaciones en tiempo real con Socket-io - 2023
Rating: 4.8 out of 5(1,295 ratings)
9,300 students

React: Aplicaciones en tiempo real con Socket-io - 2023

Aplicaciones de Mapas, colas, tickets de trabajo, gráficas, chat, CRUD completo en tiempo real y más...
Last updated 1/2026
Spanish

What you'll learn

  • Crear aplicaciones en tiempo real usando socket-io
  • Conectar React con un Socket-io backend server
  • Crear tu propio backend server que mezcla websockets con Rest endpoints
  • Modificar bases de datos basados en eventos sockets
  • Crear múltiples aplicaciones que utilizan sockets para comunicarse entre clientes

Course content

14 sections170 lectures16h 5m total length
  • Curso Legacy2:16
  • Introducción al curso3:11
  • ¿Cómo funcionará el curso?3:32
  • Instalaciones necesarias6:31
  • Instalar nodemon2:12
  • Configurar Git y Github1:58
  • ¡Únete a Nuestra Comunidad de DevTalles en Discord!0:20

Requirements

  • Saber React basado en Hooks es necesario
  • Conocimiento de JavaScript es necesario
  • Comprender las bases del Context API y custom Hooks
  • Conocer el objetivo de un Reducer para generar nuevos estados

Description

Nota Legacy:

Este curso fue grabado utilizando versiones anteriores del framework, por lo que algunas herramientas, comandos o configuraciones pueden haber cambiado con el tiempo, esto implica que su contenido no recibirá actualizaciones adicionales y nuestro equipo de Co-instructores no continuará proporcionando soporte a preguntas relacionadas a este curso.

Aun así, los fundamentos explicados siguen siendo relevantes y te ayudarán a comprender cómo funciona la tecnología. En algunos casos podrías encontrar pequeñas diferencias en comandos, configuraciones o dependencias respecto a las versiones actuales.

Si deseas trabajar con las versiones más recientes, te recomendamos explorar los cursos más actualizados disponibles en nuestro perfil.

Sin embargo, queremos que sigas aprendiendo con confianza. Por eso, te invitamos a unirte a nuestra comunidad en Discord, donde podrás conectar con otros estudiantes, compartir conocimientos y recibir apoyo de nuestra comunidad.

¡Gracias por tu comprensión y por ser parte de nuestra comunidad de aprendizaje!


React: Aplicaciones en tiempo real con Socket-io, es un curso enfocado en el manejo de ambas tecnologías para crear aplicaciones que interactúen entre si de manera simultánea e instantánea.

Este curso te enseñará lo que necesitas sobre el manejo de Socket-io junto con React, pero NO es un curso para empezar React, este curso es para personas con conocimiento previo en React.



Aquí crearemos varias aplicaciones que necesitan Websockets para poder resolverse, como por ejemplo gráficas en tiempo real, rastreo de marcadores en un mapa y sincronización de marcadores, aplicación de colas o tickets de trabajo y lógicamente un chat completo.


Entre los temas dentro del curso están:

1. CRUD utilizando sockets

2. Rest endpoints a nuestro socket server

3. MongoDB

4. Autenticación mediante JWT

a. Rest API

b. Socket API

5. Conexión manual y automática a nuestro socket server

6. Git y Github

7. Postman y variables de entorno

8. Eventos de sockets

9. Salas

10. Comunicación 1 a 1

11. RXJS Subjects

12. Custom Hooks

13. Context API

14. Mapbox

15. Antdesign

16. Bootstrap

17. Templates HTML hacia aplicaciones de React

18. Detecciones de caídas del servidor

19. Detección de desconexiones y reconexiones de clientes

a. Con autenticación

b. Sin autenticación

20. Y mucho más


El curso te ayudará mucho a trabajar la parte de Hooks y reutilización de código creando tus propios Hooks, de tal manera de que nuestros componentes estén simplificados y la lógica centralizada.


El objetivo principal del curso cuando lo termines, puedas crear soluciones que permitan la comunicación en tiempo real para tus aplicaciones sin tener que utilizar intérvalos u otro proceso para tener sincronizada la información entre todos los clientes que estén conectados en tu programa.

Who this course is for:

  • Personas que sepan React y quieran crear aplicaciones en tiempo real
  • Personas que necesiten reaccionar cuando eventos sucedan en el servidor que necesiten notificar a los clientes
  • Personas que tengan que resolver problemas de interacción
  • Personas que necesiten crear aplicaciones que sigan movimientos en un mapa
  • Personas que quieran aprender a usar Socket-io