Programa del Curso
- ¿Por qué son necesarios los frameworks web?
- Descripción general de los marcos web disponibles Python
- Instalación de Flask
- Enrutamiento de solicitudes para ver funciones
- Entrega de archivos estáticos
- Renderizado de plantillas con Jinja2
- Bucles y condicionales
- Herencia de plantillas
- Macros en plantillas
- Páginas planas con Flask-Páginas planas
- HTML5 Boilerplate como punto de partida
- Producción de JSON
- Emisión de redireccionamientos
- Contexto de la aplicación y contexto de la solicitud
- Lidiar con la carga de archivos con Flask-Uploads
- Estructuración de una aplicación compleja: cómo evitar las importaciones circulares
- Estructuración de una aplicación compleja: Blueprints
- ORM de uso común: SQLAlquimia y Peewee
- Database Migraciones
- Validación de formularios con WTForms y Flask-WTF
- Envío de correo electrónico con Flask-Mail
- Gestión de sesiones de usuario con Flask-Login y Flask-User
- La interfaz de administración creada por Flask-Admin
- Internacionalización con Flask-BabelEx
- Preprocesamiento de archivos frontend con Flask-lesscss y Flask-Assets
- Implementación de Flask aplicaciones en producción
Requerimientos
Python, HTML
Testimonios (4)
Me gustó cómo Gunnar escribió casi todo el código sobre la marcha a medida que avanzábamos, pero que había un montón de material preparado previamente en el Google Drive al que puedo referirme después de la capacitación. El código que Gunnar escribió en base a los datos de muestra que proporcioné de antemano también fue extremadamente útil y también hizo que el entrenamiento fuera relevante para nuestros propios conjuntos de datos.
Ranvir - Schroders Personal Wealth
Curso - Visual Studio Code
Traducción Automática
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Curso - Reactive Programming with Angular RxJS
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.
Nuno Marques - MULTICERT, S.A.
Curso - Functional Reactive Programming with Java 9 and RxJava
Pacing, depth, and explanations were all superb. It's clear Scott is an expert on the subject and learning from him was super enjoyable.