🔥 ¡LANZAMIENTO!

Domina las Bases de Datos como un Experto Backend📊

Sé un Máster en Bases de Datos: De Cero a Experto Backend. Domina SQL, NoSQL, Diseño de Esquemas y Optimización con Proyectos Reales.

Beneficios del Curso

✅ 8 Módulos Completos – Desde SQL básico hasta arquitectura distribuida.
✅ Proyecto Final – Aprende creando una base de datos real para un e-commerce.
✅ Certificado – Válido para tu portafolio o LinkedIn.
✅ Acceso de por vida – Actualizaciones incluidas.

Mariana Casella profesora de Programación desde Cero

Módulos del curso

  • Lección 1: Qué es una Base de Datos
    • Definición y conceptos básicos
    • Tipos de bases de datos (relacionales, no relacionales, jerárquicas, etc.)
    • Sistemas de gestión de bases de datos (DBMS): MySQL, PostgreSQL, MongoDB, etc.
  • Lección 2: Modelos de Datos
    • Modelo Relacional
    • Modelo Entidad-Relación
    • Modelo de Objetos
    • Comparación entre modelos
  • Lección 3: Lenguajes de Bases de Datos
    • SQL (Structured Query Language): introducción y conceptos básicos
    • Introducción a NoSQL y cuándo usarlo (MongoDB, Redis, etc.)

  • Lección 1: Normalización de Bases de Datos
    • Concepto de normalización
    • Formas normales: 1NF, 2NF, 3NF, BCNF
    • Desnormalización y cuándo es necesario
  • Lección 2: Diseño de Esquemas Relacionales
    • Cómo diseñar una base de datos desde cero
    • Creación de tablas, relaciones y claves primarias/foráneas
    • Diagramas ER
  • Lección 3: Integridad de los Datos
    • Restricciones de integridad (entidad, referencial, de dominio)
    • Triggers y procedimientos almacenados
    • Validaciones a nivel de base de datos
  •  

  • Lección 1: Consultas Básicas en SQL
    • SELECT, WHERE, ORDER BY, GROUP BY
    • Operadores lógicos, de comparación y aritméticos
  • Lección 2: Funciones y Agregados en SQL
    • Funciones matemáticas, de cadena y fecha
    • Funciones agregadas: COUNT, SUM, AVG, MIN, MAX
  • Lección 3: Modificación de Datos
    • INSERT, UPDATE, DELETE
    • Manejo de transacciones y control de concurrencia
  •  

  • Lección 1: Consultas Avanzadas
    • Subconsultas (subqueries)
    • Uniones (JOINs): INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN
    • Operadores set: UNION, INTERSECT, EXCEPT
  • Lección 2: Optimización de Consultas
    • Índices: tipos y cómo mejoran el rendimiento
    • Plan de ejecución y cómo analizarlo
    • Análisis de consultas lentas y uso de EXPLAIN
  • Lección 3: Manejo de Transacciones y Concurrencia
    • Propiedades ACID
    • Control de concurrencia y bloqueos
    • Transacciones: COMMIT, ROLLBACK, SAVEPOINT
  •  

  • Lección 1: Introducción a NoSQL
    • Tipos de bases de datos NoSQL: documentales, clave-valor, columnares y de grafos
    • Casos de uso de NoSQL y cuándo utilizarlo
  • Lección 2: MongoDB
    • Instalación y configuración
    • Operaciones CRUD en MongoDB
    • Índices y agregación en MongoDB
  • Lección 3: Otros Sistemas NoSQL
    • Redis, Cassandra, CouchDB
    • Cuándo elegir un sistema NoSQL
  •  

  • Lección 1: Arquitecturas y Escalabilidad de Bases de Datos
    • Bases de datos distribuidas
    • Sharding y particionamiento
    • Replicación y alta disponibilidad
  • Lección 2: Seguridad en Bases de Datos
    • Autenticación y autorización
    • Encriptación de datos (en reposo y en tránsito)
    • Auditoría y registro de acceso
  • Lección 3: Mantenimiento y Monitoreo
    • Backup y restauración de bases de datos
    • Monitoreo de rendimiento de la base de datos
    • Estrategias de actualización y mantenimiento de esquemas
  •  

  • Lección 1: Conexión a Bases de Datos desde Backend
    • Uso de ORMs (Object Relational Mappers): Sequelize, SQLAlchemy, Eloquent
    • Conexión directa desde código (ejemplos en PHP y Python)
  • Lección 2: Patrones de Diseño en Bases de Datos
    • Patrones de diseño como Repository, Unit of Work, etc.
    • Integración de bases de datos en arquitecturas modernas (microservicios, APIs RESTful)
  • Lección 3: Migración y Evolución de Bases de Datos
    • Estrategias de migración de datos
    • Gestión de versiones de esquemas y datos
  •  

  • Lección 1: Desarrollo de un Proyecto Completo de Base de Datos
    • El alumno desarrollará una base de datos completa para una aplicación backend real, integrando todos los conceptos aprendidos.
    • El proyecto incluirá desde el diseño de la base de datos, creación de tablas, hasta la implementación de procedimientos almacenados y la integración con un backend.
  •  

¡Ellos ya ganaron! ¿Y vos?

Este curso me ayudó a pasar de no saber SQL a diseñar bases de datos para mi startup. ¡Recomendado!  – Hugo, Backend Developer.

¡La cuenta atrás ha caducado!

¡ULTIMOS CUPOS!

Cursos de Alta Calidad
Garantía de reembolso
Valorado para sus estudiantes

Conoce a tu instructora Mariana Casella

Mariana Casella es una programadora backend con más de 10 años de experiencia en la industria tecnológica. En 2024, ha formado a más de 100 programadores, guiándolos desde los conceptos fundamentales hasta su integración en el mundo laboral. Mariana combina su pasión por la enseñanza con su experiencia en liderazgo y gestión de equipos, lo que le permite brindar un enfoque práctico y realista en sus cursos. Su metodología está diseñada para ayudar a los estudiantes no solo a adquirir habilidades técnicas, sino también a desarrollar las competencias necesarias para tener éxito en el entorno profesional y empresarial.

Mariana-Casella Profesora de Programación desde Cero, Máster en Bases de datos y Backend con Django

Pregunta Frecuentes

❓ ¿Hay requisitos previos?
No, empezamos desde cero.
❓ ¿Cómo obtengo el certificado?
Al completar el proyecto final.

¿El Modo Online es mejor?

¡Sí! Tendrás además de las clases por videollamada, videos grabados, material teórico y práctico…

🎁 Bono 1: Plantillas de Diagramas ER descargables.
🎁 Bono 2: Sesión en vivo de Q&A exclusiva.
🎁 Bono 3: Acceso a comunidad privada (Whatsapp).

🚀 ¡No pierdas el 40% de descuento! Termina en: 

¡La cuenta atrás ha caducado!

¿Quieres recibir las últimas actualizaciones?

Suscribete a nuestra newsletter.

¿Quieres aprender más programación backend?

Plan de estudio para el 2025

¡Organiza tu 2025 con este plan de estudio! Recursos, videos, y un checklist para guiarte paso a paso. ¡Vamos a aprender juntos!

Guía para programar backend

Domina el backend con esta guía clara y práctica. ¡Conviértete en el programador que siempre soñaste!

Cómo crear una aplicación web robusta y escalable

Aprende los secretos para crear aplicaciones web robustas y escalables. ¡Tu mejor proyecto está por nacer!

🚀 ¡No pierdas el 40% de descuento! Termina en: 

¡La cuenta atrás ha caducado!