Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Legacy: Crea apps web en Python con MongoDB, Django o Flask
Rating: 4.1 out of 5(40 ratings)
377 students

Legacy: Crea apps web en Python con MongoDB, Django o Flask

Trabaja con Python web y Mongo creando: Api Rest, Djongo, MongoEngine, Vue 3, CRUDs, Bootstrap 5 y mucho más.
Last updated 3/2026
Spanish

What you'll learn

  • Operaciones tipo CRUD sencillas en MongoDB
  • Operadores Lógicos y de comparación en MongoDB
  • Trabajar con las relaciones Documento embebido/referencia de tipo One To One y One to Many en MongoDB
  • Operaciones más avanzadas en MongoDB tipo CRUD sobre documentos y sus descendientes
  • Desarrollar aplicaciones de gestión de datos (CRUD) con Python, empleando Django y/o Flask y MongoDB
  • Trabajar con las relaciones Documento embebido/referencia de tipo One To One y One to Many en MongoDB y Python
  • Preparar el entorno de desarrollo en Windows y MacOS
  • Crear aplicaciones con Vue 3 con la NPM que consuman la Rest Api en Python con Django

Course content

17 sections229 lectures17h 33m total length
  • Introducción3:20
  • Estructura del curso1:09
    1. Este es un curso en sí mismo es todo un reto por la poca documentación que hay al respecto en trabajar con Python web con Django y/o Flask y MongoDB y de aquí el porqué me animé a sacar este tipo de cursos, ya que MongoDB cada vez toca más fuerza y una de las integraciones más interesantes y completas que tenemos es con Python web y este sistema de base de datos.

    2. El principal objetivo del curso es trabajar con MongoDB y Flask y/o Django, crear los típicos CRUDs, Api Rest, manejo de formularios, integración con otras tecnologías como Vue y para evidenciar cada una de las funcionalidades que tiene MondoDB y cómo las podemos emplear el Python web con diferentes conectores.

    3. Tambien fijate que generalmente al final de cada sección se encuentra el código fuente del proyecto, listo para que realices pruebas con el; recuerda que el código fuente es tuyo y puedes hacer lo que quieras con el.

  • Requisitos para tomar el curso0:31

    Para tomar el curso necesitas tener conocimientos básicos en Flask y Django y las dependencias de estos, es decir, conocer las tecnologías web del lado del cliente como CSS, JavaScript, HTML, etc; recuerda que cuento con cursos para estos framework tanto para Flask básico como para Django; todos con muchísimas horas de contenido en los cuales abordamos todos tipos de tema.

  • Sobre el curso2:53

Requirements

  • Conocer Flask de manera básica
  • Conocer Django de manera básica
  • Conocer el esquema relacional de la base de datos de manera básica
  • Conocer Vue 2 o 3 de manera básica

Description

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:

  1. Django

  2. Django Rest Framework

  3. Djongo

  4. Rest Meets Djongo

Flask, 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:

  1. Operaciones CRUD en MongoDB

  2. Relaciones en MongoDB de tipo:

    1. Uno a uno documentos embebidos

    2. Uno a muchos relacional y embebido

    3. Muchos a Muchos relacional

  3. Trabajar con espacios o ambientes virtuales en Python

  4. El framework de agregación y proyección en MongoDB

  5. Integrar Django con MongoDB con Djongo

  6. Crear operaciones de tipo CRUD en Django con MongoDB

  7. Relaciones en MongoDB y Django

  8. Crear una Api Rest en Django con Django Rest Framework

  9. Integración de Django Admin con MongoDB

  10. Crear una aplicación en Vue 3 que consuma la Api Rest

  11. Posibles problemas y múltiples demostraciones de cómo resolverlos en la integración de Django con MongoDB.

  12. Lo hablado anteriormente en Django MongoDB con Flask

Who this course is for:

  • Desarrolladores en Python web
  • Desarrolladores en Django
  • Desarrolladores en Flask
  • Desarrolladores backend
  • Desarrolladores fronend
  • Desarrolladores en MongoDB
  • Desarrolladores en MySQL web o similares
  • Desarrolladores que quieran empezar a trabajar con MongoDB
  • Desarrolladores que quieran mejorar sus posibilidades laborales
  • Desarrolladores web del fullstack
  • Apasionados por las tecnologías y la programación