Skip to content

Latest commit

 

History

History
42 lines (32 loc) · 1.4 KB

README.md

File metadata and controls

42 lines (32 loc) · 1.4 KB

Curso de MongoDB avanzado (para estudiantes y desarrolladores).

alt text

Powered by César Casas

Introducción

El objetivo del curso de MongoDB avanzado es capacitar al alumno en los principios básicos, intermedios y algunos conceptos avanzados sobre la tecnología MongoDB. A lo largo del curso aprenderemos los principios básicos de ésta base de datos, las diferencias con los sistemas SQL, a realizar operaciones CRUD, el manejo de índices simples y complejos (por ejemplo, los índices geoespaciales), etc. Para poder desarrollar el curso con mayor facilidad usaremos como herramienta el cliente RoboMongo (https://robomongo.org/) y ejemplos en Node.js (si bien MongoDB puede ser usado desde cualquier lenguaje, Node.js la tecnología ideal para los ejemplos).

Clases

Clase 1.

  • Introducción.
  • Que es MongoDB?
  • NoSQL.
  • Document-oriented database.
  • Diferencias son SQL.
  • On Demand.
  • Database.
  • Collections.
  • Instalación.
  • Export/Import.
  • Cliente.
  • CRUD.
  • Operadores.

Class 2.

  • Índices (combinados, sort, multikey)
  • Operadores ($exists, $type)
  • Operadores de evaluación ($mod, $regex:$options, $text, $where)
  • Métodos de collections

Class 3.

  • db.createCollection
  • Document Validator
  • Capped collections
  • Tailable