Resumen del curso

  • 1

    Introducción

    • Introducción y requisitos

    • ¿SQL? ¿NoSQL? Diferencias y matices

    • Tipos de bases de datos NoSQL

  • 2

    ¿Qué es MongoDB?

    • ¿Basado en documentos?

    • Encendiendo la base de datos

    • Programas gráficos: Importar datos a MongoDB

  • 3

    Operaciones y Consultas

    • JSON como lenguaje de consultas

    • Ejercicio de consultas

    • Resolución ejercicio de consultas

    • Comparaciones de datos

    • Comparaciones de datos: Ejercicio

    • Comparaciones de datos: Solución Ejercicio

    • Subdocumentos y Arrays

    • Subdocumentos y Arrays: Ejercicio Resuelto

    • Queries con Regex

    • Eficiencia e Índices

    • Proyecciones y Ordenación

    • Usando NodeJS para usar lo aprendido

    • Escribir datos. Demostración de la flexibilidad del esquema.

  • 4

    Agregaciones

    • Análisis de datos con agregaciones

    • Pasos de una agregación: $group

    • Pasos de una agregación: $match

    • Pasos de una agregación: $lookup

    • Ejercicio de $lookup

    • Pasos de una agregación: $project

    • Pasos de una agregación: $unwind

    • Ejercicio de Agregaciones

    • Ejercicio de Agregaciones: Solución

  • 5

    Map Reduce

    • Map Reduce para operaciones distribuidas

    • MapReduce vs Aggregations

  • 6

    Administración de MongoDB

    • Redundancia de datos

    • Datos distribuidos: Sharding

  • 7

    Despedida

    • Despedida

  • 8

    Examen!

    • Quiz Final

Profesor

BettaTech imparte este curso

BettaTech (Martín)

Martín es un ingeniero de software y Youtuber de programación. Con 5 años de experiencia, ha trabajado en proyectos de investigación informática, en pequeñas startups y tiene experiencia en entornos mobile nativos aunque su campo de trabajo actual se encuentra principalmente en el backend, utilizando principalmente NodeJS tanto en JavaScript como en TypeScript. En su canal de Youtube, Martín enseña conceptos de informática como estructuras de datos y algoritmos, ya que cree que la formación continua y el aprendizaje es la forma de crecer en éste sector.