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
Cobro anual recurrente de $120 USD de solo $90 USD
Cobro mensual recurrente Total anual: $120 USD
Preguntas y Respuestas
Códica es una academia en línea de programación que forma desarrolladores desde 2012. Nos dedicamos a ofrecer habilidades prácticas y actualizadas para que nuestros estudiantes puedan construir una carrera exitosa en el mundo de la tecnología.
En nuestros cursos aprenderás sobre HTML, CSS, JavaScript, Python, SQL, TypeScript, Git, la línea de comandos y mucho más.
¡Actualizamos el contenido constantemente para que siempre estés al día!
Ofrecemos opciones para principiantes que están comenzando su camino en la programación, así como para desarrolladores avanzados que buscan perfeccionar sus conocimientos y habilidades.
Tendrás acceso a todos los cursos de nuestra plataforma y podrás completarlos según tu ritmo y preferencias. Para facilitar tu aprendizaje, hemos organizado los cursos en módulos temáticos, diseñados para que avances de manera estructurada y cómoda.
Con la suscripción, tendrás acceso a la plataforma para estudiar a tu propio ritmo. Sin embargo, no incluye clases en vivo ni la posibilidad de resolver dudas con un mentor, aunque podrás interactuar con otros estudiantes en el chat del grupo.
💡 Si prefieres aprender con la guía de un mentor, te recomendamos explorar nuestras carreras.
Al finalizar cada curso, tienes la posibilidad de obtener un certificado electrónico que valida tus logros. Solo necesitas realizar un pequeño pago de $ 1 USD para cubrir los gastos administrativos.
El pago se realiza a través del sistema Stripe. Selecciona tu método de pago preferido en la página y completa el formulario. Un representante de Códica se pondrá en contacto contigo y te proporcionará un enlace único para realizar el pago.
El acceso se otorga de manera inmediata después de realizar el pago.
Sí, se renueva automáticamente al finalizar el periodo contratado. Puedes desactivar la renovación automática en cualquier momento desde tu perfil.
La suscripcion está limitada a un usuario.
Puedes cancelar tu suscripción en cualquier momento desde la página del servicio de pagos. Para hacerlo, accede a tu panel de control, selecciona la suscripción y haz clic en Cancelar. El acceso a los materiales será interrumpido.
Lamentablemente, no. Los cursos están disponibles solo mientras tu suscripción esté activa.