NOSOTROS CRONOGRAMA FRANQUICIA BLOG CONTACTO ACCESO SISTEMA ACADEMICO

DESARROLLO - PROGRAMACIÓN - METODOLOGÍAS

Base de Datos NoSQL con MongoDB

Código: MSES-132


MongoDB es un base de datos NoSQL que responde al acrónimo Not Only SQL. También podemos categorizarla en el término de bases de datos documenta. Esto es porque almacena documentos BSON. En este curso podrás aprender a manejar grandes cantidades de datos con este gestor que ofrece gran escalabilidad y flexibilidad.

 Propuesta de Valor: DESARROLLO - PROGRAMACIÓN - METODOLOGÍAS

 Duración: 20 Horas

Áreas de Conocimiento:
BASE DE DATOSDESARROLLO Y PROGRAMACION

Exportar Contenido a PDF

   AUDIENCIA


El curso esta dirigido para todas las personas del área de tecnología y desarrollo, administradores de bases de datos y cualquier persona que desee aprender sobre bases de datos no relacionales.

   PRE REQUISITOS


Tener base en JavaScript y HTML

   OBJETIVOS


  • Trabajar con MongoDB
  • Utilizar Bases de Datos no relacionales
  • Comprender las bases de datos NoSQL
  • Aumentar sus posibilidades laborales

   CERTIFICACIÓN DISPONIBLE



Certificación emitida por COGNOS.


   CONTENIDO



1. INTRODUCCIóN LAS BASES DE DATOS NOSQL

1.1. INTRODUCCIóN
1.2. EL PAPEL DE LAS BASES DE DATOS EN EL DESARROLLO DE APLICACIONES.
1.3. LAS LIMITACIONES DE LAS BASES DE DATOS RELACIONALES.
1.4. BASES DE DATOS NOSQL
1.5. MODELOS DE BASES DE DATOS NOSQL


2. CONCEPTOS BáSICOS E INSTALACIóN.

2.1. INTRODUCCIóN
2.2. COMENTARIOS SOBRE LA INSTALACIóN
2.3. DESCARGA E INSTALACIóN DE MONGODB 4.0 EN WINDOWS
2.4. INSTALAR MONGODB EN LINUX Y MAC
2.5. DOCUMENTOS
2.6. TIPOS DE DATOS
2.7. COLECCIONES
2.8. BASES DE DATOS
2.9. LO NUEVO DE MONGODB 4.4
2.10. LA SHELL DE MONGODB 4.4
2.11. CONFIGURANDO MONGODB 4.4 CON ARCHIVO DE CONFIGURACIóN
2.12. INSTALACIóN DE ROBO3T


3. OPERACIONES BáSICAS

3.1. INTRODUCCIóN
3.2. CREANDO PRIMERA BASE DE DATOS Y COLECCIóN.
3.3. INSERTANDO UN DOCUMENTO - INSERTONE()
3.4. INSERTANDO MúLTIPLES DOCUMENTOS - INSERTMANY()
3.5. ACTUALIZACIóN DE DOCUMENTOS


4. OPERACIONES CRUD EN MONGODB - CREATE, READ, UPDATE Y DELETE

4.1. INTRODUCCIóN
4.2. INSERCIóN DE DOCUMENTOS
4.3. BORRADO DE DOCUMENTOS
4.4. OPERADORES DE MODIFICACIóN $INC, $SET Y $UNSET
4.5. MODIFICADORES DE ARRAYS $PUSH Y $EACH
4.6. MODIFICADORES DE ARRAY $SLICE Y $SORT
4.7. UPSERT
4.8. ACTUALIZACIóN DE MúLTIPLES DOCUMENTOS


5. CONSULTAS EN MONGODB

5.1. INTRODUCCIóN
5.2. EL MéTODO FIND()
5.3. EL MéTODO FINDONE()
5.4. OPERADORES CONDICIONALES $LT, $LTE, $GT, $GTE
5.5. OPERADORES $NOT $AND $OR
5.6. EXPRESIONES REGULARES
5.7. CONSULTAS SOBRE ARRAYS
5.8. CONSULTAS SOBRE DOCUMENTOS EMBEBIDOS
5.9. CONSULTAS $WHERE
5.10. CONFIGURACIóN DE CONSULTAS


6. FRAMEWORK DE AGREGACIóN EN MONGODB

6.1. INTRODUCCIóN
6.2. AGREGACIóN MEDIANTE TUBERíAS
6.3. MAP REDUCE
6.4. OPERACIONES DE PROPóSITO úNICO
6.5. DOCUMENTACIóN OFICIAL DE AGREGACIONES EN MONGODB


7. INDEXACIóN EN MONGODB

7.1. INTRODUCCIóN
7.2. LOS íNDICES EN MONGODB
7.3. CONSULTAR Y CREAR íNDICES
7.4. CREAR UN íNDICE DE DOCUMENTO EMBEBIDO
7.5. EJEMPLO - CREAR íNDICE ÚNICO
7.6. ÍNDICES COMPUESTOS
7.7. OPCIONES SOBRE LOS íNDICES
7.8. ELIMINACIóN DE íNDICES


8. ADMINISTRACIóN EN UNA BASE DE DATOS MONGODB

8.1. INTRODUCCIóN
8.2. CREACIóN DE USUARIOS
8.3. REALIZAR BACKUPS - MONGODUMP
8.4. RESTAURACIóN DE UNA COPIA DE SEGURIDAD
8.5. EXPORTACIóN DE DATOS - MONGOEXPORT


9. BONUS

9.1. UTILIZAR JAVASCRIPT AVANZADO DENTRO DE MONGOJS
9.2. TRABAJAR CON INDICES COMPLEJOS.
9.3. MANEJO DE OPERADORES AVANZADOS.



   BENEFICIOS



Al finalizar el curso los participantes aprenderán a manejar grandes cantidades de datos con este gestor MongoDB que ofrece gran escalabilidad y flexibilidad.


   INVERSIÓN



La inversión incluye: Material de estudio, certificados e impuestos de ley.

  • En los cursos presenciales proveemos de una computadora por persona y refrigerios.
  • En los cursos virtuales las plataformas interactivas y acceso al aula virtual de recursos.