Curso a distancia: Desarrollo con MongoDB

Te mostramos el futuro de Big Data en el Análisis de Datos 

Aprende las especialidades del Big Data con MongoDB 

 MongoDB ha sido uno de los primeros actores destacados en el escenario Big Data, y es ahora mismo la base de datos NoSQL más utilizada.

 

Este curso está planteado para ayudar a los alumnos a adaptarse al uso y aprendizaje en la ejecución de bases de datos MongoDB para el desarrollo de aplicaciones. Para hacerlo, se realiza un repaso práctico de todas sus funcionalidades principales. Implementaremos soluciones de software que utilicen MongoDB y que nos servirán para crear nuestras propias bases nosql  para la toma de decisiones y el análisis de datos. 

Metodología
  • Las convocatorias se celebran en horario de viernes tarde y sábado con un total de 12 horas lectivas.
  • Una vez inscrito, te enviaremos el acceso a la plataforma Telepresencial, y un Drive Privado con toda la información y contenidos.
  • Podrás realizar el curso a través de tu ordenador, móvil o tablet. 
  • Los alumnos deberán conectarse en los horarios marcados, y disponer de conexión a internet y micrófono.
  • Durante la retransmisión curso, escucharás el discurso del formador en tiempo real, podrás ver la presentación,  realizar ejercicios y consultar tus dudas al momento durante el curso. 
  • Una vez finalizada la formación, te enviaremos un Certificado del curso emitido por Culture Lab TS S.L. 
Requisitos mínimos
  • Para poder realizar el curso, los alumnos deberán tener experiencia previa en programación Java o similares, así como nociones en bases de datos SQL o similares.

Requisitos técnicos:

  • Los alumnos deberán disponer de conexión a internet y micrófono durante las sesiones del curso.
  • Los alumnos se descargarán el acceso a la plataforma telepresencial que les enviaremos tras su inscripción.
  • Para realizar el curso es necesario contar con un equipo Intel i3,  con 4 GB de memoria mínimo, aunque se recomienda utilizar un equipo i5 o i7 con 8 GB de RAM y acceso a Internet.
  • Para poder completar todas las prácticas del curso se recomienda disponer de un ordenador con VirtualBox, Vagrant y el cliente de git instalados. Esto permitirá crear de forma automática una máquina virtual para trabajar con MongoDB.

 

Objetivos

El curso está principalmente orientado a:  

  • Desarrolladores
  • Programadores
  • Analistas de datos

interesados en conocer las capacidades de MongoDB y sus posibilidades de implantación:

Objetivos del curso:

  • Entender qué problemas resuelven las bases de datos NoSQL como MongoDB y en qué situaciones pueden ser utilizadas.
  • Conocer todas las funcionalidades que brinda MongoDB para almacenar, procesar y recuperar datos.
  • Saber diseñar e implementar soluciones de software que utilicen MongoDB como sistema para almacenamiento de datos.
  • Ser capaz de obtener el máximo rendimiento del servidor, principalmente a partir del uso de índices y de las diferentes posibilidades de despliegue.
  • Comprender algunos detalles del funcionamiento del servidor que permitan tomar las decisiones más adecuadas según los requerimientos de la solución que se está desarrolla
Temario del curso.

 

1º Introducción a las Bases de Datos NoSQL.

  • Bases de datos NoSQL.
  • Modelo de datos orientado a agregados.
  • Bases de datos Documentales.
  • Instalación y puesta en marcha de MongoDB.

2º Conceptos básicos de MongoDB.

  • La consola de MongoDB.
  • Documentos, colecciones y bases de datos.
  • Tipos de datos.
  • Comandos básicos.

3º Operaciones CRUD.

  • Inserción de documentos.
  • Actualización de documentos.
  • Borrado de documentos.
  • Modificadores de Array.
  • Actualización de múltiples documentos.
  • Configuración de la escritura.

4º Querying.

  • El método find.
  • Operadores condicionales.
  • Consultas de tipo “OR”
  • El $not
  • Expresiones regulares.
  • Consultas sobre arrays.
  • Los operadores $all, $size, $slice
  • Consultas sobre documentos embebidos.
  • Límites, saltos, ordenaciones y paginación.

5º Aggregation Framework

  • Introducción a la agregación de datos
  • Herramientas de agregación
  • Métodos básicos de agregación
  • MapReduce
  • Aggregation Framework

6º Índices

  • Introducción al uso de índices
  • Tipos de índices
  • Propiedades de los índices
  • Consideraciones de rendimiento
  • Índices de texto
  • Índices geo-espaciales

7º Replicación

  • Concepto de replicación.
  • Modelos de replicación. Implementación.
  • Implementación de clustering con replicación de datos.
  • Utilización de pares de réplicas.

8º Sharding

  • Concepto de Sharding.
  • Implementación y configuración del Sharding en MongoDB.
  • Operaciones de mantenimiento de un shard de un cluster.
  • Otras operaciones de administración.

9º Conceptos avanzados

  • Optimización de consultas.
  • Importación y exportación de datos.
  • Seguridad y autenticación.
  • Monitorización.
  • Backups y otras opciones de administración.
Precio y matriculación
  • El curso tiene un coste de 200€ exentos de IVA. 
  • Para inscribirte tendrás que enviarnos un impreso de reserva de plaza del curso completado con tus datos
  • Una vez abonado el curso, te remitiremos un correo para descargar la plataforma Telepresencial.
  • Recibirás una acceso al Drive Privado del curso, en donde colgaremos todos los materiales, así como las sesiones del curso.
  • Una vez finalizado el curso, te haremos entrega de un certificado del curso emitido por Culture Lab TS S.L.
  • Tras finalizar la formación, tendrás 3 meses adicionales de acceso al Drive Privado del curso.

 

Horarios:

ConvocatoriaAbierta: 

Este curso no dispone de un horario definido. Las convocatorias se realizarán para grupos de particulares o empresas a partir de 5 participantes en adelante. Si quieres solicitar esta formación para tu empresa, te rogamos que envíes tu solicitud a través del formulario de contacto, y nos pondremos en contacto contigo lo antes posible.

Horarios:

 ConvocatoriaAbierta: 

Este curso no dispone de un horario definido. Las convocatorias se realizarán para grupos de particulares o empresas a partir de 5 participantes en adelante. Si quieres solicitar esta formación para tu empresa, te rogamos que envíes tu solicitud a través del formulario de contacto, y nos pondremos en contacto contigo lo antes posible.

Precio: 200€ IVA ext

Duración: 12 horas

Las clases se realizarán en tiempo real

Podrás ver, escuchar, aprender y preguntar desde casa, con conexión a Internet.

Grabación de todas las sesiones del curso

Estarán a disposición de los alumnos durante 3 meses tras la finalización del curso.

Certificado de formación oficial emitido por Culture Lab TS S.L.

Al finalizar la formación, se hará entrega del Certificado del curso para asegurarte un mejor empleo.

Somos Entidad Organizadora de la Fundación Estatal para el empleo