|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/flutter-app-delivery-con-nodejs-mysql-y-pasarelas-de-pago/
课程评论:没有评论
**课程名称:** Flutter: 使用 NodeJS, MySQL 和支付网关实现应用交付 **课程概述:** 本课程旨在教授如何使用 Flutter 和 NodeJS 构建一款多平台(iOS 和 Android)的 **Delivery 应用**。课程内容涵盖以下关键技术和功能: * **后端集成:** 将 Flutter 应用与 NodeJS 后端进行集成。 * **数据库操作:** * 在 MySQL 中创建数据库表。 * 执行简单和复杂的 MySQL 查询。 * 管理 MySQL 数据库中的数据关系。 * **实时数据处理:** 使用 Socket.IO 实现实时数据传输。 * **用户认证:** 利用 JSON Web Tokens (JWT) 进行用户身份验证。 * **Flutter 特性:** * Null Safety 的应用。 * Google Maps 集成。 * 实现 Push 通知(单发或群发)。 * 在地图上绘制从 A 点到 B 点的路线。 * 添加自定义标记。 * **云存储:** 集成 Firebase Storage 用于云端图片存储。 * **地理位置与导航:** * 利用 GPS 进行导航。 * 实现地理定位。 * 执行 HTTP 请求。 * **支付网关集成:** 集成 Mercado Pago 和 Stripe。 * **开发工具:** * Android Studio * Visual Studio Code * Postman * MySQL Workbench **核心技术介绍:** * **Flutter:** 由 Google 开发的开源框架,用于快速、轻松地创建原生跨平台应用。其主要优势在于能为每种平台生成 100% 的原生代码,确保与传统原生应用相同的性能和用户体验。 * **Node.js:** 一个基于事件驱动的异步 JavaScript 运行时环境,专为构建可扩展的网络应用而设计。它能够高效地处理大量并发连接。 * **MySQL:** 一个由 Oracle 支持的开源关系数据库管理系统,基于 SQL(结构化查询语言)。MySQL 几乎支持所有平台(Linux, UNIX, Windows),适用于广泛的应用场景。 本课程致力于分享作者在移动跨平台开发领域的专业知识。
Desarrollo multiplataforma para IOS y AndroidEn este curso te voy a enseñar como crear una aplicación DELIVERY utilizando Google Flutter y NodeJS. Algunos de los temas que veras a lo largo del curso serán los siguientes:Integrar una aplicación con NodeJS (Backend).Crear tablas en la base de datosHacer consultas simples y complejas en MySQLManejo de datos en tiempo real utilizando SOCKET IOAutenticación de usuarios con JSON WEB TOKENSMapas de GoogleNull SafetyNotificaciones Push (a uno o varios dispositivos)Trazar rutas en el mapa desde un punto A hasta BColocar marcadores personalizadosIntegrar Firebase Storage para almacenar imagenes en la nubeRelación de datos en bases de datos MySQLNavegación con GPSGeolocalización Peticiones HTTP Mercado pagoStripeAndroid StudioVisual Studio CodePostmanMySQL Workbenchy mucho mas Espero que te suscribas a mi curso y poderte brindar todo mi conocimiento sobre este interesante mundo del desarrollo móvil multiplataformaFlutter: Es un framework de código abierto desarrollado por Google para crear aplicaciones nativas de forma fácil, rápida y sencilla. Su principal ventaja radica en que genera código 100% nativo para cada plataforma, con lo que el rendimiento y la UX es totalmente idéntico a las aplicaciones nativas tradicionales.NodeJs:Ideado como un entorno de ejecución de JavaScript orientado a eventos asíncronos, Node.js está diseñado para crear aplicaciones network escalables. En el siguiente ejemplo de "hola mundo", pueden atenderse muchas conexiones simultáneamente. Por cada conexión, se activa la devolución de llamada o callback, pero si no hay trabajo que hacer, Node.js se dormirá.MySQL:Es un sistema de gestión de bases de datos relacionales de código abierto respaldado por Oracle y basado en el lenguaje de consulta estructurado (SQL). MySQL funciona prácticamente en todas las plataformas, incluyendo Linux, UNIX y Windows. Aunque puede utilizarse en una amplia gama de aplicaciones.