Taller de Python – SQLAlchemy
8 marzo, 2025 @ 5:30 pm - 8:00 pm
10,00€🚀 ¡Domina la Gestión de Bases de Datos con SQLAlchemy! 🚀
¿Te interesa trabajar con bases de datos de manera eficiente y Python es tu lenguaje preferido? Con SQLAlchemy, puedes interactuar con bases de datos relacionales utilizando herramientas modernas y potentes. Este taller está diseñado para introducirte a esta librería esencial y enseñarte a manejar bases de datos de forma profesional.
📚 Contenidos del Taller:
- Introducción a SQLAlchemy:
- ¿Qué es SQLAlchemy? Ventajas frente a consultas SQL tradicionales.
- Componentes clave: Core y ORM (Object Relational Mapping).
- Configuración del Entorno:
- Instalación de SQLAlchemy y configuración básica en Python.
- Herramientas recomendadas para trabajar con bases de datos, como SQLite, PostgreSQL o MySQL.
- Trabajando con el Core de SQLAlchemy:
- Conexión a una base de datos.
- Creación de tablas y ejecución de consultas básicas (INSERT, SELECT, UPDATE, DELETE).
- Uso de expresiones SQL de manera programática.
- Introducción al ORM (Object Relational Mapping):
- Definición de modelos y mapeo de tablas.
- Inserción, consulta y manipulación de datos utilizando el ORM.
- Consultas Avanzadas con ORM:
- Filtros y búsquedas complejas.
- Relaciones entre tablas (one-to-one, one-to-many, many-to-many).
- Ejemplos prácticos de consultas con múltiples relaciones.
- Manejo de Sesiones y Transacciones:
- Cómo funciona la gestión de sesiones en SQLAlchemy.
- Uso de transacciones para asegurar la integridad de los datos.
- Integración con Python y Aplicaciones Reales:
- Uso de SQLAlchemy en aplicaciones web (ejemplo: integración con FastAPI o Flask).
- Creación de una API simple conectada a una base de datos con SQLAlchemy.