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.

Ratings 4.53 / 5.00
Crea tus apps web en Python con MongoDB, Django o 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

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 Should Attend!

  • 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

TAKE THIS COURSE

Tags

  • Django
  • Flask
  • MongoDB
  • Python

Subscribers

328

Lectures

231

TAKE THIS COURSE



Related Courses