Powered by César Casas
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).
- Introducción.
- Que es MongoDB?
- NoSQL.
- Document-oriented database.
- Diferencias son SQL.
- On Demand.
- Database.
- Collections.
- Instalación.
- Export/Import.
- Cliente.
- CRUD.
- Operadores.
- Índices (combinados, sort, multikey)
- Operadores ($exists, $type)
- Operadores de evaluación ($mod, $regex:$options, $text, $where)
- Métodos de collections
- db.createCollection
- Document Validator
- Capped collections
- Tailable