Flutter Curso Completo: App Móvil con Python y MongodB

所在平台: Udemy

课程主页: https://www.udemy.com/course/flutter-avanzado-con-getx-app-movil-con-python-y-mongodb/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**Coursera 课程总结:Flutter 全栈开发:使用 Python 和 MongoDB 构建移动应用** 本课程是一门全面的 Flutter 开发课程,涵盖从前端到后端的完整流程,旨在帮助学员从零开始构建一个功能完善的移动应用程序。课程结合了多种前沿技术,包括: **前端开发 (Flutter):** * **Dart 语言:** 学习 Dart 语言的基础和高级特性。 * **Flutter 框架:** 深入掌握 Flutter 的 Widget 系统、状态管理、路由管理等核心概念。 * **GetX 状态管理:** 使用 GetX 这一强大的状态管理方案,高效地管理应用状态和导航。 * **UI/UX 设计:** 从 Figma 设计稿出发,学习如何将 UI/UX 设计转化为实际的 Flutter 代码,并注重组件的映射和结构化。 * **面向对象编程 (OOP):** 理解并应用 OOP 原则进行代码设计。 * **编程逻辑:** 掌握各种编程逻辑和模式,包括三元运算符等。 **后端开发 (Python):** * **Python 语言:** 掌握 Python 语言,用于后端开发。 * **Flask 框架:** 使用 Flask 框架构建 RESTful API,定义路由和 endpoints。 * **RESTful API:** 理解和创建 RESTful API,实现数据交互。 * **CORS:** 解决跨域资源共享问题。 * **POO (面向对象编程):** 在 Python 后端开发中应用面向对象编程思想。 **数据库:** * **MongoDB:** 学习 MongoDB NoSQL 数据库的原理,包括数据 modeling、文档和集合的关系,以及数据验证。 * **MongoDB Compass:** 使用 MongoDB Compass 进行数据库的可视化管理和操作。 **开发工具与环境:** * **Visual Studio Code:** 作为主要的集成开发环境 (IDE),进行代码编写和调试。 * **Postman:** 用于 API 的测试和调试。 * **Git:** 版本控制,管理代码协同开发。 * **Docker Desktop:** 学习使用 Docker 容器化部署 Python Web 服务。 * **Dockerfiles:** 编写 Dockerfile 以构建镜像。 **核心开发理念:** * **Clean Architecture (清晰架构):** 课程在设计和实现过程中遵循清晰架构原则,确保代码的可维护性、可扩展性和可测试性。 * **Repository Pattern:** 使用 Repository 模式来抽象数据访问层。 **课程亮点:** * **从零开始:** 课程内容覆盖从概念到实战的完整流程,适合初学者。 * **全栈开发:** 同步学习前端和后端技术,实现完整的应用开发。 * **容器化部署:** 学习使用 Docker 部署应用程序,为实际部署打下基础。 * **实战项目:** 通过实际项目来巩固所学知识,提升开发能力。 * **3个月开发周期:** 课程内容经过精心设计,可以在大约三个月内完成。 通过本课程的学习,学员将能够独立开发一个完整的移动应用程序,熟练掌握 Flutter、Python、MongoDB 以及 Docker 等关键技术,并理解和应用现代软件开发的最佳实践。

课程评论(0条)

课程详情

Bienvenido al curso de Flutter con Getx, en este curso desarrollaremos un aplicativo completamente desde cero, y usando las tecnologias tanto de Backend como Frontend y Diseño UI/UX , algunos de los temas que trataremos serán los siguientes:Visual Studio CodePostManGitDocker DesktopMongoDBCompassPythonFlaskMongodbDartGetxControllersProvidersRepositorysDockerfilesEndpointsRest-apiCorsClean ArquitecturePOOOperadores TernariosDiseño UI/UXLógica Programacionaly muchas cosas más.Con este curso podrás crear un aplicativo completamente desde cero, tanto en el desarrollo backend como frontend y también podrás usar Docker para poder correr tus servicios web hechos en Python o cualquier otro lenguaje en un Contenedor de Docker.Sobre el Curso: Este curso se desarrollo en un periodo de 3 meses, se inicio con el desarrollo del diseño UI/UX hecho en figma y tambien se estructuro cada parte del diseño para poder mapear los widgets que se van a utilizar en la parte del FrontEnd de nuestro aplicativo, luego de eso se paso a estructurar todo el diseño en el FrontEnd con el lenguaje Dart y la ayuda de el Framework Flutter, todo esto bajo el entorno de trabajo de GetX. Por otro lado la parte del Backend la realizamos con el lenguaje de programación Python y también fue realizada desde cero, se hizo uso del framework Flask para generar las rutas y endpoints que necesitábamos para consumir los datos almacenados en nuestra base de datos de Mongodb. Esta base de datos fue estructurada a medida que se fue avanzando con las vistas del aplicativo, tambien se hizo validaciones de los campos que deben tener y como se relacionan entre si los documentos y colecciones de la base de datos NO-SQL.

课程标签

0人关注该课程

主题相关的课程