|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/flutter-avanzado-fernando-herrera/
课程评论:没有评论
Coursera 课程《Flutter Avanzado: Lleva tu conocimiento al siguiente nivel》是一个面向有 Flutter 基础的开发者的进阶课程,旨在帮助学员利用 Google 的 Flutter SDK 构建更出色的应用程序。 课程内容广泛,涵盖了移动应用开发中的关键技术和高级概念,包括: **用户认证与支付:** * Google 和 Apple 社交登录集成 * Apple Pay 和 Google Pay 集成 **地图与定位:** * 地址管理 * 地图路线规划 * 自定义地图标记 (Map Markers) * 使用 Widgets 作为地图标记 **前后端交互与状态管理:** * 前端 (Flutter) 和后端 (Node.js) 的 Sockets 通信 * 多种状态管理方案,深入讲解 Flutter BLoC、Cubits、Provider 等 * 构建实时聊天功能(非 Firebase) * 实时图表展示 * Token 管理 * 加载屏幕 (Loading Screens) * 权限管理与服务状态检测 * Socket 连接断开后的重连机制 * Socket 连接客户端的识别与认证 **后端技术与部署:** * 基于 Node.js 的后端开发 * MongoDB 数据库集成,包括 MongoDB Atlas * JSON Web Tokens (JWT) 用于身份验证 * 自定义身份认证机制 * 前后端集成 Google 和 Apple 社交登录 * 云端部署(API 和 Socket Server) * Git 和 GitHub 的使用,包括分支管理 **核心目标:** * **提升 Flutter 开发能力:** 掌握构建复杂应用程序所需的各项技术。 * **理解并运用高级模式:** 克服对 BLoC 等状态管理模式的畏惧,理解其强大之处并有效控制状态。 * **构建完整的应用:** 学员将亲手创建包括实时跟踪、聊天、支付、身份验证等功能的应用程序。 * **掌握前后端协同:** 学习构建健壮的前后端架构,实现数据集中管理和高效通信。 * **实战部署与测试:** 能够将开发的应用进行实际部署,并在设备上进行真实测试。 **课程产出:** 完成本课程后,学员将能够独立构建高度复杂、功能完善的 Flutter 应用程序,并熟练掌握如 BLoC 等高级状态管理、前后端实时通信、社交登录集成、支付功能实现、以及安全的用户会话管理等关键技术。
Este es un curso cargado de información importante que nos ayudará a crear mejores aplicaciones con este increíble SDK de Google, pero aunque todo parezca increíble, este no es un curso para personas que están iniciando en esta tecnología. Por favor revisen los requisitos del curso antes de inscribirse.Entre los temas que aquí tratamos están:Google y Apple Sign-inApplePay y GooglePayDirecciones en mapasTrazar rutas en mapasMarcadores personalizadosWidgets como marcadoresSockets tanto en el Frontend (Flutter) y nuestro BackendDiferentes gestores de estadoFlutter BLoC, Cubits, Provider...RealTime Chat sin FirebaseGráficas en tiempo realManejo de tokensPantallas de cargaPermisos y detectar cambios en serviciosRe-conexión en caso de caídas del socket serverIdentificación y autenticación de clientes conectados por socketsNodeMongoDB y MongoAtlasJWTAutenticación propiaAutenticación con Google y Apple Sign-in tanto en el Frontend y BackendDespliegues en la nubeGit, Github y ramasY mucho más…El curso cuenta con estructuras robustas tanto en el Frontend (Flutter) y en el Backend (Node principalmente), las cuales nos ayudarán a crear toda todas las aplicaciones y manejar la información centralizada, también cuenta con despliegues de nuestras APIS y Socket Server para realizar las pruebas reales en dispositivos y tener todo el control de la autenticación mediante redes sociales.Otro objetivo del curso es ayudarte a perder el miedo a patrones como BLoC de manera que podamos apreciar el potencial y su poder sin perder el control del estado en ningún momento.Al finalizar el curso, habrás creado aplicaciones de seguimiento en tiempo real, chats, cobros, autenticaciones, backend, dominar BLoC y otros gestores de estado, encriptaciones de contraseña, manejo de sesiones de usuario, Apple y Google sign-in y muchas cosas más que llegarás a necesitar cuando quieras crear una aplicación que requiera una o todas esas tecnologías.