Aplicación de Chat con Laravel. Websockets y Laravel Echo
What you'll learn
- Diseño y codificación de una aplicación de mensajería instantánea en tiempo real.
- El curso le enseñará a instalar un servidor de Websockest y la suscripción a canales de comunicación a través de Laravel Echo.
- Desarrollo de aplicaciones en tiempo real que incorporen funciones como: mensajería notificaciones manejo de eventos entre otras.
Requirements
- Conocimiento elemental de HTML y CSS
- Conocimiento intermedio de JavaScript
- Saber instalar laravel y configurar un dominio personalizado. Si se explica pero no se da mucho detalle.
- Haber trabajado con Eventos en Laravel para comprender el ciclo de vida de los eventos
Description
Me da mucho gusto compartir con todos ustedes este nuevo curso en el que desarrollaremos una aplicación de Chat con Laravel, Websockets & Laravel Echo.
Veremos desde la instalación de nuestra aplicación de laravel, la instalación del servidor de Websockets para la comunicación bidireccional entre el cliente y el servidor, así como las librerías de Pusher y Laravel Echo del lado del cliente.
Trabajaremos el diseño de nuestra base de datos, y una bonita interfaz de usuario que está disponible en CodePen, la cual trabajaremos y adecuamos al proyecto del curso.
No olvides consultar el video de Presentación del curso en el cual se describen los elementos que trabajaremos como:
Envío de mensajes en tiempo real
Saber si el usuario está o no está online
Ver cuando el usuario está escribiendo
La creación de salas de chat para múltiples conversaciones entre usuarios y mucho más.
El curso tiene la misión de llevarte de la mano en el diseño y codificación de una aplicación de mensajería instantánea en tiempo real. Dentro del curso se describen una serie de aplicaciones que el usuario puede experimentar. El curso ofrece un terreno fértil para el desarrollo de diferentes proyectos y rutas de aprendizaje.
De manera personal le podría decir que este curso le servirá como una base sólida para el desarrollo de aplicaciones en tiempo real que incorporan funciones como:
Mensajería
Notificaciones
Manejo de eventos entre otras.
Programas requeridos
Composer
Tener instalado el "Instalador de Laravel"
XAMPP
NodeJS y NPM
Who this course is for:
- El curso está dirigido principalmente a desarrolladores del framework de laravel y cualquier persona que esté interesado/a en la creación de una aplicación de mensajería instantánea.
Instructor
Soy Psicólogo por parte de la Universidad IUEM. también soy Ingeniero en Sistemas por la Universidad Utel y Mtro. en Educación.
Me considero una persona emprendedora, con ambiciosos proyectos que permitan transformar radicalmente la vida de las personas. Tengo gran pasión por la psicología, educación, tecnología, programación, música, danza folclórica, el patinaje artístico, marketing y muchas cosas más
Durante mi formación como psicólogo mi principal interés radicó en el estudio de los procesos educativos de enseñanza aprendizaje y desarrollo del lenguaje. Tiempo después este interés me condujo al estudio de las redes neurales, machine learning, e inteligencia artificial.
Continuando con mi interés por la educación, después de terminar la licenciatura comencé mis estudios de postgrado en la UVM, con la intención de profundizar en el conocimiento de los procesos educativos, así como mi emergente interés por incluir la tecnología dentro de la educación.
A la par de mis estudios de Psicología y Maestría, curse en modalidad virtual la Ing. en Sistemas Computacionales. Debido a mi interés por el estudio del aprendizaje y la inteligencia artificial, decidí complementar mi formación con las competencias necesarias para incursionar de manera profesional en el mundo de la tecnología.