15 ejercicios prácticos
27 lecciones
Curso

«Python: 
Desarrollo Web (Flask)»

En este curso estudiarás los fundamentos del desarrollo web usando el microframework Flask. Aprenderás a manejar solicitudes y generar respuestas, trabajar con cookies y sesiones, qué es CRUD y cómo trabajar correctamente con entidades.
Al finalizar, sabrás cómo crear sitios web completos, construir la arquitectura de aplicaciones web y desplegarlas en un servidor. El desarrollo web con Flask será útil si decides estudiar a fondo los principios de la creación de aplicaciones web modernas.
Materiales de calidad
Práctica en el simulador
Cursos flexibles
Trabaja en el editor de código en tu navegador, y recibe una evaluación inmediata de tus soluciones.
Elige los cursos que realmente te interesen y estudia a tu ritmo, sin horarios.
Aprende con cursos creados por programadores en activo y actualizados de forma constante.
Programa del curso
1. Introducción del curso
Conoceremos el curso, su estructura, objetivos y metas.

2. Arquitectura Web
Nos familiarizaremos con el concepto de solicitud-procesamiento-respuesta en el contexto de las solicitudes HTTP.

3. Servidor web
Entenderemos por qué es necesario un servidor web y cómo funciona la interacción en red.

4. Servidor web incorporado
Aprenderemos a utilizar el servidor web que viene con la biblioteca estándar.

5. Flask
Nos familiarizaremos con el microframework Flask.

6. Manejadores de solicitudes
Conoceremos el concepto de manejadores (handlers).

7. Sesión HTTP (solicitud y respuesta)
Estudiaremos la estructura de los manejadores de solicitudes.

8. Rutas dinámicas
Aprenderemos a construir rutas que contienen marcadores de posición.

9. Middleware
Aprenderemos a crear y usar middleware en Flask.

10. Motor de plantillas
Aprenderemos a generar páginas HTML mediante el mecanismo de plantillas.

11. Heredar plantillas
Aprenderemos a heredar plantillas para optimizar el diseño.

12. Seguridad
Nos familiarizaremos con los principios básicos para crear sitios seguros.

13. Formularios de búsqueda
Conoceremos los formularios para filtrar datos.

14. Persistencia
Aprenderemos cómo almacenar datos de manera permanente.

15. Formularios de modificación
Aprenderemos a modificar datos en el servidor mediante formularios.

16. Rutas nombradas
Aprenderemos a usar un sistema más robusto para gestionar rutas.

17. Flash
Aprenderemos a trabajar con mensajes de una sola vez (flash).

18. CRUD
Nos familiarizaremos con las operaciones típicas de las aplicaciones web.

19. CRUD: Creación
Aprenderemos a crear entidades.

20. CRUD: Actualización
Aprenderemos a actualizar entidades.

21. CRUD: Eliminación
Aprenderemos a eliminar entidades.

22. Model-View-Controller (MVC)
Nos familiarizaremos con uno de los patrones arquitectónicos clave para construir aplicaciones de usuario.

23. Cookies
Aprenderemos a utilizar cookies en Flask.

24. Sesión
Aprenderemos a utilizar sesiones en Flask.

25. Trabajo con base de datos en Flask
Aprenderemos a trabajar con bases de datos en una aplicación Flask.

26. Despliegue
Nos familiarizaremos con los conceptos clave y el proceso de despliegue.

27. Conclusión
Resumen del curso.
Desbloquea todo el contenido de Códica
Tendrás acceso a todas las lecciones, tests y ejercicios de todos los cursos disponibles en nuestra plataforma
Más de 600 lecciones y ejercicios

Acceso a la plataforma 24/7

Certificado electrónico al finalizar el curso

Chat con otros estudiantes

Cancela tu suscripción en cualquier momento
Suscripción anual
$10 USD / mes
Suscripción mensual
$26 USD / mes
¡Ahorra más del 60%!
Cobro mensual recurrente
Total anual: $312 USD
Cobro anual recurrente
de $312 USD
de solo $120 USD

Preguntas y Respuestas