Curso «Python: Desarrollo web con Flask»
Actualizado
Access this and all courses with a subscription
Incluye
Descripción
En este curso aprenderás los fundamentos del desarrollo web usando el microframework Flask. Descubrirás cómo manejar solicitudes y generar respuestas, cómo trabajar con cookies y sesiones, qué es CRUD y cómo gestionar correctamente las entidades. Al final, serás capaz de crear sitios web completos, desarrollar la arquitectura de aplicaciones web y desplegarlas en un servidor. El desarrollo web con Flask es útil si deseas profundizar en los principios de las aplicaciones web modernas.
Qué aprenderás
- Crear sitios web completos con Python
- Trabajar con el microframework Flask
- Usar el motor de plantillas Jinja2
- Diseñar correctamente la arquitectura de aplicaciones web y entender el patrón MVC
- Desplegar aplicaciones en un servidor
Lecciones del curso
1 | Acerca del curso Conoceremos el curso, su estructura, objetivos y metas. |
2 | Arquitectura de la Web Vamos a conocer el concepto de solicitud-procesamiento-respuesta en el mundo de las solicitudes HTTP. |
3 | Servidor web Vamos a entender para qué sirve un servidor web y cómo funciona la comunicación en red. |
4 | Servidor web incorporado Aprenderemos a usar el servidor web que viene con la biblioteca estándar |
5 | Flask Vamos a conocer el microframework Flask. |
6 | Manejadores de solicitudes Vamos a conocer el concepto de manejadores (handlers). |
7 | Sesión HTTP (solicitud y respuesta) Vamos a estudiar la estructura de los manejadores de solicitudes. |
8 | Rutas dinámicas Vamos a aprender a crear rutas que contienen marcadores de posición. |
9 | Middlewares Aprendemos a crear y usar middlewares en Flask. |
10 | Motor de plantillas Aprenderemos a crear páginas HTML utilizando un sistema de plantillas |
11 | Herencia de plantillas Vamos a aprender a heredar plantillas para optimizar el maquetado. |
12 | Seguridad Vamos a conocer los fundamentos para crear sitios web seguros. |
13 | Formularios de búsqueda Vamos a conocer los formularios para filtrar datos. |
14 | Persistencia Aprenderemos cómo guardar datos de forma permanente. |
15 | Formularios de modificación Aprenderemos a modificar datos en el servidor usando formularios. |
16 | Registro de actividad Vamos a conocer cómo registrar las acciones de la aplicación. |
17 | Rutas con nombre Aprenderemos a usar un sistema más estable para gestionar las rutas. |
18 | Flash Vamos a aprender a trabajar con mensajes temporales. |
19 | CRUD Vamos a conocer las operaciones típicas de las aplicaciones web. |
20 | CRUD: Creación Aprenderemos a crear entidades. |
21 | CRUD: Actualización Vamos a aprender a actualizar entidades. |
22 | CRUD: Eliminación Aprenderemos a eliminar entidades. |
23 | Model-View-Controller (MVC) Vamos a conocer uno de los patrones de arquitectura clave para construir aplicaciones de usuario. |
24 | Cookies Vamos a aprender a usar cookies en Flask. |
25 | Sesión Vamos a aprender a usar sesiones en Flask. |
26 | Trabajo con bases de datos en Flask Aprender a trabajar con bases de datos en una aplicación Flask. |
27 | Despliegue Vamos a conocer los conceptos clave y el proceso de despliegue. |
28 | Conclusión Resumen del curso. |
Desafíos
1 | Carrito con cupones de descuento |
2 | Moderación de comentarios |
3 | Recomendaciones de publicaciones |

- Práctica en el navegador
- Acceso permanente a la teoría
- Aprende a tu ritmo
Access this and all courses with a subscription