Flask - Construye aplicaciones web profesionales con Python
- Description
- Curriculum
- FAQ
- Reviews
Este curso de Flask está diseñado para enseñar a los estudiantes cómo crear aplicaciones web utilizando el framework Flask de Python. El curso consta de diez secciones diferentes que abarcan desde los fundamentos de Flask hasta la creación de un proyecto final y el despliegue de la aplicación. A continuación se describen las secciones del curso en más detalle:
-
Introducción a Flask: En esta sección, los estudiantes aprenderán los fundamentos de Flask, incluyendo cómo configurar un entorno virtual, crear una aplicación básica y ejecutar el servidor web.
-
Plantillas con Jinja2 y HTML: Los estudiantes aprenderán cómo utilizar el lenguaje de plantillas Jinja2 para crear páginas web dinámicas. También se enseñará cómo crear plantillas HTML personalizadas.
-
Manejo de formulario: En esta sección, los estudiantes aprenderán a manejar formularios web utilizando Flask. Se cubrirán temas como la validación de datos y el manejo de errores.
-
Estructura de una aplicación – TodoList: Los estudiantes aprenderán a crear una aplicación de lista de tareas básica utilizando Flask. También se cubrirán temas como el enrutamiento de URL y la creación de vistas.
-
Base de datos – Flask-SQLAlchemy: En esta sección, los estudiantes aprenderán cómo utilizar la biblioteca Flask-SQLAlchemy para interactuar con una base de datos. Se cubrirán temas como la creación de modelos de base de datos y la realización de consultas.
-
Autenticación de usuarios: Los estudiantes aprenderán cómo implementar la autenticación de usuarios en una aplicación Flask utilizando la biblioteca de Flask.
-
Crear proyecto – BLOG-POSTS: En esta sección, los estudiantes crearán un proyecto de blog utilizando Flask. Se cubrirán temas como la creación de formularios para crear publicaciones y comentarios y la implementación de la autenticación de usuarios.
-
API-REST con Flask: Los estudiantes aprenderán cómo crear una API REST utilizando Flask. Se cubrirán temas como el manejo de solicitudes HTTP y la creación de puntos finales.
-
Proyecto Final – Portafolio: En esta sección, los estudiantes crearán un proyecto final utilizando Flask. Se les pedirá que utilicen todas las habilidades que han aprendido hasta ahora para crear una aplicación completa y aprenderas cómo enviar correos desde formulario de contacto.
-
Desplegar Aplicación: En la última sección, los estudiantes aprenderán cómo desplegar su aplicación Flask en un servidor de producción. Se cubrirán temas como la configuración del servidor web y la configuración de la base de datos en producción.
-
5¿Qué es Flask?Video lesson
-
6Instalación y configuraciónVideo lesson
-
7Hola Mundo con FlaskVideo lesson
-
8El depurado en FlaskVideo lesson
-
9Rutas y vistasVideo lesson
-
10Variables en rutasVideo lesson
-
11Escape de HTMLVideo lesson
-
12Resumen de la sección - Introducción a FlaskText lesson
-
13Introducción a plantillasVideo lesson
-
14Creación de plantillasVideo lesson
-
15Uso de variables y buclesVideo lesson
-
16Uso de herencia de plantillasVideo lesson
-
17Uso de filtros y funcionesVideo lesson
-
18Cómo enviar datos a las plantillasVideo lesson
-
19Enlaces y rutasVideo lesson
-
20Integrando archivos estáticosVideo lesson
-
21Resumen de la seccion - Plantillas con Jinja2 y HTMLText lesson
-
28Estructura del proyectoVideo lesson
-
29Configuración de la aplicaciónVideo lesson
-
30Blueprint y VistasVideo lesson
-
31Presentación del proyectoVideo lesson
-
32Plantilla de base e inicioVideo lesson
-
33Plantilla de login y registrar usuarioVideo lesson
-
34Resumen de la sección - Estructura de una aplicación - TodoListText lesson
-
35Introducción Flask-SQLAchemyVideo lesson
-
36Configuración Flask-SQLAlchemyVideo lesson
-
37Modelo de UsuarioVideo lesson
-
38Modelo de TodoVideo lesson
-
39Migración de ModelosVideo lesson
-
40Flask ShellVideo lesson
-
41Registrar UsuarioVideo lesson
-
42Mensaje de errorVideo lesson
-
43Resumen de la sección Base de Datos - Flask-SQLAlchemyText lesson
-
44Introducción a autenticaciónVideo lesson
-
45Iniciar sesiónVideo lesson
-
46Mantener sesiónVideo lesson
-
47Verificar sesiónVideo lesson
-
48Cerrar sesiónVideo lesson
-
49Requiere autenticaciónVideo lesson
-
50Listar TareasVideo lesson
-
51Crear TareaVideo lesson
-
52Editar TareaVideo lesson
-
53Eliminar TareaVideo lesson
-
54Resumen de la sección - Autenticación de usuariosText lesson
-
55Presentación del proyecto - BLOG-POSTSVideo lesson
-
56Crear proyectoVideo lesson
-
57Creando las VistasVideo lesson
-
58Uniendo Frontend - FlaskVideo lesson
-
59Plantilla de loginVideo lesson
-
60Archivo de configuraciónVideo lesson
-
61Conexión a PostgreSQLVideo lesson
-
62Creando ModelosVideo lesson
-
63AutenticaciónVideo lesson
-
64Mensaje de errorVideo lesson
-
65Menú de navegaciónVideo lesson
-
66Administrar pefilVideo lesson
-
67Subir FotoVideo lesson
-
68Error de implementaciónVideo lesson
-
69Listar blogsVideo lesson
-
70Instalar CKEditorVideo lesson
-
71Crear blogVideo lesson
-
72Editar y eliminar blogVideo lesson
-
73Vista de publicacionesVideo lesson
-
74Mostrar blogVideo lesson
-
75Implementar buscadorVideo lesson
-
76Configuración de idioma localVideo lesson
-
77Resumen de la sección - Crear Proyecto - BLOG-POSTSText lesson
-
78Introducción a API-RESTVideo lesson
-
79Creando proyecto - Lista de contactosVideo lesson
-
80Crear modeloVideo lesson
-
81Crear rutasVideo lesson
-
82Listar contactosVideo lesson
-
83Crear contactoVideo lesson
-
84Obtener contactoVideo lesson
-
85Editar contactoVideo lesson
-
86Eliminar contactoVideo lesson
-
87Resumen de la sección - API-REST con FlaskText lesson
External Links May Contain Affiliate Links read more