Duración

3 días - 21 horas

Descripción

MongoDB es una de las principales bases de datos NoSQL utilizadas actualmente en el mercado así como una de las de mayor distribución a nivel mundial.

Este curso proporcionará al participante el conocimiento sobre cómo se construyen las aplicaciones sobre MongoDB. Le guiará desde los principios básicos de la instalación, indexación, diseño de esquemas y manejo de drivers.

Contenidos del curso

Día 1

Introduction

  • Warm Up
  • MongoDB Overview
  • MongoDB Stores Documents
  • Storage Engines

Lab: Installing and configuring MongoDB

  • Lab: Installing and configuring MongoDB
  • Review answers

CRUD

  • Creating and Deleting Documents
  • Reading Documents
  • Query Operators
  • Lab: Finding Documents
  • Updating Documents
  • Lab: Updating Documents

Indexes

  • Index Fundamentals
  • Compound Indexes
  • Multikey Indexes
  • Hashed Indexes
  • Geospatial Indexes
  • TTL Indexes
  • Text Indexes

Lab: Building and Examining Indexes

  • Lab: Building and Examining Indexes
  • Review Answers

Aggregation

  • Aggregation Tutorial
  • Optimizing Aggregation
  • Lab: Aggregating Zip Code Data

Día 2

Schema Design

  • Schema Design Core Concepts
  • Schema Evolution
  • Common Schema Design Patterns
  • Group Lab: Data Model for an E-Commerce Site
  • Review class answers

Replication

  • Introduction to Replica Sets
  • Elections in Replica Sets
  • Replica Sets Roles and Configurations
  • The Oplog: Statement Based Replication
  • Write Concern
  • Read Preference
  • Lab: Setting up a Replica Set

 

Día 3

Sharding

  • Introduction to Sharding
  • Balancing Shards
  • Shard Tags
  • Lab: Setting Up a Sharded Cluster

Drivers

  • Introduction to MongoMart
  • Instructor Demo: Improve How Reviews are Stored and Queried in MongoMart

Performance Troubleshooting

  • Performance Troublshooting
  • Mtools
  • MongoDB Production Notes

Certificación relacionada (no incluida)

Este curso ayudará al alumno a preparación del examen MongoDB Certified Developer Associate C100DEV

https://university.mongodb.com/certification/developer/about


Información extra

Prerequisitos

  • Deseables conocimientos sobre conceptos de bases de datos relacionales
  • Estar familiarizado con JAVA

Información general

Área formativa

Bases de Datos NoSQL

Fabricante

MongoDB

Metodología

Presencial

Certificación

Propia del fabricante

Garantía juvenil

 

¿TIENES DUDAS? PREGÚNTANOS

He leído y acepto la del sitio y las condiciones de tratamiento de mis datos de carácter personal

 

 

Fecha Hora Ubicación Precio
Consultanos para las próximas convocatorias.

¿Necesitas Ayuda?

Consúltanos si necesitas información de nuestros cursos o masters.

 

Contacta con Core Networks