
Haremos una presentación del curso y todo lo que aprenderemos a lo largo del curso.
Explicaremos cuales son los requisitos para el desarrollo del curso, los requisitos son opcionales mas NO indispensables.
Ingresa a www.udatademy.com para obtener los mejores descuentos en todos los cursos.
Aprenderás como llevar el desarrollo del curso de una mejor manera.
En el presente capítulo aprenderemos cual es la diferencia entre una base de datos SQL y una base de datos No-SQL.
En el capítulo aprenderemos cuales son los tipos de base de datos No-SQL más utilizadas en la industria de tecnología.
En el presente capítulo aprenderemos sobre MongoDB y porque es necesario aprenderlo para la creación de nuestras aplicaciones.
Ahora realizaremos una breve explicación de todo lo que veremos a lo largo de la sección.
En el presente capitulo explicaremos las instrucciones para la correcta instalación de nuestro servidor MongoDB.
Ahora veremos como instalar MongoDB en Windows como servicio.
Ahora veremos como instalar MongoDB en Windows sin servicio.
Ahora veremos como instalar MongoDB en Linux por línea de comando.
Ahora veremos como instalar MongoDB en Linux utilizando el tarball .tgz.
Ahora veremos como instalar MongoDB en Mac por línea de comando.
Ahora veremos como instalar MongoDB en Mac utilizando el Tarball .tgz.
Esto es una guía para poder desinstalar MongoDB si en caso queramos desinstalar MongoDB.
Ahora realizaremos una breve explicación de todo lo que veremos a lo largo de la sección.
Aprenderemos a como utilizar MongoDB Shell Help y como nos ayuda a encontrar los comandos que necesitamos.
Ahora veremos la configuración de Mongod y Mongosh para que se puedan conectar correctamente, veremos los puertos para realizar una conexión exitosa.
Es muy importante aprender las diferencias entre la Shell vs los Driver en MongoDB, es por ello que en este capítulo hablaremos a detalle de cada uno.
Ahora realizaremos una breve explicación de todo lo que veremos a lo largo de la sección.
Es necesario aprender como trabaja MongoDB intermanete para poder desarrollar nuestras aplicaciones y poder vincularlo con MongoDB. Es por ello que aprenderemos a detalle como trabaja MongoDB.
En este capítulo vamos a comprender como se trabaja con JSON y cual es la estructura para poder almacenarlo en nuestra base de datos MongoDB.
Los primeros pasos que necesitamos aprender para manejar MongoDB de manera correcta es aprender sobra los Database, Collection y Documents. Es por ello que en el presente capítulo explicaremos a detalle.
Ahora vamos a crear nuestra base de datos y sera lo primero que necesitamos para poder almacenar nuestros documentos dentro de MongoDB.
En el presente capítulo aprenderemos a crear nuestra colección para poder insertar y almacenar nuestros documentos en MongoDB.
En este capítulo vamos a comparar JSON vs BSON y veremos cuales son las diferencias entre cada uno de ellas.
Es necesario conocer el campo "_id" para poder almacenar nuestros documentos y las distintas formas de utilizar.
Ahora vamos a entender las operaciones Create, Read, Update y Delete tambien llamadas operaciones CRUD que son las operaciones mas básicas que se debe dominar para llegar a un nivel experto en MongoDB.
Ahora vamos a trabajar con las operaciones CREATE, READ, UPDATE y DELETE(CRUD) en MongoDB, y vamos a aplicar a ejercicios que se desarrollan en este capítulo.
Es necesario profundizar sobre los métodos insertOne() e insertMany() en MongoDB y poder entender las diferencias entre cada una de ellas.
Profundizar en la busqueda de datos es muy necesario ya que nos permite obtener nuestros documentos y seguir profundizando al momento de realizar consultas hacia nuestro servidor MongoDB.
Los métodos "updateOne()" y "updateMany()" son muy utilizados para poder actualizar los documentos en MongoDB, así que en esta capítulo vamos a aprender las diferencias y como utilizar cada uno de ellos.
Es necesario aprender como funciona el método "find()" y sobre todo el Objeto Cursor dentro de MongoDB y como trabaja para que nos pueda devolver nuestros documentos.
En este capítulos aprenderemos sobre el projection y como se utiliza en MongoDB.
Es necesario aprender los Documentos Embebidos y los Arrays para poder manejar MongoDB y realizar consultas.
Ahora en este capítulo vamos a trabajar con los documentos embebidos y como podemos realizar consultas dentro de nuestra colección.
Trabajar con Array es muy importante por que los documentos en un ambiente real maneja multiples array y distintos tipos de arrays es por ello que este capítulo aprenderás como trabajar con los Arrays dentro de MongoDB.
Es necesario poder acceder a la estructura de datos de nuestros documentos y como MongoDB los almacena para poder realizar nuestras consultas.
Ahora realizaremos una breve explicación de todo lo que veremos a lo largo de la sección.
Ahora profundizaremos sobre la creación e inserción de los documentos dentro de MongoDB.
Ahora en este capítulo aprenderemos los métodos insert() que nos permite utilizar MongoDB.
Para poder realizar nuestras consultas es necesario ordenar nuestros documentos de salida, es por ello que en este capítulo aprenderemos a como trabajar con Orderer "inserts".
Al igual que otros motores de base de datos, MongoDB nos permite manejar la atomicidad y en este capítulo lo aprenderemos.
Las herramientas de MongoDB son muy necesarios para poder complementar y hacer más cosas dentro de MongoDB y en este capítulo lo aprenderemos a como instalarlo.
Con MongoDB es importante poder Importar datos hacian nuestro servidor, es por ello que en este capítulo lo vamos a aprender.
Ahora realizaremos una breve explicación de todo lo que veremos a lo largo de la sección.
Ahora vamos a cargar nuestros datos hacia nuestro servidor MongoDB, especificando el nombre de la base de datos y el nombre de la colección.
Ahora profundizaremos sobre los métodos "find()" y "findOne()" dentro de MongoDB.
Es necesario aprender a consultar y profundizar sobre los campos Matriz(Array) y en este capitulo lo vamos a aprender.
Ahora aprenderemos a consultar un documento embebido dentro de MongoDB veremos sus caracteristicas y su uso en particular.
Es necesario aprender a identificar los documentos dentro de una matríz dentro de MongoDB y en este capítulo lo vamos a aprender.
Ahora en este capítulo aprenderemos los métodos, filtros y operadores dentro de MongoDB.
En MongoDB es necesario el uso de operadores y en este capítulo vamos a ver los operadores que nos permite utilizar MongoDB.
Dentro de los operadores tenemos los "Operadores de Comparación" así que ahora veremos cuales son los diferentes operadores que nos proporciona MongoDB.
Ahora aprenderemos el "Operador de Comparación" llamado "$eq", veremos como se utiliza en nuestras consultas de nuestro servidor MongoDB.
Ahora aprenderemos los "Operadores de Comparación" llamado "$in, $ne, $nin", veremos como se utiliza y sus diferencias aplicado a consultas en nuestro servidor MongoDB.
Ahora aprenderemos los "Operadores de Comparación" llamado "$gt, $gte, $lt, $lte", veremos como se utiliza y sus diferencias aplicado a consultas en nuestro servidor MongoDB.
Ahora aprenderemos los "Operadores" para realizar las consultas de Mátrices dentro de MongoDB.
Es necesario aprender los "Operadores de consulta de documentos embebidos" dentro de nuestro servidor MongoDB.
Dentro de los operadores tenemos los "Operadores Lógicos" así que ahora veremos cuales son los diferentes operadores que nos proporciona MongoDB.
Ahora aprenderemos el "Operador Lógico $and" veremos como se utiliza para poder realizar nuestra consulta en nuestro servidor MongoDB.
Ahora aprenderemos el "Operadores Lógicos $or, $nor", veremos como se utiliza para poder realizar nuestra consulta en nuestro servidor MongoDB.
Ahora aprenderemos el "Operador Lógico $not", veremos como se utiliza para poder realizar nuestra consulta en nuestro servidor MongoDB.
Dentro de los operadores tenemos los "Operadores de Elemento" así que ahora veremos cuales son los diferentes operadores que nos proporciona MongoDB.
Ahora vamos a cargar nuestros datos hacia nuestro servidor MongoDB, especificando el nombre de la base de datos y el nombre de la colección.
Ahora aprenderemos el "Operador de Elemento" llamado "$exists", veremos como lo podemos utilizar dentro de nuestras consultas en nuestro servidor MongoDB.
Ahora aprenderemos el "Operador de Elemento" llamado "$type", veremos como lo podemos utilizar dentro de nuestras consultas en nuestro servidor MongoDB.
Dentro de los operadores tenemos los "Operadores de Evaluación" así que ahora veremos cuales son los diferentes operadores que nos proporciona MongoDB.
Ahora aprenderemos el "Operador de Evaluación" llamado "$regex", veremos como lo podemos utilizar dentro de nuestras consultas en nuestro servidor MongoDB.
Ahora aprenderemos el "Operador de Evaluación" llamado "$expr", veremos como lo podemos utilizar dentro de nuestras consultas en nuestro servidor MongoDB.
Ahora aprenderemos el "Operador de Evaluación" llamado "$mod", veremos como lo podemos utilizar dentro de nuestras consultas en nuestro servidor MongoDB.
Dentro de los operadores tenemos los "Operadores de Array" así que ahora veremos cuales son los diferentes operadores que nos proporciona MongoDB.
En este capítulo vamos a profundizar en la busqueda de Array dentro de nuestros documentos. Veremos y explicaremos las consultas que podemos realizar en nuestro servidor MongoDB.
El "Operador de Array" llamado "$all" nos permite realizar consultas hacia nuestro servidor MongoDB, veremos como se utiliza y su caso de uso.
El "Operador de Array" llamado "$elemMatch" nos permite realizar consultas hacia nuestro servidor MongoDB, veremos como se utiliza y su caso de uso.
El "Operador de Array" llamado "$size" nos permite realizar consultas hacia nuestro servidor MongoDB, veremos como se utiliza y su caso de uso.
Es necesario comprender y entender los cursores y Métodos dentro de MongoDB y en este capítulo vamos a explicarlo.
Ahora vamos a aplicar los Cursores "next(), forEach(), hasNext()" dentro de MongoDB y su caso de uso.
Ahora vamos a aplicar el Cursor "sort()" dentro de MongoDB y su caso de uso.
Ahora vamos a aplicar el Cursor "toArray()" dentro de MongoDB y su caso de uso.
Ahora vamos a aplicar los Cursores "skip(), limit()" dentro de MongoDB y su caso de uso.
Ahora vamos a aplicar los Cursores "count(), pretty()" dentro de MongoDB y su caso de uso.
Dentro de los operadores tenemos los "Operadores de Proyección" así que ahora veremos cuales son los diferentes operadores que nos proporciona MongoDB.
Ahora vamos a utilizar las proyecciones en nuestras consultas dentro de MongoDB, veremos su caso de uso y en que nos veneficia para nuestras consultas.
Ahora vamos a utilizar el "Operador de proyección - $", veremos su caso de uso en particular para nuestras consultas.
Ahora vamos a utilizar el "Operador de proyección - $elemMatch", veremos su caso de uso en particular para nuestras consultas.
Ahora vamos a utilizar el "Operador de proyección - $slice", veremos su caso de uso en particular para nuestras consultas.
Ahora realizaremos una breve explicación de todo lo que veremos a lo largo de la sección.
Ahora vamos a cargar nuestros datos hacia nuestro servidor MongoDB, especificando el nombre de la base de datos y el nombre de la colección.
Ahora vamos a aprender los operadores de Actualización de campo dentro de MongoDB para poder actualizar los documentos dentro de nuestra colección.
En MongoDB tenemos operaciones update...() y veremos los distintos operadores de actualización.
Para poder actualizar los documentos dentro de MongoDB vamos a hacer uso de los métodos y en este capítulo vamos a utilizar en método "replaceOne()".
Para actualizar los documentos en MongoDB vamos a actualizar los documentos utilizando los métodos "updateOne" y el operador "$set".
En este capítulo vamos a aprender a actulizar campos con los métodos "updateMany()" y el operador "$set".
En este capítulo vamos a aprender a utilizar el operador "$inc" para poder actualizar los documentos que se encuentran en nuestro servidor MongoDB.
En este capítulo vamos a aprender a utilizar el operador "$min" para poder actualizar los documentos que se encuentran en nuestro servidor MongoDB.
En este capítulo vamos a aprender a utilizar el operador "$max" para poder actualizar los documentos que se encuentran en nuestro servidor MongoDB.
En este capítulo vamos a aprender a utilizar el operador "$mul" para poder actualizar los documentos que se encuentran en nuestro servidor MongoDB.
En este capítulo vamos a aprender a utilizar el operador "$rename" para poder actualizar los documentos que se encuentran en nuestro servidor MongoDB.
En este capítulo vamos a aprender a utilizar el operador "$unset" para poder actualizar los documentos que se encuentran en nuestro servidor MongoDB.
En este capítulo vamos a aprender a utilizar el operador "$currentDate" para poder actualizar los documentos que se encuentran en nuestro servidor MongoDB.
En este capítulo vamos a aprender a utilizar el parametro "upsert" para poder actualizar los documentos que se encuentran en nuestro servidor MongoDB.
En este capítulo vamos a aprender a utilizar el operador "$setOnInsert" para poder actualizar los documentos que se encuentran en nuestro servidor MongoDB.
Ahora vamos a aprender los operadores de actualización de Array.
Ahora vamos a cargar nuestros datos hacia nuestro servidor MongoDB, especificando el nombre de la base de datos y el nombre de la colección.
En este capítulo vamos a aprender a utilizar el operador de Array llamado "$" para poder actualizar los documentos que se encuentran en nuestro servidor MongoDB.
En este capítulo vamos a aprender a utilizar el "Operador de Array" llamado "$[ ]" para poder actualizar los documentos que se encuentran en nuestro servidor MongoDB.
En este capítulo vamos a aprender a utilizar el "Operador de Array" llamado "$[<identifier>]" para poder actualizar los documentos que se encuentran en nuestro servidor MongoDB.
En este capítulo vamos a aprender a utilizar el "Operador de Array" llamado "$addToSet" para poder actualizar los documentos que se encuentran en nuestro servidor MongoDB.
En este capítulo vamos a aprender a utilizar el "Operador de Array" llamado "$push" para poder actualizar los documentos que se encuentran en nuestro servidor MongoDB.
Ahora vamos a aprender el "Operador Modificador de Actualización" que nos van a permitir actualizar los documentos de nuestra base de datos.
En este capítulo vamos a aprender a utilizar el "Operador Modificador de Actualización" llamado "$each" para poder actualizar los documentos que se encuentran en nuestro servidor MongoDB.
En este capítulo vamos a aprender a utilizar el "Operador Modificador de Actualización" llamado "$position" para poder actualizar los documentos que se encuentran en nuestro servidor MongoDB.
En este capítulo vamos a aprender a utilizar el "Operador Modificador de Actualización" llamado "$slice" para poder actualizar los documentos que se encuentran en nuestro servidor MongoDB.
En este capítulo vamos a aprender a utilizar el "Operador Modificador de Actualización" llamado "$sort" para poder actualizar los documentos que se encuentran en nuestro servidor MongoDB.
En este capítulo vamos a aprender a utilizar el "Operador Modificador de Actualización" llamado "$pop" para poder actualizar los documentos que se encuentran en nuestro servidor MongoDB.
En este capítulo vamos a aprender a utilizar el "Operador Modificador de Actualización" llamado "$pullAll" para poder actualizar los documentos que se encuentran en nuestro servidor MongoDB.
En este capítulo vamos a aprender a utilizar el "Operador Modificador de Actualización" llamado "$pull" para poder actualizar los documentos que se encuentran en nuestro servidor MongoDB.
Ahora realizaremos una breve explicación de todo lo que veremos a lo largo de la sección.
Ahora vamos a aprender a eliminar un documento utilizando el Método "deleteOne()".
Ahora vamos a aprender a eliminar varios documentos utilizando el Método "deleteMany()".
Ahora vamos a aprender a eliminar Colecciones dentro de nuestro servidor MongoDB.
Ahora vamos a aprender a eliminar una base de datos dentro de nuestro servidor MongoDB.
Ahora realizaremos una breve explicación de todo lo que veremos a lo largo de la sección.
Ahora vamos a aprender los tipos de datos que podemos utilizar en MongoDB.
Ahora veremos los tipos de datos más utilizados en MongoDB.
Explicaremos los tipos de datos Number y cuales son las diferencias para poder almacenar nuestros datos en nuestro servidor MongoDB.
Ahora aprenderemos sobre el tipo de dato "Integer(32-bit)", sabremos su uso y sus diferencias para poder utilizarlo para almacenar nuestros documentos en nuestro servidor MongoDB.
Ahora aprenderemos sobre el tipo de dato "Integer(64-bit)", sabremos su uso y sus diferencias para poder utilizarlo para almacenar nuestros documentos en nuestro servidor MongoDB.
Ahora aprenderemos sobre el tipo de dato "double", sabremos su uso y sus diferencias para poder utilizarlo para almacenar nuestros documentos en nuestro servidor MongoDB.
Ahora aprenderemos sobre el tipo de dato "decimal128", sabremos su uso y sus diferencias para poder utilizarlo para almacenar nuestros documentos en nuestro servidor MongoDB.
Ahora vamos a comparar los tipos de datos Number en MongoDB.
El tipo de dato Date es muy utilizado en MongoDB.
Ahora vamos a aprender a utilizar el tipo de dato Timestamp y veremos sus diferencias.
Ahora realizaremos una breve explicación de todo lo que veremos a lo largo de la sección.
Ahora vamos a aprender el Modelo de datos y cuales son los diferentes modelos que podemos utilizar en MongoDB.
El modelo de datos de "Uno a Uno de tipo embebido" tiene su propio uso en MongoDB y en este capítulo vamos a explicar como utilizarlo.
El modelo de datos de "Uno a Uno de tipo Referenciada" tiene su propio uso en MongoDB y en este capítulo vamos a explicar como utilizarlo.
El modelo de datos de "Uno a Muchos de tipo Embebido" tiene su propio uso en MongoDB y en este capítulo vamos a explicar como utilizarlo.
El modelo de datos de "Uno a Muchos de tipo Relacionada" tiene su propio uso en MongoDB y en este capítulo vamos a explicar como utilizarlo.
El modelo de datos de "Muchos a Muchos de tipo Embebido" tiene su propio uso en MongoDB y en este capítulo vamos a explicar como utilizarlo.
El modelo de datos de "Muchos a Muchos de tipo Embebido" tiene su propio uso en MongoDB y en este capítulo vamos a explicar como utilizarlo.
Para poder relacionar nuestros documentos es necesario utilizar la agregación con el operador "$lookup" dentro de MongoDB.
¡ El curso mas completo sobre MongoDB para que puedas aprender la Base de Datos No-SQL mas popular y con mayor demanda en el mercado laboral!
MongoDB es una base de datos de documentos no relacionales que brinda soporte para almacenamiento similar a JSON . La base de datos MongoDB tiene un modelo de datos flexible que le permite almacenar datos no estructurados y proporciona soporte completo de indexación y replicación con API ricas e intuitivas.
Si creas aplicaciones Web, aplicaciones Moviles o cualquier otro tipo de aplicación vas a poder trabajar con MongoDB para poder almacenar tus datos en un menor tiempo.
También si eres Business Intelligence, Business Analytics, Data Science o trabajas con datos vas a necesitar consultar los datos de manera eficiente.
¿Por qué utilizar MongoDB?
MongoDb es util por lo siguiente:
- Almacenamiento.- MongoDB puede almacenar grandes volúmenes de datos estructurados y no estructurados y es escalable vertical y horizontalmente. Los índices se utilizan para mejorar el rendimiento de la búsqueda. Las búsquedas también se realizan por consultas de campo, rango y expresión.
- Integración de datos.- Integra datos para aplicaciones, incluso para aplicaciones híbridas y de múltiples nubes.
- Descripción de estructuras de datos complejas.- MongoDB permiten la incorporación de documentos para describir estructuras anidadas (una estructura dentro de una estructura) y pueden tolerar variaciones en los datos.
- Balanceo de carga.- MongoDB se puede utilizar para ejecutarse en varios servidores.
Este curso es una guía completa de MongoDB, vas a aprender desde cero e iremos aprendiendo paso a paso hasta que seas un exporto en MongoDB. ¡Cualquier persona puede llevar este curso para aprender la Base de Datos No-SQL mas solicitada!
Los temás que aprenderá en el curso son:
Instalación de MongoDB
Introducción a MongoDB Shell
Aprendiendo operaciones CRUD básicas
Profundizando en las operaciones "Create"
Profundizando en operaciones "Read"
Profundizando en operaciones "Update"
Profundizando en operaciones "Delete"
Tipos de Datos
Modelo de Datos
Esquema y Validación del Modelo de Datos
Índices
Índices Geoespacial
Instalación MongoDB Compass
Framework de Agregación
Y muchos más temas.
Este curso es práctico y aprenderás escribiendo código/comandos. Trabajaras con una variedad de Datos a los largo de todo el curso, también se vas a poder realizar cuestionarios para poder reforzas tus conocimientos que vas a ir adquieriendo a lo largo del curso y podrás realizar ejercicios que se plantean en cada sección.
Este curso es ideal para tí sin importar el conocimiento o perfil profesional que estes desarrollando, sin duda te ayudará a obtener nuevos conocimientos y crecer profesionalmente.
¡Así que te espero en este curso, un fuerte abrazo!