MongoDB es la base de datos No SQL más populares y de más rápida adopción en el mundo. Es una base de datos de código abierto. La información la guarda en colecciones, no en tablas, como la hacen las bases de datos relacionales con SQL. Mongo guardará los datos en formato JSON, aunque en la implementación lo guarda en BSON (el formato JSON pero en binario). Las impementaciones son rápidas y sencillas.
MongoDB pueden ser manejados en lenguajes como C++, C, Python, PHP, NodeJS y muchos más. El alumno :
Aprenderá a insertar, modificar, borrar y consultar los documentos de una base de datos NoSQL.
Aprenderá los operadores lógicos y de comparación para la consulta de documentos en MongoDB.
Aplicará los modificadores de actualización de los documentos.
Aprenderá a realizar diferentes cálculos o agregaciones.
Aprenderá a realizar agregaciones en el modelo de "tubería" o "canalización".
Este curso está enfocado para los desarrolladores web y de aplicaciones que deseen aprender la base NoSQL MongoDB. Es deseable que tengas conocimientos generales de programación conocimientos generales de manejo de base de datos, pero no son indispensables. Tendrás los archivos y los apuntes del curso.
¿Para quién es este curso?
Desarrolladores web o de aplicaciones.
Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Objetivos
Aprenderá a insertar, modificar, borrar y consultar los documentos de una base de datos NoSQL. Aprenderá los operadores lógicos y de comparación para la consulta de documentos en MongoDB. Aplicará los modificadores de actualización de los documentos. Aprenderá a realizar diferentes cálculos o agregaciones. Aprenderá a realizar agregaciones en el modelo de "tubería" o "canalización". El alumno manejará la base de datos MongoDB desde Python
A quién va dirigido
Desarrolladores web o de aplicaciones.
Requisitos
Conocimientos básicos de programación (no indispensable) Conocimientos básicos de manejo de datos (no indispensable)
Temario completo de este curso