Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
curso Flask Appbuilder
Rating: 4.3 out of 5(6 ratings)
25 students

curso Flask Appbuilder

Framework basado en flask posee auto CRUD, auto ABM, login, administración, roles, permisos y mucho mas.
Created byCrypto Henry
Last updated 8/2021
Spanish
Spanish [Auto],

What you'll learn

  • Aprenderán a usar el framework Flask Appbuilder desde cero
  • Desde los temas más básicos a intermedios !!!
  • Programación Orientada a Objetos con Python
  • Creación de aplicaciones Web con Python y framework Flask App builder
  • Conexión a Bases de Datos con Python y Postgresql
  • Uso del ORM SQLAlchemy con Flask

Course content

5 sections29 lectures3h 54m total length
  • instalación11:18
  • aclaraciones1:01
  • crear modelo3:44
  • crear vista6:10
  • configurar vista9:00
  • base de datos7:15

Requirements

  • Conocimiento básico de Flask
  • Sólo se requiere una computadora, cualquier sistema operativo funciona con Python
  • Conocimiento básico de Python

Description

Bienvenidos a mi curso de el Framework Flask - Appbuilder!!!

En este curso vamos a ver el Framework Flask - Appbuilder el cual se basa en Flask comenzaremos desde la instalación por pip de la librería hasta ejemplos de auto CRUD también vemos la creación de roles con sus permisos y vistas relacionadas, además la personalización de la aplicación con la posibilidad de agregar filtros a las columnas, conexión a la base de datos, administración de usuarios, permitir que los usuarios se registren, e inclusive agregar auditoria a los modelos y mucho mas. 

Aquí les dejo una lista de algunos puntos fuertes de este Framework :

Vistas y widgets

  • Generación automática de menús.

  • Generación automática de CRUD.

  • Varias acciones en registros db.

  • Gran variedad de filtros para tus listas.

  • Varios widgets de vista: listas, detalles maestros, lista de miniaturas, etc.


Formularios

  • Automático, agregar, editar y mostrar desde modelos de base de datos

  • Etiquetas y descripciones para cada campo.

  • Validadores de base automáticos a partir de la definición del modelo.

  • Validadores personalizados, campos adicionales, filtros personalizados para listas desplegables relacionadas.

  • Soporte de imágenes y archivos para carga y asociación de campos de base de datos. Se encargará de todo por ti

  • Automático, agregar, editar y mostrar desde modelos de base de datos

  • Etiquetas y descripciones para cada campo.

  • Validadores de base automáticos a partir de la definición del modelo.

  • Validadores personalizados, campos adicionales, filtros personalizados para listas desplegables relacionadas.

  • Soporte de imágenes y archivos para carga y asociación de campos de base de datos. Se encargará de todo por ti.

Conexión a Base de datos

  • SQLAlchemy, soporte de múltiples bases de datos: sqlite, Postgresql, etc.

  • Soporte para múltiples conexiones de bases de datos (particiones verticales).

  • Auditoría de mezcla fácil a modelos (creados / modificados por el usuario y marcas de tiempo).

Seguridad

  • Búsqueda automática de permisos, basada en métodos expuestos. Otorgará todos los permisos al rol de administrador.

  • Inserta en la base de datos todos los permisos detallados posibles en su aplicación.

  • Permisos públicos (no se necesita autenticación) y privados.

  • Permisos basados ​​en roles.

  • Soporte de autenticación para  Database y otros.

  • Soporte para auto registro de usuario.

Tenga en cuenta que es posible desarrollar directamente en Flask / Jinja2 para páginas o flujos personalizados, que se integran fácilmente con el marco.

Este marco va más allá de un paquete de  administración. Tiene alternativas integradas de presentación y comportamiento, y usted puede crear fácilmente las suyas propias. Es altamente configurable .

Who this course is for:

  • Desarrolladores de Flask
  • Desarrolladores de python
  • Desarrolladores Web
  • Personas con ganas de aprender frameworks nuevos