Desarrollo de Aplicaciones Web con Flask

Categoría: Etiquetas: , , , , ,

Flask nos permite desarrollar aplicaciones web con el lenguaje Python, de forma muy sencilla. Flask es un “micro” framework escrito en Python y desarrollado para simplificar la creación de aplicaciones web bajo el patrón MVC

Descripción

Flask nos permite desarrollar aplicaciones web con el lenguaje Python, de forma muy sencilla. Flask es un “micro” framework escrito en Python y desarrollado para simplificar la creación de aplicaciones web bajo el patrón MVC

Este curso enseña a los desarrolladores de Python a crear aplicaciones web profesionales con el microframework de Flask.

Código del Curso: IT-AV-FLASK

Duración: 20 horas

Modalidad: Presencial/Online en directo

Solicita información

 

 

Objetivos

  • Crear aplicaciones completas de Flask
  • Trabajar con datos de sesión
  • Diseñar plantillas Jinja usando herencia
  • Integrar una base de datos SQLite o similar
  • Aplicaciones de prueba y depuración de Flask

 

Requisitos

Todos los asistentes deben tener habilidades básicas de programación de Python y una comprensión de los fundamentos HTML.

¿A quién va dirigido?

Desarrolladores con un mínimo conocimiento en Python o lenguajes orientados a objetos. 

 

 

Contenido

1.Una visión general de Flask

    • Vistas, controladores, pero sin modelos
    • Lo que Flask puede y no puede hacer

2. Primeros pasos

      • Una sencilla aplicación
      • Configuración de rutas
      • Definición de funciones de vista
      • Uso de plantillas
      • Implementación de la aplicación

3. Vistas simples

    • Métodos HTTP
    • Devolución de contenido
    • Plantillas y variables

4.Organización de la aplicación

    • Configuración de rutas
    • Archivos estáticos
    • Configuración
    • Contextos locales
    • Sesiones

5.Integración de una base de datos SQLite

      • El objeto g (global)
      • Creación de una tabla
      • Inserción de filas
      • Realizar consultas
      • Tutorial de cambios menores necesarios para integrar otras bases de datos (SQL Server, Oracle, MySQL, etc.)

6. Plantillas Jinja

    • Introducción
    • Sintaxis
    • Bloquear declaraciones
    • Carga y renderizado
    • Herencia
    • Sintaxis avanzada
    • Filtros y pruebas

7. Respuestas HTTP

    • Respuestas
    • Configuración del código de estado
    • Tratar la respuesta del objeto
    • Headers

8. Formularios HTML

      • Formulario simple
      • Envío del formulario
        • Recuperación de datos de usuario
        • Volver a enviar formularios

9. Vistas avanzadas

    • Redirigir
    • Auto-escaping HTML
    • Message flashing
    • Decorator

10. Manejo de errores

    • Manejo de una URL sin enrutar
    • Anulación de una vista
    • Personalización de la página de error

11.Pruebas y depuración

    • Uso de unittest
    • Pruebas simples
    • Acceso a sesiones
    • Recursos

12. Temas avanzados

    • Filtros y pruebas personalizados
    • Vistas basadas en clases
    • Compatibilidad con JSON
    • Planos

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Desarrollo de Aplicaciones Web con Flask”

Tu dirección de correo electrónico no será publicada.

También te recomendamos…