When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Crea tus 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.

     
  • 4
  •  |
  • Reviews ( 35 )
₹499

This Course Includes

  • iconudemy
  • icon4 (35 reviews )
  • icon17.5 total hours
  • iconspanish
  • iconOnline - Self Paced
  • iconcourse
  • iconUdemy

About Crea tus apps web en Python con MongoDB, Django o Flask

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:

Django

Django Rest Framework

Djongo

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:

Operaciones CRUD en MongoDB

Relaciones en MongoDB de tipo:

Uno a uno documentos embebidos

Uno a muchos relacional y embebido

Muchos a Muchos relacional

Trabajar con espacios o ambientes virtuales en Python

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

Integrar Django con MongoDB con Djongo

Crear operaciones de tipo CRUD en Django con MongoDB

Relaciones en MongoDB y Django

Crear una Api Rest en Django con Django Rest Framework

Integración de Django Admin con MongoDB

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

Posibles 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

What You Will 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.