Cursos/Ingeniería de Software Full-Stack/Ingeniería de bases de datos - Relacional y NoSQL
Ingeniería de Software Full-StackIntermedio8 módulos~4.0 horas prácticas3 modos de aprendizaje

Ingeniería de bases de datos - Relacional y NoSQL

Dominá el diseño de bases de datos relacionales, la normalización, las propiedades ACID, SQL avanzado, el indexado y los trade-offs de NoSQL para tomar decisiones seguras sobre el almacenamiento de datos.

// Lo que podrás hacer
  • Tablas, claves, relaciones y normalización
  • Joins, agregaciones, subconsultas y funciones de ventana
  • Datos confiables y prevención de SQL injection
  • B-trees, EXPLAIN ANALYZE y estrategia de optimización
// Programa

8 módulos, hechos para ejecutar

Cada módulo incluye código ejecutable. Expande cualquiera para ver su contenido.

00IntroducciónQué problema resuelven las bases de datos y por qué importa30 min
Preguntas que responde este módulo
  • ¿Cómo podés entender por qué existen las bases de datos y quer problemas resuelven?
  • ¿Cómo podés elegir tu camino de aprendizaje?
Empezar móduloVista previa gratis
Preguntas que responde este módulo
  • ¿Cómo podés entender tablas, claves primarias y claves foráneas?
  • ¿Cómo podés diseñar esquemas normalizados en 1NF, 2NF y 3NF?
Preguntas que responde este módulo
  • ¿Cómo podés escribir INNER, LEFT, RIGHT y FULL OUTER JOINs?
  • ¿Cómo podés usar GROUP BY, HAVING y funciones de agregación?
Preguntas que responde este módulo
  • ¿Cómo podés entender qué garantiza cada propiedad de ACID?
  • ¿Cómo podés escribir transacciones con COMMIT, ROLLBACK y puntos de guardado?
Preguntas que responde este módulo
  • ¿Cómo funcionan los índices B-tree internamente?
  • ¿Qué necesitás saber sobre cuándo agregar un índice y cuándo no?
Preguntas que responde este módulo
  • ¿Cómo podés entender por qué existen las bases de datos NoSQL y quer problema resuelven?
  • ¿Cómo podés usar el modelo de documentos de MongoDB y sus operadores de consulta?
Preguntas que responde este módulo
  • ¿Cómo podés entender qué hacen los ORMs y quer abstraen?
  • ¿Cómo podés crear y aplicar migraciones de base de datos?
Preguntas que responde este módulo
  • ¿Cómo podés aplicar un marco de decisión para problemas de selección de base de datos?
  • ¿Qué necesitás saber sobre lo que sabés - y dónde profundizar?

¿Listo para construir tu primer agente? Ingeniería de bases de datos - Relacional y NoSQL?

Empezá con el Módulo 0 gratis y desbloqueá la ruta completa con un plan Pro.

Ver módulos gratisVolver al catálogo