Ok entonces websocket es un protocolo de comunicacion en tiempo real que crea un tunel entre un cliente y un servidor y que soporta multiples clientes conectados al mismo tunel es correcto??
Conocer y comprender cómo se realizan las conexiones hacia los servidores a través de internet y sus implicaciones en el desarrollo de servidores
Bienvenida y presentación del curso
Qué es Node y cómo instalarlo
¿Qué son y cómo se usan las peticiones HTTP?
Métodos, cabeceras y estados
Cuerpo y query de la petición
Crear un servidor HTTP en Javascript, y comenzar a escuchar y responder peticiones desde un cliente .
Crear un servidor HTTP desde NodeJS
¿Cómo pueden venir las peticiones?
Recibir información desde el cliente: Body y Query
Información contextual: Leer las cabeceras
Tipos de respuesta: Vacía, plana, con datos y estructurada
Respuestas coherentes
Servir archivos estáticos
Errores: Cómo presentarlos e implicaciones en la seguridad
Comprender y desarrollar la arquitectura básica de un backend en NodeJS, y comunicarse entre módulos
Conceptualmente: Rutas, controladores y bases de datos
Rutas y capa de red: Responsabilidades y límites
Controladores: Definiendo la lógica de negocio
Almacenando la información en una base de datos
Utilizar una base de datos para definir, modelar, almacenar y recuperar la información de nuestra aplicación
Tipos de Bases de Datos: Relacionales y No Relacionales
Crear y Configurar tu Base de Datos con MongoDB
MongoDB: Almacenar y leer datos
MongoDB: Actualizar datos
MongoDB: Consultar datos
MongoDB: Eliminar Datos
Gestionar conexiones a la base de datos desde la API
Uso de entidades para crear aplicaciones escalables
Escalando la arquitectura: Múltiples entidades
Relacionando nuestras entidades
Cómo recibir ficheros desde NodeJS
Guardar el fichero en el servidor
Conocer el protocolo de websockets, e implementar comunicación cliente/servidor con SocketIO.
WebSockets: Qué son, por qué son interesantes y cómo usarlos
Manejo de Websockets con NodeJS
Conectar la API al servidor de WebSockets
Revisión de lo aprendido, y próximos pasos
Revisión y próximos pasos
Tips para escalar nuestro proyecto
Aún no tienes acceso a esta clase
Crea una cuenta y continúa viendo este curso
El protocolo Websocket o wss://
crea un túnel de información entre el usuario y el servidor el cual se quedará abierto hasta que el servidor y/o el cliente cierre la conexión para pedir información en tiempo real.
Aportes 28
Preguntas 2
Ok entonces websocket es un protocolo de comunicacion en tiempo real que crea un tunel entre un cliente y un servidor y que soporta multiples clientes conectados al mismo tunel es correcto??
Al fin websockets, es una maravilla.
Excelente explicación todos los conceptos deberían ser explicados utilizando este tipo de analogias
que bueno mi Favorito , WebSocket’s
Protocolo WebSockets, nuevo concepto para mi. Muy entendible. Excelente!
Que problemas se puede tener al mantener el tunel abierto
Todo lo que sea actualización en tiempo real se hace con web-sockets. Yo lo he visto mucho para IoT.
Muy interesante y en dado caso que la información sea para un cliente especifico y no para todos los clientes?
Comparto una pequeña ilustración propia de WebSocket
socket io 😎😍
excelente,
WebSocket es una tecnología que proporciona un canal de comunicación bidireccional y full-duplex sobre un único socket TCP. Está diseñada para ser implementada en navegadores y servidores web, pero puede utilizarse por cualquier aplicación cliente/servidor.
Lo he escuchado pero apenas lo entiendo , jajaj ese tipo de analogias me ayudan a entender mejor , dijo “uber” y lo entendi perfectamente jajajajaj 😄 ❤️
Una gran explicación de los WebSockets y porque deberiamos utilizarlos, genial!
Muy bien explicado!
YESSS!!! es por esto que he decidido aprender nodejs
¿Que diferencia existe entre una comunicación basada en eventos con un bus de eventos con colas mq y la comunicación con webSockets ?
Excelente explicación todos los conceptos deberían ser explicados utilizando este tipo de analogias
muy chévere WebSockets no conocía esa información pero me parece genial para poder implementar en desarrollos
Buena la teoría
Excelente explicación, perfectas analogías.
Mil gracias Carlos por los ejemplos.
Websockets una red de comunicación abierta en tiempo real. 😄
Websockets nos permite complementar las peticiones http Fetch y AJAX dándole soporte a las aplicaciones en tiempo real
Se establece la conexión en el protocolo ws (websocket)
es similar al protocolo de I2c
Buena informacion!
interesante saber sobre websockets!!!
Está súper interesante este tema 😮
la pregunta o mi duda es cuantos clientes soporta los websocket por ejemplo una app que tengas mas de 50 mil usuarios o 1 millón de usuarios es manejable?
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.