0Pricing
Flask Academy icon

Flask Academy

PYTHONPythonBackendWeb

Construye APIs web de producción y aplicaciones con Flask, el framework web ligero de Python. Desde rutas y plantillas hasta REST APIs, autenticación e implementación.

🤖 Impulsado por IA📚 30 cursos👥 100.000+ estudiantes⭐ Calificación 4,9
Descripción general del curso

Flask: Construye APIs Web con Python

Construye APIs web de producción y aplicaciones con Flask, el framework web ligero de Python. Desde rutas y plantillas hasta REST APIs, autenticación e implementación. Esta pista cubre 30 mini-cursos progresivos desde principiante absoluto (A1) hasta avanzado (B2), con lecciones cortas enfocadas y cuestionarios rápidos para consolidar cada concepto.

Qué Aprenderás

Comienzas con los fundamentos y avanzas a través de temas intermedios y avanzados, cada curso construyendo sobre el anterior. Cada lección es práctica y concisa, con un tutor de IA disponible 24/7 cuando necesites ayuda.

Cómo Funciona

Cada curso se divide en cuatro lecciones enfocadas y concisas. Completa algunas lecciones al día y dominarás la pista completa en semanas, no en meses.

Comienza a aprender →

Cómo Aprenderás

🎯
Lecciones Interactivas
Ejercicios de codificación prácticos con retroalimentación en tiempo real
🤖
Tutor de IA
Obtén ayuda instantánea de nuestro IA cuando te atasques
💻
Editor Integrado
Escribe y ejecuta código directamente en tu navegador
🏆
Certificado
Obtén un certificado al completar el curso
Plan de Estudios

30 Cursos

Todos los cursos en la ruta de aprendizaje Flask Academy.

01

Conozca Flask: su primera aplicación web

A14 lecciones

Comprenda qué es Flask y ejecute una aplicación web funcional en su equipo.

02

Rutas y ciclo de solicitud

A14 leccionesPRO

Asigne URL a funciones de Python y siga cómo una solicitud se convierte en respuesta.

03

URL dinámicas y conversores de rutas

A14 leccionesPRO

Capture valores de la URL y valide sus tipos.

04

Devolver respuestas JSON

A14 leccionesPRO

Envíe JSON estructurado para que su aplicación pueda proporcionar una API.

05

Métodos HTTP: GET y POST

A14 leccionesPRO

Gestione distintos verbos HTTP y lea los datos enviados.

06

El objeto Request en detalle

A24 leccionesPRO

Inspeccione todo lo que transporta una solicitud entrante.

07

HTML con templates de Jinja2

A24 leccionesPRO

Renderice páginas HTML dinámicas a partir de templates reutilizables.

08

Herencia de templates y layouts

A24 leccionesPRO

Comparta un layout base entre todas las páginas de su sitio.

09

Servir archivos estáticos

A24 leccionesPRO

Configure correctamente CSS, JavaScript e imágenes.

10

Forms, query strings y fundamentos de validación

A24 leccionesPRO

Recopile datos de los usuarios desde forms y URL, y compruébelos.

11

Organice el código con Blueprints

B14 leccionesPRO

Divida una aplicación en crecimiento en componentes modulares y montables.

12

El patrón Application Factory

B14 leccionesPRO

Cree aplicaciones con una factory para que sean configurables y fáciles de probar.

13

Contextos de aplicación y de solicitud

B14 leccionesPRO

Domine current_app, g y los proxies en los que se basa Flask.

14

Modelos de base de datos con Flask-SQLAlchemy

B14 leccionesPRO

Defina tablas como clases de Python y conecte una base de datos.

15

Consultas en el ORM: filtros y joins

B14 leccionesPRO

Lea datos eficientemente con filtros, ordenación y relaciones.

16

Cree un recurso CRUD

B14 leccionesPRO

Cree, lea, actualice y elimine registros mediante endpoints.

17

Serialización con Marshmallow

B14 leccionesPRO

Convierta modelos en JSON limpio y valide los payloads entrantes.

18

Gestión de errores y errores personalizados

B14 leccionesPRO

Devuelva respuestas de error coherentes y útiles en toda la aplicación.

19

Sesiones y cookies

B14 leccionesPRO

Recuerde a los usuarios entre solicitudes mediante un estado seguro en el servidor.

20

Forms y validación con Flask-WTF

B14 leccionesPRO

Cree forms robustos protegidos contra CSRF con validación declarativa.

21

Autenticación con Flask-Login

B24 leccionesPRO

Añada inicio y cierre de sesión basados en sesiones, además de vistas protegidas.

22

Autenticación mediante tokens con JWT

B24 leccionesPRO

Proteja una API stateless mediante JSON Web Tokens firmados.

23

API REST con Flask-RESTful

B24 leccionesPRO

Estructure API limpias y orientadas a recursos con vistas basadas en clases.

24

Migraciones de base de datos con Flask-Migrate

B24 leccionesPRO

Evolucione el esquema de forma segura mediante migraciones versionadas.

25

Tareas en segundo plano con Celery

B24 leccionesPRO

Delegue el trabajo lento a una cola para que las solicitudes sigan siendo rápidas.

26

Caching para ganar velocidad

B24 leccionesPRO

Reduzca los tiempos de respuesta almacenando en caché el trabajo costoso.

27

Pruebas de Flask con pytest

B24 leccionesPRO

Escriba pruebas rápidas y fiables para las rutas, la base de datos y la autenticación.

28

Configuración y entornos

B24 leccionesPRO

Gestione ajustes y secretos en desarrollo, testing y producción.

29

Limitación de peticiones y seguridad de API

B24 leccionesPRO

Refuerce su API frente al abuso y los ataques web habituales.

30

Dockerice e implemente con Gunicorn

B24 leccionesPRO

Empaquete y publique su aplicación detrás de un stack WSGI de producción.

Preguntas frecuentes

Preguntas frecuentes

¿Es gratuito el curso Flask Academy?

Sí. Puedes empezar el curso Flask Academy gratis y completar sus lecciones interactivas sin costo alguno. Una suscripción opcional a PRO desbloquea herramientas avanzadas de IA y un certificado compartible.

¿Necesito experiencia previa para aprender PYTHON?

No. El curso comienza con los fundamentos y avanza gradualmente hacia temas más avanzados, así que puedes empezar incluso sin experiencia previa en PYTHON.

¿Cómo aprenderé PYTHON en CoddyKit?

Aprendes haciendo. Las lecciones interactivas cortas combinan una explicación clara con un ejercicio de codificación práctico que se ejecuta en tiempo real, y un tutor de IA disponible 24/7 te da ayuda personalizada siempre que te atasques.

¿Obtengo un certificado al completar Flask Academy?

Sí. Los aprendices PRO pueden hacer un examen y obtener un certificado compartible de finalización con un código verificable para el curso Flask Academy.

¿Puedo aprender PYTHON en mi teléfono?

Sí. CoddyKit está disponible en la web y como aplicaciones nativas para iOS y Android, así que puedes aprender PYTHON en cualquier dispositivo y tu progreso se sincroniza entre ellos.

Comienza Flask Academy Ahora

Únete a miles de estudiantes dominando programación con lecciones impulsadas por IA.

Empezar Gratis →Ver Todos los Cursos