Curso MongoDB Developer

  • Database

Curso MongoDB Developer

24 horas
Visão Geral

O Curso MongoDB Developer foi concebido para dotar os participantes das competências e conhecimentos essenciais necessários para desenvolver aplicações utilizando o MongoDB, uma base de dados NoSQL líder. Este curso abrange conceitos fundamentais, técnicas práticas e melhores práticas para tirar partido das funcionalidades do MongoDB de forma eficaz no desenvolvimento de aplicações.

  • Introdução ao MongoDB
  • Modelação de dados em MongoDB
  • Operações CRUD em MongoDB
  • Consulta e agregação
  • Técnicas avançadas de consulta
  • Replicação e fragmentação do MongoDB
  • Drivers e bibliotecas MongoDB
  • Segurança em MongoDB
  • Monitorização e manutenção
  • Estudos de caso e aplicações do mundo real
Objetivo

Após a conclusão deste Curso MongoDB Developer, os participantes serão capazes de:

  • Compreender os conceitos fundamentais do MongoDB e dos bancos de dados NoSQL.
  • Projetar e implementar modelos de dados eficientes usando a abordagem orientada a documentos do MongoDB.
  • Realizar operações CRUD (Create, Read, Update, Delete) no MongoDB.
  • Consultar e agregar dados usando a linguagem de consulta e a estrutura de agregação do MongoDB.
  • Implementar técnicas de indexação e otimização de consultas para melhorar o desempenho.
  • Trabalhar com dados geoespaciais e capacidades de pesquisa de texto em MongoDB.
  • Utilizar os recursos do MongoDB para replicação de dados, sharding e alta disponibilidade.
  • Desenvolver aplicações utilizando drivers e bibliotecas MongoDB em várias linguagens de programação.
  • Implementar medidas de segurança e melhores práticas para proteger as implementações do MongoDB.
  • Resolver problemas comuns e efetuar tarefas de manutenção em ambientes MongoDB.
Publico Alvo
  • Administradores e arquitetos de banco de dados
  • Desenvolvedores e arquitetos de software
  • Administradores de sistema
  • Gerentes de projeto
  • Profissionais de análise
  • Desenvolvedores e testadores de TI
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Introduction

  1. Warm Up
  2. MongoDB Overview
  3. MongoDB Stores Documents
  4. Exercise: Installing and Configuring MongoDB

Indexes

  1. Index Fundamentals
  2. Compound Indexes
  3. Lab: Optimizing and Index
  4. Multikey Indexes
  5. Hashed Indexes
  6. Geospatial Indexes
  7. TTL Indexes
  8. Text Indexes
  9. Lab: Finding and Addressing Slow Operations
  10. Lab: Using explain()

CRUD

  1. Creating and Deleting Documents
  2. Reading Documents
  3. Query Operators
  4. Lab: Finding Documents
  5. Updating Documents
  6. Lab: Updating Documents

Drivers

  1. Introduction to MongoDB Drivers
  2. Lab: Driver Tutorial (Optional)

Aggregation

  1. Aggregation Tutorial
  2. Optimizing Aggregation
  3. Lab: Aggregation Gramework

Introduction to Schema Design

  1. Schema Design Core Concepts
  2. Schema Evolution
  3. Common Schema Design Patterns

Replica Sets

  1. Introduction to Replica Sets
  2. Write Concern
  3. Read Preference

Sharding

  1. Introduction to Sharding

Application Engineering

  1. Introduction
  2. Java Driver Labs (MongoMart)
  3. Python Driver Labs (MongoMart)

MongoDB Cloud & Ops Manager Fundamentals

  1. MongoDB Cloud & Ops Manager
  2. Automation
  3. Lab: Cluster Automation
  4. Monitoring
  5. Lab: Create an Alert
  6. Backups

MongoDB Cloud & Ops Manager

  1. MongoDB Cloud & Ops Manager
  2. Automation
  3. Lab: Cluster Automation
TENHO INTERESSE

Cursos Relacionados

Curso Oracle Database 12c Admin Install Upgrade

32 horas

Curso Oracle Database 12c Administração I

32 horas

Curso Oracle 12c Banco de Dados Introdução ao SQL

28 Horas

Curso Oracle Fundamentos de Big Data

32 horas

Curso Oracle Database 12c Performance Tuning

24 Horas

Curso Oracle 12c 10 Programa com PL/SQL

32 horas

Curso Oclacle 12c RAC – Administração de Banco de Dados

32 horas

Curso Oracle 12c Banco de Dados PL/SQL Advanced

24 horas

Curso Oracle 18c Database Backup and Recovery Workshop

32 horas