|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/whatsapp-flutter-nodejs-mysql/
课程评论:没有评论
**Coursera 课程总结:APP ChatBot WhatsApp Flutter NodeJS MySQL** 本课程专注于利用 NodeJS 和 Flutter 构建一个高度可管理的应用程序,核心功能是集成 WhatsApp 聊天机器人。 **课程亮点:** * **WhatsApp 集成:** 使用 Andreas Nedbal 和 Pedro Lopez 开发的非官方 WhatsApp 库 `whatsapp-web`,该库能在后端模拟 Web 浏览器,实现与 WhatsApp 的交互。 * **QR 码登录:** 通过 NodeJS 使用 EJS 模板引擎生成 QR 码,实现 WhatsApp 账户的注册和连接。 * **消息发送与文件传输:** 能够发送文本消息,并支持发送图片等文件。 * **文件管理:** 学习如何在个人服务器上管理自己的文件。 * **联系人管理:** 在 MySQL 数据库中管理联系人信息。 * **自动回复 ChatBot:** 为每个 WhatsApp 会话配置自动回复功能,打造属于自己的聊天机器人。 * **多会话支持:** 利用 `whatsapp-web` 库,可以在同一设备上管理多个 WhatsApp 会话。 * **Restful API 与 Flutter:** 构建独立的服务器提供 RESTful 服务给 Flutter 应用,并集成 MySQL 数据库。 * **EJS 模板与 Sockets:** 学习如何使用 EJS 服务页面,并在技术栈中加入 Sockets。 * **可复用代码:** 课程最终提供可复用的代码,为未来的项目打下基础。 * **完整应用开发思路:** 帮助学习者掌握构建完整应用程序的思路。 **技术栈:** * **后端:** NodeJS * **前端:** Flutter * **数据库:** MySQL * **模板引擎:** EJS * **WhatsApp 库:** `whatsapp-web` (非官方) 本课程将带领学习者一步步构建一个功能强大且易于管理的 WhatsApp 聊天机器人应用程序,为开发更复杂的项目奠定坚实的基础。
En este curso aprenderás a desplegar una APP altamente administrable en NodeJS y Flutter, utilizaremos la librería whatsapp-web de Andreas Nedbal y Pedro Lopez (Librería no oficial de WhatsApp) que simula un navegador WEB en nuestro Backend.En el curso podrás ver la interacción de dicha librería y agregaremos el flujo correcto para su conexión.Veremos cómo registrar un WhatsApp generando un QR en una página servida en NodeJS con EJS. Además podremos enviar mensajes de prueba y verificar la conexión. Estos mensajes pueden ser archivos (imágenes) las cuales adjuntamos en el mensaje.También podremos administrar nuestros propios archivos almacenados en nuestro servidor personal y la administración de los contactos en nuestra base de datos MySQL.Además podrás configurar respuestas automáticas para cada sesión de WhatsApp. Tu propio ChatBotWhatsApp es la plataforma de chat más popular. Andreas Nedbal y Pedro Lopez desarrolladores de la librería whatsapp-web nos permite registrar varias sesiones en un solo dispositivo.La idea de este curso es crear un servidor diferente que proporcione servicios RESTfull a nuestra APP en Flutter y los almacene en una base de datos MySQL adicional mostrar como se puede servir páginas con EJS sumándole sockets al stack.El resultado final nos dejará un código reutilizable para tus próximos proyectos. Y nos dejará una idea clara para construir una APP completa.