Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python Backend con Flask: La Guía Completa de Cero a Experto
Rating: 4.7 out of 5(400 ratings)
8,267 students

Python Backend con Flask: La Guía Completa de Cero a Experto

Domina el desarrollo web con Python. Crea APIs RESTful, gestiona Bases de Datos con SQLAlchemy y despliega tus apps.
Created byAlex Roel
Last updated 12/2025
Spanish

What you'll learn

  • Dominarás los fundamentos de Flask para crear aplicaciones web escalables utilizando Python, comprendiendo la arquitectura cliente-servidor.
  • Diseñarás interfaces dinámicas y reutilizables dominando el motor de plantillas Jinja2 integrado con HTML5 y CSS.
  • Gestionarás datos de usuarios de forma segura, aprendiendo a crear, validar y procesar Formularios Web con la librería WTForms.
  • Arquitectarás aplicaciones profesionales, organizando tu código en módulos y "Blueprints" para evitar el código desordenado en proyectos grandes.
  • Administrarás Bases de Datos Relacionales (como SQLite o PostgreSQL) utilizando el ORM Flask-SQLAlchemy para realizar consultas sin escribir SQL puro.
  • Implementarás sistemas de Seguridad y Autenticación, creando flujos completos de Registro, Login y gestión de sesiones de usuario protegidas.
  • Desarrollarás APIs RESTful completas, aprendiendo a serializar datos en formato JSON para conectar tu Backend.
  • Desplegarás tu aplicación en la nube (Deploy), llevando tu proyecto desde tu computadora local a un servidor de producción real accesible para todo el mundo.

Course content

12 sections107 lectures10h 0m total length
  • Introducción3:55
  • ¿Cómo hacer el curso?5:53
  • ¿Cómo hacer preguntas?6:56
  • Herramientas de desarrollo4:30

Requirements

  • Conocimientos básicos de Python: Debes entender qué son variables, funciones, bucles y diccionarios. (No necesitas ser un experto, pero sí conocer la sintaxis básica).
  • Conocimientos elementales de HTML/CSS: Entender la estructura básica de una página web ayudará, aunque explicaremos cómo integrar las plantillas.
  • Una computadora (Windows, Mac o Linux): Con acceso a internet para instalar Python y las librerías necesarias.
  • Editor de Código: Usaremos Visual Studio Code (gratuito), pero puedes usar PyCharm o el que prefieras.
  • ¡Muchas ganas de aprender! Pasaremos de conceptos simples a construir aplicaciones reales.

Description

¡Lleva tus habilidades de Python al siguiente nivel! Aprende a construir aplicaciones web rápidas, seguras y escalables con el micro-framework más popular del mercado.

¿Ya conoces la sintaxis básica de Python pero no sabes cómo transformarla en una página web real? ¿Buscas un framework que no te obligue a trabajar de una sola manera, sino que te dé libertad total?

Bienvenido al Curso Definitivo de Flask.

Flask es la herramienta favorita de las startups y grandes empresas (como Netflix, Uber o Reddit) cuando necesitan microservicios rápidos y flexibles. A diferencia de otros cursos que solo te enseñan a hacer un "Hola Mundo", aquí aprenderás arquitectura de software profesional.

En este curso, dejaremos la teoría aburrida a un lado y nos ensuciaremos las manos con código desde la primera sección. Aprenderás a estructurar aplicaciones grandes, conectar bases de datos complejas y proteger la información de tus usuarios.

Lo que dominarás en este curso (Tus 4 áreas clave):

  1. Introducción a Flask: En esta sección, los estudiantes aprenderán los fundamentos de Flask, incluyendo cómo configurar un entorno virtual, crear una aplicación básica y ejecutar el servidor web.

  2. Fundamentos y Jinja2: Entiende el patrón MVT (Modelo-Vista-Template), el enrutamiento dinámico y cómo crear interfaces HTML dinámicas con el motor de plantillas Jinja2.

  3. Manejo de formulario: En esta sección, los estudiantes aprenderán a manejar formularios web utilizando Flask. Se cubrirán temas como la validación de datos y el manejo de errores.

  4. Estructura de una aplicación - TodoList: Los estudiantes aprenderán a crear una aplicación de lista de tareas básica utilizando Flask. También se cubrirán temas como el enrutamiento de URL y la creación de vistas.

  5. Bases de Datos con SQLAlchemy: Aprende a integrar bases de datos SQL de forma profesional usando el ORM más potente de Python. Diseña relaciones, realiza consultas complejas y migraciones.

  6. Creación de APIs REST: No solo haremos webs, construiremos el Backend para aplicaciones móviles o SPAs, aprendiendo sobre JSON, métodos HTTP y autenticación por Tokens.

  7. Seguridad y Despliegue: Implementa sistemas de Login/Registro seguros, manejo de sesiones y aprende a poner tu aplicación en línea (Deploy) para que el mundo la vea.

¿Por qué elegir este curso? Muchos tutoriales están desactualizados o enseñan "malas prácticas" (como poner todo el código en un solo archivo). Este curso te enseña la estructura de carpetas empresarial (Blueprints), manejo de errores y configuraciones de entorno, tal como se hace en un trabajo real.

Este curso es para ti si:

  • Eres desarrollador Python y quieres saltar al Desarrollo Web.

  • Eres desarrollador Frontend y quieres entender cómo funciona el Backend.

  • Quieres crear tu propia Startup o MVP de forma rápida y eficiente.

¡Deja de dudar y empieza a crear! Inscríbete ahora y construye tu primera aplicación web profesional con Flask.


Who this course is for:

  • Desarrolladores Python Principiantes: Que ya conocen el lenguaje y quieren dar el salto al Desarrollo Web profesional.
  • Desarrolladores Frontend: Que quieren convertirse en Full Stack, aprendiendo cómo funciona el Backend y las bases de datos con un lenguaje amigable como Python.
  • Estudiantes de Ingeniería o Programación: Que buscan aprender un framework moderno y ligero muy solicitado en el mercado laboral actual.
  • Emprendedores Tecnológicos: Que desean construir su propio MVP (Producto Mínimo Viable) o prototipo de aplicación web de forma rápida y eficiente.