cursos.
← Programación
Ficha 005.349UdemyGRATIS

Django y MariaDB Esencial! CRUD y API

por Giovanni Molina

Crea un proyecto Django conectado a MariaDB, con un CRUD y una API REST mediante Django Rest Framework, en cinco secciones.

Recomendado, valoración editorial 4 de 5

verificado 2026-10-01 — sigue siendo gratis en Udemy

Empezar en Udemy

Respuesta rápida

Curso gratis de Programación en Udemy impartido por Giovanni Molina (2 h). Nuestra valoración: 4/5, recomendado. Comprobamos que sigue siendo gratis el 1 de octubre de 2026.

Veredicto
4/5 · Recomendado
Para quién
Personas que ya programan algo en Python y quieren un primer proyecto Django completo sin cursos extensos.
Duración
2 h · 20 lecciones
Precio
Gratis en Udemy
Autor
Giovanni Molina
Plan sugerido
2 sem. · 2 h/sem.
Verificado
el 1 de octubre de 2026

Nuestro veredicto

Recomendado, valoración editorial 4 de 5

Curso breve y bien enfocado para pasar de cero a un proyecto Django con base de datos MariaDB, un CRUD y una API REST. Es una buena primera toma de contacto para quien ya sabe algo de Python. Conviene tener presente que las versiones son de 2022.

Puntos fuertes

  • Duración contenida (unas 2 horas) y estructura clara en 5 secciones.
  • Proyecto práctico que va de la instalación a una API REST funcional.
  • Combina Django con MariaDB, algo menos habitual que SQLite en tutoriales introductorios.

A tener en cuenta

  • La descripción indica versiones de 2022, así que algunas herramientas pueden haber cambiado.
  • Por su duración solo cubre lo esencial; no trata temas como despliegue o autenticación según los capítulos.
  • No se menciona material descargable ni ejercicios propuestos.

De qué trata

Curso de unas dos horas y 20 lecciones, organizado en cinco secciones: introducción, instalación de herramientas, proyecto Django, CRUD y API con Django Rest Framework. Se desarrolla un proyecto con HTML, CSS y JS en el frontend, lógica en Python y una base de datos MariaDB.

Según la descripción, también se trabajan los static files, variables, clases, contexto, el ORM de Django y el panel de administración. El final del curso expone los datos mediante un servicio REST con los métodos Get, Post, Put y Delete.

  • Instalación de herramientas y proyecto Django
  • Conexión de Django con MariaDB
  • Mantenedor CRUD con formularios y ORM
  • API REST con Django Rest Framework
  • Static files, contexto y panel de administración

Para quién es este curso

  • Personas que ya programan algo en Python y quieren un primer proyecto Django completo sin cursos extensos.
  • Desarrolladores web con nociones de HTML, CSS y JS que quieren añadir un backend con base de datos relacional.
  • Quien quiere ver cómo se monta un CRUD y una API REST con Django Rest Framework de forma guiada.

Mejor busca otro si…

  • Quien ya domina Django y DRF y busca temas avanzados como autenticación, despliegue o testing, que no aparecen en los capítulos.
  • Quien parte de cero absoluto en programación y necesita aprender Python antes.

Antes de empezar

  • Conocimientos básicos de Python (el curso programa toda la lógica en Python).
  • Nociones básicas de HTML, CSS y JS, que se usan en el proyecto.

Qué sabrás hacer al terminar

  • Crear proyectos y aplicaciones de Django.
  • Conectar un proyecto Django a una base de datos MariaDB.
  • Crear un mantenedor CRUD con formularios y vistas.
  • Entender conceptos de Django como contexto, path, formularios y serializers.
  • Crear una API REST con Django Rest Framework usando los métodos Get, Post, Put y Delete.

Estructura del curso

  1. 01

    Introducción

    Presentación del curso y de lo que se construirá a lo largo de las cinco secciones.

  2. 02

    Instalación de herramientas

    Preparación del entorno necesario para trabajar con Django y la base de datos MariaDB.

  3. 03

    Proyecto Django

    Creación del proyecto y de las aplicaciones, y conexión con MariaDB. Según la descripción, incluye static files, variables, clases, contexto, ORM y panel de administración.

  4. 04

    CRUD

    Desarrollo de un mantenedor CRUD con formularios, rutas y uso del ORM de Django para manipular la base de datos.

  5. 05

    API con Django Rest Framework

    Exposición de los datos mediante un servicio web REST con serializers y los métodos Get, Post, Put y Delete.

Capítulos del vídeo

  1. 01Introducción
  2. 02Instalación de Herramientas
  3. 03Proyecto Django
  4. 04CRUD
  5. 05API Django Rest Framework

Plan de estudio sugerido

2 semanas · unas 2 h por semana

  1. 1.Sesión 1: Introducción e instalación de herramientas; deja funcionando Python, Django y MariaDB.
  2. 2.Sesión 2: Proyecto Django; crea el proyecto, conecta la base de datos y prueba el panel de administración.
  3. 3.Sesión 3: CRUD; reproduce cada operación y añade un campo propio al modelo.
  4. 4.Sesión 4: API con Django Rest Framework; prueba los cuatro métodos con un cliente HTTP y repasa los serializers.

El plan cuenta con tiempo para pausar y practicar, no solo con la duración del vídeo. Si quieres adaptarlo a tu semana, lee cómo montar tu plan de estudio semanal.

Consejos para seguirlo

  • Instala las versiones que indica el curso antes de empezar, porque está pensado para las de 2022 y las más recientes podrían diferir.
  • Escribe el código a la vez que el vídeo y pausa tras cada sección para comprobar que funciona.
  • Tras el CRUD, cambia el modelo por otro tema propio para comprobar que has entendido el ORM y los formularios.
  • Al llegar a la API, prueba los métodos Get, Post, Put y Delete con una herramienta de peticiones HTTP.

Antes y después de este curso

Cómo lo presenta Giovanni Molina

Aprende Django creando un proyecto y conectándolo a una de las base de datos relacionales más usadas en el mundo

¿Alguna vez has querido aprender Django y te encuentras con cursos extensos donde te mareas con tanta información? En este curso aprenderás a desarrollar un proyecto de Django utilizando tecnologías web esenciales, como HTML, CSS, JS, además de programar toda la lógica con Python,…

Extracto de la descripción original en Udemy.

Preguntas frecuentes

+¿Cuánto dura el curso?

Unos 120 minutos en 20 lecciones, repartidas en 5 secciones. Con práctica propia puedes planificar entre 4 y 5 horas.

+¿Qué voy a construir?

Un proyecto Django conectado a MariaDB con un mantenedor CRUD y una API REST creada con Django Rest Framework.

+¿Necesito saber Python?

La descripción indica que la lógica se programa en Python y que se usan HTML, CSS y JS, así que conviene tener nociones básicas de ellos.

+¿Está actualizado?

Según la descripción usa las últimas versiones de 2022. Es posible que haya diferencias con las versiones actuales, así que conviene revisar compatibilidades.

Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en Udemy, y revisado según nuestro método. El contenido del curso es obra de Giovanni Molina; si ves algún error, avísanos.

Guías para sacarle partido