Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Curso Completo de SQL y Bases de Datos desde Cero
Bestseller
Highest Rated
Rating: 4.8 out of 5(331 ratings)
1,525 students

Curso Completo de SQL y Bases de Datos desde Cero

Aprende SQL y Bases de Datos desde Cero con PostgreSQL y MySQL. Domina SQL con Proyectos Reales y usando IA Generativa.
Last updated 6/2026
Spanish

What you'll learn

  • Escribir consultas SQL desde básicas hasta avanzadas con PostgreSQL y MySQL
  • Instalar y configurar PostgreSQL, pgAdmin, MySQL y MySQL Workbench
  • Diseñar tu primera base de datos real y profesional desde cero
  • Crear bases de datos, tablas, relaciones y restricciones con PostgreSQL y MySQL
  • Usar IA Generativa para generar consultas SQL automáticamente
  • Dominar JOINs y operaciones de conjuntos para combinar múltiples tablas en SQL
  • Almacenar imágenes, PDFs y documentos directamente en tu base de datos SQL
  • Todo lo necesario para superar entrevistas laborales donde se requiere SQL
  • Escribir subconsultas, CTEs y expresiones condicionales para resolver problemas complejos
  • Construir un proyecto real completo (Bookify) con PostgreSQL y MySQL
  • Optimizar el rendimiento de tu base de datos con índices
  • Conectar tu base de datos PostgreSQL con Python de forma segura
  • Automatizar procesos con vistas, funciones PL/pgSQL y triggers en PostgreSQL

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

15 sections161 lectures17h 24m total length
  • Presentación del curso2:34

Requirements

  • Una computadora, conexión a Internet y muchas ganas de aprender y experimentar con una de las tecnologías más demandadas del mercado.

Description

En este curso 100% práctico y desde cero, dominarás SQL y Bases de Datos con las herramientas más utilizadas del mercado: PostgreSQL y MySQL. Aprenderás a crear, gestionar y consultar bases de datos profesionales, desde los fundamentos hasta técnicas avanzadas que te diferenciarán como profesional.


¿Qué lograrás con este curso?

Al finalizar, serás capaz de diseñar bases de datos completas con PostgreSQL y MySQL desde cero, escribir consultas SQL complejas con total confianza y gestionar datos de manera profesional. Podrás crear desde bases de datos para aplicaciones web hasta sistemas empresariales con relaciones complejas, índices optimizados y funciones avanzadas.

Imagina diseñar la arquitectura completa de una base de datos para una plataforma real, escribir consultas que combinan múltiples tablas o conectar tu base de datos con otras aplicaciones como Python para automatizar procesos. Todo esto lo construirás paso a paso durante el curso.


Lo que aprenderás:

  • Fundamentos sólidos de SQL y Bases de Datos: Comenzarás desde cero con los conceptos esenciales. Dominarás el modelo relacional, claves primarias y foráneas, cardinalidad y el modelo Entidad-Relación. Aprenderás a instalar y configurar PostgreSQL, pgAdmin, MySQL y MySQL Workbench para trabajar con las herramientas más demandadas del mercado.

  • Consultas SQL de principiante a avanzado: Dominarás todas las operaciones fundamentales: SELECT, WHERE, ORDER BY, DISTINCT, LIKE, LIMIT y combinaciones con AND y OR. Avanzarás hacia funciones de agregación (SUM, COUNT, AVG), agrupaciones con GROUP BY y HAVING, operaciones matemáticas, procesamiento de texto y conversión entre tipos de datos.

  • Diseño profesional de Bases de Datos: Aprenderás a identificar entidades, definir atributos, establecer relaciones y crear tablas puente. Diseñarás esquemas completos siguiendo las mejores prácticas profesionales, incluyendo el uso de IA generativa como herramienta de apoyo en el diseño.

  • Dominio completo de JOINs y operaciones de conjuntos: Utilizarás INNER JOIN, LEFT JOIN, RIGHT JOIN y FULL OUTER JOIN para unir múltiples tablas. Aprenderás UNION, INTERSECT y EXCEPT, y combinarás estas operaciones para resolver consultas complejas del mundo real.

  • Creación y gestión avanzada de Bases de Datos: Crearás bases de datos, schemas, tablas con restricciones (NOT NULL, UNIQUE, CHECK), claves primarias y foráneas con integridad referencial. Dominarás ALTER TABLE para modificaciones, gestión de permisos y el proyecto completo de Bookify.

  • Manipulación de datos profesional: Implementarás INSERT, UPDATE y DELETE con filtros avanzados, JOINs y operaciones. Aprenderás copias de seguridad, TRUNCATE, transacciones SQL y la cláusula RETURNING para flujos de trabajo robustos y seguros.

  • Fechas, imágenes y archivos en SQL: Dominarás funciones de fecha y hora, formateo, conversiones y operaciones aritméticas con fechas. Aprenderás a almacenar y consultar imágenes, PDFs, documentos Word y Excel directamente en tu base de datos PostgreSQL.

  • Subconsultas, CTEs y expresiones condicionales: Escribirás subconsultas en WHERE, FROM y SELECT. Dominarás tablas derivadas, columnas derivadas, expresiones IN y EXISTS, Common Table Expressions (CTEs) y expresiones condicionales con CASE para consultas de nivel profesional.

  • Optimización y rendimiento con índices: Comprenderás y aplicarás índices B-Tree, Hash y GIN para optimizar el rendimiento de tus consultas. Aprenderás búsquedas avanzadas de texto en PostgreSQL para bases de datos de alto rendimiento.

  • Vistas, funciones y triggers: Crearás vistas simples y materializadas para dashboards y reportes. Desarrollarás funciones con PL/pgSQL y triggers para automatizar validaciones y procesos en tu base de datos.

  • IA Generativa aplicada a SQL: Integrarás herramientas de IA como Vanna AI con Google GenAI y Claude para generar consultas SQL automáticamente. Aprenderás prompts óptimos y configuración de agentes de IA especializados en bases de datos.

  • Acceso programático con Python y la CLI: Conectarás tu base de datos con Python, ejecutarás consultas, insertarás información y protegerás tu aplicación contra SQL Injection. Dominarás la línea de comandos (CLI) para gestionar y exportar datos de forma profesional.


Por qué este curso es para ti:

Si eres desarrollador, analista de datos, científico de datos o cualquier profesional que necesita dominar SQL y bases de datos, este curso te dará las habilidades más demandadas del mercado. No necesitas experiencia previa en SQL ni en bases de datos: empezamos desde cero y llegamos hasta nivel avanzado.

Cada lección combina teoría esencial con implementación práctica inmediata. Incluye tests de conocimiento y ejercicios prácticos en cada sección para reforzar tu aprendizaje. Terminarás el curso con un proyecto real completo (Bookify) que podrás incluir en tu portafolio profesional.


Tecnologías que dominarás:

  • PostgreSQL y pgAdmin (base de datos líder en el mercado)

  • MySQL y MySQL Workbench (la base de datos más popular del mundo)

  • SQL estándar (aplicable a SQL Server, Oracle, SQLite y más)

  • Python para conexión y automatización de bases de datos

  • PL/pgSQL para funciones y triggers avanzados

  • Vanna AI con Google GenAI y Claude para SQL con IA

  • Línea de comandos (CLI) para gestión profesional


Transformación garantizada:

Al completar este curso, tendrás las habilidades para diseñar, crear y gestionar cualquier base de datos profesional. Podrás escribir consultas SQL complejas con confianza, optimizar el rendimiento de tus bases de datos y conectarlas con aplicaciones reales mediante Python.

Saldrás con conocimientos profundos en SQL y bases de datos, un proyecto completo en tu portafolio y la confianza para enfrentar cualquier desafío con datos en tu empresa o como freelancer.


¡No te quedes atrás! SQL sigue siendo la habilidad más demandada en el mundo de los datos. Únete ahora y domina las bases de datos desde cero hasta nivel profesional.

¡Te esperamos dentro del curso para construir juntos tu futuro en SQL y Bases de Datos!

Who this course is for:

  • Para principiantes que quieren aprender SQL y bases de datos desde cero sin experiencia previa
  • Para desarrolladores backend y frontend que necesitan dominar SQL para trabajar con bases de datos en sus proyectos
  • Para analistas de datos que quieren escribir consultas SQL profesionales para extraer y transformar información
  • Para científicos de datos que necesitan dominar bases de datos relacionales como base de su trabajo diario
  • Para estudiantes de ingeniería, informática o carreras técnicas que quieren destacar con SQL en el mercado laboral
  • Para profesionales de TI y administradores de sistemas que necesitan gestionar bases de datos PostgreSQL y MySQL
  • Para freelancers y consultores que quieren ofrecer servicios de diseño y gestión de bases de datos a empresas
  • Para emprendedores técnicos que necesitan crear y mantener las bases de datos de sus productos o startups
  • Para profesionales que quieren prepararse para entrevistas laborales donde se requiere SQL
  • Para cualquier persona que trabaje con datos y quiera entender cómo funcionan las bases de datos por dentro