Nodo con SocketIO: cree una aplicación de chat web completa desde cero: sitio del curso
Cree una aplicación de chat completa con funcionalidades de chat privado y grupal usando NodeJS, SocketIO, MongoDB, Express
Lo que aprenderás
Nodo con SocketIO: cree una aplicación de chat web completa desde cero: sitio del curso
- Comprender el diseño de API RESTful
- Usar autenticación social en aplicaciones
- Módulo de inyección de dependencia
- Eventos de SocketIO
- Almacene y recupere datos con MongoDB y Mongoose
- Buckets de AWS S3
- Implementación de aplicaciones en producción
- Servidores Express y API
- Funcionalidad de chat grupal
- Funcionalidad de chat privado
- Una ordenador en la que puede instalar software
- Conocimientos básicos de HTML y CSS.
- Una comprensión básica del método AJAX
Descripción
¿Ha intentado construir su aplicación web con funcionalidades en tiempo real usando Node? Tal vez haya oído hablar del popular marco de aplicación en tiempo real de IO de socket, pero nunca lo ha usado porque no sabe dónde ni cómo empezar. Quizás, ha intentado crear una aplicación con algunas funcionalidades de E / S de socket y necesita hacer más con ella, entonces este curso es para usted.
Este curso está creado para ti
El curso completo de IO de socket lo guiará a través de la construcción de su aplicación de chat web en tiempo real de principio a fin. El curso utiliza herramientas como Express, MongoDB, Mongoose.
La mejor forma de aprender Node
Leer sobre Node no solo es suficiente para aprender, sino también para crear aplicaciones del mundo real. Es por eso que este curso se basa estrictamente en proyectos de principio a fin. Al final, obtendrá experiencia práctica en el aprendizaje de E / S de nodo y socket.
Construirás una aplicación de chat usando:
- Nodo
- Socket IO
- NPM
- Rápido
- MongoDB
- Mangosta
- Servicio web de Amazon
- Diseño de API RESTful
- Programación asincrónica
- Funciones de ES6 como clases
- Control de versiones con Git
- Github
- Implementación de aplicaciones con Heroku
¿Qué es una aplicación si no está en línea para que la utilicen las personas? Es por eso que le mostraré cómo implementar su aplicación en Heroku y también apuntar su dominio a la URL o dominio de la aplicación Heroku.
Durante el curso aprenderás:
- Inyección de dependencias con módulos
- Autenticación local de usuarios con pasaporte
- Autenticación social de usuarios con Facebook y Google
- Servicio web de Amazon
- Carga de archivos en buckets de AWS S3 desde su aplicación Node.js
- Método agregado de MongoDB
- Socket IO emitiendo y escuchando eventos
- Funcionalidad de chat grupal
- Funcionalidad de chat privado
- Funcionalidad para enviar y recibir solicitudes de amistad
- Solicitud de amistad y notificaciones de mensajes en tiempo real
- Usando API de terceros
- Implementación de la aplicación en Heroku (verá cómo apuntar su dominio a la aplicación Heroku)
- Y más…