cursos.
← Programación
Ficha 005.209YouTubeGRATIS

CS50x em Português - Aula 9 - Flask

Lección de CS50x en portugués sobre Flask: formularios, Jinja, plantillas, SQLite con Python, cookies, sesiones, carrito de compras y APIs.

Recomendado, valoración editorial 4 de 5

verificado 2026-10-05 — sigue siendo gratis en YouTube

Empezar en YouTube

Respuesta rápida

Curso gratis de Programación en YouTube (2 h 27 min). Nuestra valoración: 4/5, recomendado. Comprobamos que sigue siendo gratis el 5 de octubre de 2026.

Veredicto
4/5 · Recomendado
Para quién
Estudiantes de CS50x que siguen el curso en portugués y llegan a la lección sobre desarrollo web con Python.
Duración
2 h 27 min · 12 capítulos
Precio
Gratis en YouTube
Publicado
2026
Plan sugerido
2 sem. · 4 h/sem.
Verificado
el 5 de octubre de 2026

Nuestro veredicto

Recomendado, valoración editorial 4 de 5

Lección bien estructurada que recorre el desarrollo web con Flask, desde plantillas y formularios hasta SQLite, sesiones y APIs. Es ideal para quien ya conoce Python y sigue CS50x. Al ser un doblaje automático, conviene tolerar algún matiz de traducción.

Puntos fuertes

  • Estructura clara en 12 capítulos con marcas de tiempo que facilitan volver a cada tema.
  • Progresión lógica desde Flask básico hasta bases de datos, sesiones y APIs.
  • Forma parte de la serie CS50x, con una línea didáctica reconocible.

A tener en cuenta

  • Es un doblaje automático al portugués, por lo que puede haber imprecisiones en la traducción.
  • Es un único vídeo largo de unas 2 h 27 min; la descripción no menciona ejercicios ni material adicional.
  • Asume conocimientos previos y no explica desde cero Python ni SQL.

De qué trata

Esta lección de CS50x, doblada al portugués, introduce el desarrollo web con Flask en unas 2 h 27 min divididas en 12 capítulos. Empieza con Flask, formularios, Jinja y plantillas, y explica los métodos de petición.

Después desarrolla el ejemplo Frosh IMs y pasa a SQLite con Python. La parte final trata cookies y sesiones con un carrito de compras, un ejemplo llamado Shows y una introducción a las APIs.

  • Flask, formularios y plantillas Jinja
  • Métodos de petición GET y POST
  • SQLite con Python
  • Cookies, sesiones y carrito de compras
  • Introducción a las APIs

Para quién es este curso

  • Estudiantes de CS50x que siguen el curso en portugués y llegan a la lección sobre desarrollo web con Python.
  • Personas con bases de Python que quieren crear aplicaciones web con Flask, plantillas y bases de datos SQLite.
  • Quien quiere entender cómo funcionan formularios, sesiones y APIs en una aplicación web sencilla.

Mejor busca otro si…

  • Quien no ha programado nunca: la lección asume conocimientos previos de Python y de la web.
  • Quien ya domina Flask, Jinja y SQL y busca temas avanzados o de producción.

Antes de empezar

  • Conocimientos básicos de Python, ya que la lección usa Flask directamente.
  • Nociones de HTML, que la lección emplea en plantillas y formularios.
  • Nociones básicas de SQL, útiles para la parte de SQLite y Python.

Qué sabrás hacer al terminar

  • Crear una aplicación web básica con Flask y organizarla con plantillas Jinja.
  • Gestionar formularios y distinguir los métodos de petición.
  • Conectar una aplicación Flask con una base de datos SQLite desde Python.
  • Entender cómo funcionan las cookies y las sesiones, por ejemplo en un carrito de compras.
  • Conocer cómo se ofrecen datos mediante APIs.

Estructura del curso

  1. 01

    Introducción y fundamentos de Flask

    Introducción y primeros pasos con Flask (desde 0:43), con formularios (28:41).

  2. 02

    Jinja, plantillas y métodos de petición

    Uso de Jinja (33:31) y plantillas (37:12), y explicación de los métodos de petición (48:10).

  3. 03

    Aplicación Frosh IMs y SQLite

    Desde 54:22 se desarrolla el ejemplo Frosh IMs; desde 1:31:10 se trabaja SQLite con Python.

  4. 04

    Cookies, sesiones y carrito de compras

    Cookies y sesiones (1:57:05), aplicadas a un carrito de compras (2:02:47).

  5. 05

    Shows y APIs

    Ejemplo Shows (2:15:55) y cierre con APIs (2:20:29).

Capítulos del vídeo

  1. 0:00Introdução
  2. 0:43Flask
  3. 28:41Formulários
  4. 33:31Jinja
  5. 37:12Templates
  6. 48:10Métodos de Requisição
  7. 54:22Frosh IMs
  8. 1:31:10SQLite e Python
  9. 1:57:05Cookies e Sessões
  10. 2:02:47Carrinho de Compras
  11. 2:15:55Shows
  12. 2:20:29APIs

Plan de estudio sugerido

2 semanas · unas 4 h por semana

  1. 1.Sesión 1: introducción, Flask, formularios, Jinja y plantillas (0:00–48:10); recrea los ejemplos.
  2. 2.Sesión 2: métodos de petición y Frosh IMs (48:10–1:31:10); prueba el formulario de registro.
  3. 3.Sesión 3: SQLite y Python (1:31:10–1:57:05); practica consultas desde Flask.
  4. 4.Sesión 4: cookies, sesiones, carrito, Shows y APIs (1:57:05–final); construye un pequeño carrito propio.

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 Python y Flask antes de empezar y escribe el código a la vez que el vídeo.
  • Pausa en Jinja y plantillas (33:31–48:10): son la base de las demás secciones.
  • Tras el bloque de Frosh IMs, modifica la aplicación añadiendo un campo nuevo antes de pasar a SQLite.
  • Para cookies y sesiones (1:57:05), prueba tu propio carrito y observa cómo se conserva el estado entre peticiones.

Antes y después de este curso

Cómo lo presenta el autor

Dubbed from English with thanks to lingopal.ai.

From the team that brought you CS50 at Harvard, Yale, and Oxford, this is the Fifty Foundation, led by David J. Malan et al. Theatrical courses in computer science and math. For free, for all. 🎭

edX: Harvard Extension School: Harvard Summer School: OpenCourseWare:

Bluesky: Discord: Ed: Facebook Group: Faceboook Page: GitHub: Gitter: Instagram:…

Extracto de la descripción original en YouTube.

Preguntas frecuentes

+¿Qué nivel necesito?

La lección usa Python y HTML desde el inicio, así que conviene tener nociones básicas de ambos. Parece pensada como parte de un curso mayor, no como primer contacto con la programación.

+¿Cuánto dura?

Unas 2 h 27 min de vídeo. Con pausas para practicar, puede ocupar unas dos semanas a 4 horas semanales.

+¿Qué temas cubre?

Flask, formularios, Jinja, plantillas, métodos de petición, SQLite con Python, cookies y sesiones, carrito de compras, un ejemplo de Shows y APIs.

+¿En qué idioma está?

En portugués, doblado del inglés según la descripción. Quien prefiera otro idioma puede consultar en el catálogo la versión en español de otras clases de CS50x.

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

Guías para sacarle partido