SQLAlchemy: Acceso a Bases de Datos con Python

Online 3 meses

El curso de SQLAlchemy te llevará a través de los conceptos esenciales de la manipulación de bases de datos utilizando la biblioteca SQLAlchemy en Python. SQLAlchemy es una herramienta poderosa que simplifica la interacción con bases de datos y facilita la creación, consulta y modificación de datos. Aprender SQLAlchemy te permitirá desarrollar aplicaciones con funcionalidades de almacenamiento y recuperación de datos de manera eficiente.

Este curso te proporcionará los conocimientos necesarios para comenzar a trabajar con bases de datos utilizando SQLAlchemy. Desde la configuración de conexiones hasta la realización de consultas y la modificación de registros, estarás listo para dar tus primeros pasos en el acceso a bases de datos utilizando Python.

Objetivos

Comprender los conceptos básicos del acceso a bases de datos y la arquitectura de SQLAlchemy.

Aprender a configurar conexiones a bases de datos utilizando SQLAlchemy.

Realizar consultas y recuperar datos utilizando el lenguaje SQL y SQLAlchemy.

Modificar registros en la base de datos utilizando SQLAlchemy.

Explorar prácticas recomendadas en el acceso a bases de datos con Python.

Perfil de Egreso

Los graduados serán capaces de:

Comprenderán los conceptos esenciales del acceso a bases de datos y la arquitectura de SQLAlchemy, incluyendo ORM y Core.

Sabrán cómo configurar conexiones a bases de datos utilizando SQLAlchemy, así como definir modelos y administrar sesiones.

Podrán realizar consultas utilizando SQL y SQLAlchemy, aplicar filtros y condiciones en consultas y representar datos en objetos Python.

Serán capaces de actualizar y eliminar registros en la base de datos, utilizar transacciones y gestionar errores.

Crearán relaciones entre tablas, consultando tablas relacionadas y recuperando datos relacionados.

Temario

El curso constará de los siguientes módulos:

1. Introducción a SQLAlchemy
– ¿Qué es SQLAlchemy y cómo se relaciona con el acceso a bases de datos?
– Conceptos clave: ORM (Object-Relational Mapping), Core.

2. Configuración de Conexiones
– Configuración de conexiones a bases de datos utilizando SQLAlchemy.
– Definición de modelos y mapeo de clases a tablas.
– Creación y administración de sesiones.

3. Consultas y Recuperación de Datos
– Realización de consultas utilizando el lenguaje SQL y SQLAlchemy.
– Uso de filtros y condiciones en consultas.
– Recuperación de datos y representación en objetos Python.

4. Modificación de Registros
– Actualización y eliminación de registros en la base de datos.
– Uso de transacciones para garantizar la integridad de los datos.
– Manejo de errores y rollback en transacciones.

5. Relaciones entre Tablas
– Creación de relaciones entre tablas utilizando ForeignKey y Relationship.
– Consultas con tablas relacionadas y recuperación de datos relacionados.

6. Práctica y Proyecto Final
– Implementación de un proyecto práctico que involucre el acceso a bases de datos con SQLAlchemy.
– Aplicación de los conceptos aprendidos en el desarrollo de funcionalidades de almacenamiento y recuperación de datos.

Los contenidos previstos están sujetos a posibles cambios o ajustes que el área académica considere pertinentes para el normal desarrollo de los cursos o la actualización de los mismos.

La conformación de los cursos, en los horarios y grupos ofrecidos, está sujeta a un nivel mínimo de inscripciones que habiliten su funcionamiento.

Inicio


23 de mayo 4 cuotas de $U 2100

¡Pre inscribirme ahora!

Formas de pago

¿Vivís en el interior* del país? Accedé a un 20% OFF en todos nuestros cursos.

*No corresponde a inscripciones de Montevideo y Canelones.