|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/crea-tus-apps-web-en-python-con-mongodb-django-o-flask/
课程评论:没有评论
**课程名称:** 使用 Python、MongoDB、Django 或 Flask 构建 Web 应用 **课程概述:** 本课程将指导您使用 Python 进行现代 Web 应用开发,重点关注 MongoDB 数据库,并结合 Django 和 Flask 框架。您将学习如何使用特定的 MongoDB 连接器,并与 HTML、CSS、原生 JavaScript、Bootstrap 5、Vue 3 等多种技术进行集成。 **课程适合人群:** 这是一个进阶课程,要求您具备 Flask、Django 和 Vue(版本 2 或 3)的基础知识,以及 Bootstrap 3、4 或 5 的一些经验。如果您缺乏这些基础,讲师提供相关基础课程供您学习。 **学习重点:** * **MongoDB 作为核心技术:** 课程将从零开始教授 MongoDB,并将其与您可能熟悉的 MySQL 或 MariaDB 等关系型数据库进行对比,帮助您更好地理解。 * **实战项目:** 课程将循序渐进地进行,先学习 MongoDB 的操作,然后用 Django 构建应用,接着用 Flask 重建相同应用。 * **Vue 3 集成:** 您将构建一个 Vue 3 OnePage 应用,通过 REST API 与 Django 后端交互,实现完整的 CRUD 操作。 * **技术栈:** * Django * Django Rest Framework * Djongo (Django 与 MongoDB 集成) * Flask * MongoEngine (Flask 与 MongoDB 集成) * Vue 3 * MongoDB * **重点关注集成挑战:** 课程将深入探讨 Django 与 MongoDB 集成过程中可能遇到的版本兼容性问题、bug 等,并提供解决方案,确保所有技术能够协同工作。 **课程内容概要:** * MongoDB 的 CRUD 操作 * MongoDB 中的关系(一对一、一对多、多对多,包括嵌入式和关系型) * Python 虚拟环境管理 * MongoDB 的聚合和投影框架 * 使用 Djongo 将 Django 与 MongoDB 集成 * 在 Django 中使用 MongoDB 进行 CRUD 操作 * 在 Django 中实现 MongoDB 关系 * 使用 Django Rest Framework 创建 REST API * Django Admin 与 MongoDB 集成 * 构建 Vue 3 应用以消费 REST API * 解决 Django 与 MongoDB 集成中的常见问题和挑战 * 将 Django 的 MongoDB 集成经验应用于 Flask **总结:** 本课程将帮助您掌握使用 MongoDB 作为核心,通过 Django 和 Flask 构建现代、常用的 Web 应用,并能够通过 Vue 3 和 REST API 进行消费。
En este curso vamos a construir apps modernas empleando Python web con MongoDB específicamente empleando los frameworks de Django y Flask con los conectores específicos para conectarse a MongoDB en conjunto con otras tecnologías como HTML, CSS, JavaScript nativo, Bootstrap 5, Vue 3 y muchas otras más de manera integrada.Este curso de nivel intermedio, necesitas que cuentes con conocimientos básicos en Flask, Django y Vue en su versión 2 o 3, además de conocer algo de Bootstrap 3, 4 o 5; recuerda que cuento con cursos básicos en estas tecnologías en caso de que NO cuentes con conocimientos en estas tecnologías o quieras profundizar más.Vamos a aprender a trabajar con MongoDB como tecnología central, no es necesario que sepas nada de MongoDB ya que TODO lo vamos a cubrir en este curso pero sí que conozcas algo del ambiente relacional de las base de datos, como MySQL o MariaDB, y esto es que, vamos a realizar comparaciones y apoyarnos en el esquema relacional para aprender MongoDB.El curso es práctico, iremos de a poco conociendo cómo trabajar con MongoDB, y a medida que aprendamos cómo movernos con esta herramienta iremos creando la aplicación en Django y a posterior, vamos a construir la misma app en Flask.También vamos a crear una aplicación OnePage, en Vue 3 para consumir la Rest Api que creamos en Django y consumir el completo CRUD de la Rest mediante Vue, aprenderemos a hacer adaptaciones interesantes entre ambas tecnologías.********IMPORTANTE********Recuerda que en el caso de Django estamos trabajando con tecnologías con versiones específicas, por lo tanto habrá bugs, problemas de incompatibilidad de versiones, y conoceremos a fondo varios elementos en Django que emplearemos para solventar posibles problemas de integración entre todas las herramientas que vamos a ver; en definitiva, vamos a hacer que funcionen de manera conjunta:DjangoDjango Rest FrameworkDjongoRest Meets DjongoFlask, al ser un micro framework se nos hará más amena la integración con este tipo de tecnologías y emplearemos como conector nuestro MongoEngine en una versión específica para Flask.********RESUMEN********Vamos a aprender a crear aplicaciones modernas y recurrentes en Django y Flask teniendo como elemento central MongoDB y luego consumirlas desde otras aplicaciones como Vue 3 mediante una Rest Api.En el curso vas a aprender:Operaciones CRUD en MongoDBRelaciones en MongoDB de tipo:Uno a uno documentos embebidosUno a muchos relacional y embebidoMuchos a Muchos relacionalTrabajar con espacios o ambientes virtuales en PythonEl framework de agregación y proyección en MongoDBIntegrar Django con MongoDB con DjongoCrear operaciones de tipo CRUD en Django con MongoDBRelaciones en MongoDB y DjangoCrear una Api Rest en Django con Django Rest FrameworkIntegración de Django Admin con MongoDBCrear una aplicación en Vue 3 que consuma la Api RestPosibles problemas y múltiples demostraciones de cómo resolverlos en la integración de Django con MongoDB.Lo hablado anteriormente en Django MongoDB con Flask