Catálogo de cursos
Bases de datos avanzadas
Domina la capa de datos.
- Avanzado
- 16 lecciones
- 2 proyectos
- Unas 2.5 h
- EN · UZ · KO · RU · ES · FR · DE · AR
Lleva tus conocimientos de SQL al siguiente nivel: JOIN entre varias tablas, agregaciones, subconsultas y CTE que se leen como un texto. Después, descubre qué distingue una base de datos que funciona de una fiable: normalización, transacciones, ACID e índices. Explora las bases de datos NoSQL de documentos, clave-valor, columnas anchas y grafos. Por último, pasa al entorno de producción: consultas protegidas contra inyecciones, ORM, migraciones, replicación y caché. Al terminar, elegirás y justificarás un conjunto completo de tecnologías de datos para una app de entrega de comida.
Programa del curso
Sección 1
SQL avanzado
Responde preguntas reales sobre un producto en una sola consulta con uniones, agrupaciones, subconsultas y CTE.
- INNER JOIN frente a LEFT JOIN
- Unir tres tablas
- GROUP BY y HAVING
- Subconsultas y CTE
Sección 2
Fiabilidad desde el diseño
Diseña esquemas que mantengan los datos correctos y las consultas rápidas con normalización, transacciones, ACID e índices.
- Normalización en la práctica
- Transacciones y ACID
- Índices
- Pensar con EXPLAIN
Sección 3
El panorama NoSQL
Explora las bases de datos de documentos, clave-valor, columnas anchas y grafos, y descubre cuándo destaca cada una.
- Por qué existe NoSQL
- Bases de datos de documentos
- Bases de datos clave-valor
- Elegir una base de datos
Sección 4
Bases de datos en producción
Conéctate de forma segura desde el código, evoluciona esquemas con migraciones, escala las lecturas y justifica un conjunto completo de tecnologías de datos.
- Consultas desde el código
- ORM y migraciones
- Escalar lecturas y dormir tranquilo
- Proyecto final: datos para entregas de comida
Rutas de aprendizaje
Tu idea, en marcha. Empieza en 60 segundos.
Prueba gratis durante 7 días en cualquier plan para nuevos miembros · Cancela cuando quieras
Empezar