Saltar al contenido principal
SQLAlchemy
Framework

Formación corporativa en SQLAlchemy

ORM y toolkit SQL de referencia para Python.

Evidencias FUNDAE Activación guiada Evaluación con IA Itinerario a medida

¿Prefieres verlo en directo? Agenda una demo sin compromiso.

Resumen del itinerario en SQLAlchemy

Para qué equipos

Equipos técnicos que incorporan SQLAlchemy a su stack productivo o consolidan competencias antes de un proyecto crítico. Adaptamos el temario al nivel de partida y al stack acompañante.

Qué se trabaja

Lecciones aplicadas y ejercicios prácticos en SQLAlchemy resueltos en el IDE del navegador, con corrección automática por IA y proyectos integradores revisados con rúbrica explícita.

Cómo se contrata

Propuesta concreta sobre teleformación, aula virtual o plan mixto. Sin coste de setup, sin permanencia, con evidencias FUNDAE exportables para la entidad organizadora.

Activación en 3 pasos

Diseñamos el itinerario, el alcance y el calendario según el nivel y el stack de tu equipo. Evidencias FUNDAE exportables, sin permanencia ni coste de setup.

  1. 1 Demo o llamada
    30 min con el fundador. Cuéntanos el stack, el nivel y el calendario.
  2. 2 Propuesta
    Itinerario y modalidad (teleformación, aula virtual o mixto) con evidencias FUNDAE exportables.
  3. 3 Tenant activo
    Tu equipo entra con SSO, asignaciones automáticas y panel admin completo.

¿Prefieres verlo en directo? Agenda una demo sin compromiso.

Qué incluye la formación

Toda la plataforma CertiDevs disponible para tu equipo durante el itinerario. Sin costes ocultos ni módulos premium.

Entornos de programación online, sin instalar nada en el equipo del alumno.
Evaluación con IA de cada ejercicio de código, proyecto y ensayo, con feedback y nota.
Certificado verificable con NIF del alumno y firma digital de CertiDevs.
Panel admin de empresa: alta masiva CSV, asignaciones, foros y encuestas.
Rol inspector FUNDAE con acceso de solo lectura a actividad y resultados.
Reportes exportables en Excel: accesos, progreso, completion y satisfacción.
Integración con tu LMS: LTI 1.1 + 1.3 Deep Linking y exportación SCORM 1.2.
SSO con tu Active Directory (OIDC, Microsoft Entra, Google Workspace).
White-label opcional: subdominio propio, logo y tema de tu marca.
Pruebas técnicas: mismos exámenes para evaluar candidatos en selección.
Foros y mensajería tutorial integrados, requisito FUNDAE cubierto de serie.
Soporte directo de nuestro equipo durante toda la formación.

Cursos disponibles en SQLAlchemy

Cada curso se puede asignar de forma independiente o combinar en un plan formativo.

Curso completo SQLAlchemy

Curso completo de SQLAlchemy, el ORM y motor SQL de referencia en el ecosistema Python para persistencia profesional sobre bases de datos relacionales. Aprendes la arquitectura Core y ORM, modelos declarativos tipados, gestión de sesiones y transacciones, relaciones y consultas avanzadas, rendimiento y problema N+1, migraciones con Alembic y stack asíncrono moderno. Al terminar entregas una API con persistencia lista para producción y testing real contra bases de datos.

Ver curso
Especialización SQLAlchemy - Fundamentos

Curso de fundamentos de SQLAlchemy para perfiles backend Python que necesitan una base lingüística sólida del ORM antes de pasar a producción. Aprendes la arquitectura Core y ORM, declaras modelos modernos con type hints, gestionas la sesión como Unit of Work, trabajas CRUD con transacciones y resuelves relaciones One-to-Many y Many-to-Many con criterio para evitar inconsistencias. Al terminar dominas la API moderna del ORM y estás listo para abordar consultas avanzadas, rendimiento y migraciones.

Ver curso
Especialización SQLAlchemy - Módulos avanzados

Curso avanzado de SQLAlchemy para perfiles backend Python que ya dominan modelos y CRUD y necesitan llevar la persistencia a producción. Aprendes a escribir consultas complejas, diagnosticar y resolver el problema N+1, optimizar el pool de conexiones, gestionar migraciones reales con Alembic, construir un stack asíncrono con FastAPI y testear contra bases de datos reales en lugar de mocks. Al terminar entregas una API con persistencia lista para producción.

Ver curso

Ver todos los cursos del catálogo

Estructura del itinerario

Módulos, lecciones y ejercicios del itinerario

Fundamentos de SQLAlchemy

Este módulo introduce SQLAlchemy 2.x como ORM profesional en Python. Abarca la arquitectura Core + ORM, la instalación con uv, la configuración del Engine y la diferencia entre los dos modos de trabajo.

  • Introducción a SQLAlchemy Lección
  • Instalación de SQLAlchemy y drivers Lección
  • Engine y conexión en SQLAlchemy Lección
  • Arquitectura Core vs ORM en SQLAlchemy Lección
  • Test de fundamentos de SQLAlchemy Test

Modalidades de contratación

Elige la modalidad que mejor se adapte a tu organización. Sin permanencia ni coste de setup.

Teleformación

Acceso autónomo al itinerario en la plataforma: lecciones, vídeos, ejercicios evaluados por IA y proyecto integrador. Con tutorización y foro técnico.

Solicitar propuesta

Aula virtual privada

Sesiones en directo sobre cohorte cerrada del cliente. Práctica guiada, resolución de dudas, evaluación al cierre y evidencias exportables.

Solicitar propuesta

Plan mixto

Teleformación con sesiones en directo intercaladas. Equilibra autonomía del alumno con hitos guiados, revisión de proyectos y feedback síncrono.

Solicitar propuesta

Sobre SQLAlchemy

Michael Bayer Desde 2006 Documentación oficial

SQLAlchemy es el ORM (Object Relational Mapper) de referencia del ecosistema Python. Creado por Michael Bayer en 2006 y evolucionado hasta la versión 2.x, combina en una única API el Core (expresiones SQL construidas desde Python) y el ORM (modelos declarativos mapeados a tablas), con soporte nativo para type hints y para async/await.

SQLAlchemy es la capa de persistencia por defecto en FastAPI, Flask y proyectos Python enterprise. Soporta los principales dialectos relacionales (PostgreSQL, MySQL/MariaDB, SQLite, Oracle, SQL Server) con una capa de abstracción que mantiene el código portable entre motores.

Que incluye este itinerario

El curso esta organizado en 8 módulos progresivos que recorren desde los fundamentos hasta los patrones de producción:

  • Fundamentos: arquitectura Core y ORM, create_engine, URL de dialecto, transacciones básicas.
  • Modelos declarativos: DeclarativeBase, Mapped, mapped_column, tipos modernos y constraints.
  • CRUD y transacciones: Session, Unit of Work, add, flush, commit, savepoints.
  • Relaciones: One-to-Many, Many-to-One, Many-to-Many, One-to-One, cascade y delete-orphan.
  • Consultas: select() 2.x, where, joins, agregados, subconsultas y window functions.
  • Rendimiento: lazy vs eager loading, joinedload, selectinload, problema N+1, bulk operations y connection pool.
  • Alembic: migraciones con autogenerate, upgrade, downgrade y resolución de ramas.
  • Async y testing: AsyncEngine, AsyncSession, fixtures con pytest y Testcontainers.

Stack moderno (SQLAlchemy 2)

El curso adopta el estilo 2.x en todos los ejemplos:

  • Modelos con class Base(DeclarativeBase): pass mas Mapped[int] y mapped_column, sin Column[int] legacy.
  • Consultas con session.execute(select(...)) y session.scalars(...), sin session.query(...) legacy.
  • Integración con Pydantic v2 (FastAPI), Flask-SQLAlchemy 3, SQLModel como opción en proyectos mixtos.
  • Alembic 1.14+ con compare_type=True, autogenerate de CHECK constraints y soporte para ALTER en SQLite por batch.
  • Tipos avanzados en PostgreSQL: JSONB, ARRAY, pgvector para casos de IA, UUID nativos, tipos temporales con zona horaria.

Documentación oficial

La documentación completa esta en https://docs.sqlalchemy.org/. Para Alembic, la referencia es https://alembic.sqlalchemy.org/. El código fuente y las issues estan en github.com/sqlalchemy/sqlalchemy.

¿Necesitas un itinerario completo?

Este curso puede formar parte de una carrera profesional que combine varias tecnologías. Explora nuestros itinerarios o te diseñamos uno a medida para tu equipo.

Plan formativo de SQLAlchemy para tu equipo

Recibe una propuesta concreta: modalidad, alcance, calendario y evidencias FUNDAE exportables. Damos de alta a tu equipo, configuramos la plataforma con tus dominios y entregamos certificados verificables e informes para tu entidad organizadora. Sin coste de setup, sin permanencia.

¿Prefieres verlo en directo? Agenda una demo sin compromiso.

Formación en SQLAlchemy: preguntas frecuentes

¿La formación en SQLAlchemy para empresas es bonificable por FUNDAE?
Puede ser bonificable cuando la acción cumple los requisitos aplicables. La plataforma aporta evidencias técnicas: seguimiento de tiempos, registro de conexiones, foros, encuestas y certificados para que tu entidad organizadora o gestoría revise la documentación.
¿En qué modalidades se imparte la formación en SQLAlchemy?
En tres modalidades: teleformación (online asíncrona), aula virtual privada en directo y mixta. Adaptamos temario, calendario y modalidad al equipo.
¿Se adapta el temario de SQLAlchemy al nivel de mi equipo?
Sí. Ajustamos el itinerario de SQLAlchemy al nivel y al stack de tu equipo, con ejercicios evaluados por IA y certificado verificable. La activación corporativa se acuerda durante la fase de propuesta.
¿Cómo se evalúa a los alumnos?
Con ejercicios corregidos automáticamente por IA (test, puzle, código, proyecto y ensayo), detección de entregas generadas con IA y certificados verificables por URL.