Curso MongoDB Fundamentals

  • Database

Curso MongoDB Fundamentals

16 horas
Visão Geral

O Curso MongoDB Fundamentals, oferece uma introdução completa ao MongoDB, o banco de dados NoSQL mais popular do mercado. Você aprenderá a instalar, configurar e trabalhar com o MongoDB, além de entender como ele difere dos bancos de dados relacionais tradicionais. O Curso MongoDB Fundamentals abrange conceitos fundamentais de NoSQL, operações básicas de CRUD (Create, Read, Update, Delete) e boas práticas de modelagem de dados para MongoDB.

Objetivo

Após realizar este Curso MongoDB Fundamentals, você será capaz de:

  • Instalar e configurar o MongoDB em diversos ambientes
  • Entender a arquitetura NoSQL e os conceitos fundamentais do MongoDB
  • Realizar operações CRUD no MongoDB usando a interface de linha de comando
  • Modelar dados de forma eficiente e utilizar coleções e documentos
  • Implementar índices para otimizar consultas
  • Gerenciar permissões e segurança em ambientes MongoDB
Publico Alvo

Este Curso MongoDB Fundamentals é ideal para:

  • Desenvolvedores,
  • Administradores de banco de dados,
  • Engenheiros de dados e profissionais de TI que desejam adquirir uma base sólida em MongoDB.
  • Também é recomendado para aqueles que estão começando a trabalhar com bancos de dados NoSQL ou que precisam de uma solução escalável para armazenar grandes volumes de dados não estruturados.
Pre-Requisitos
  • Conhecimentos básicos de bancos de dados e SQL
  • Familiaridade com comandos de terminal (Windows, macOS ou Linux)
  • Noções de programação (opcional)
Informações Gerais

O Curso MongoDB Fundamentals, será realizado 100% online via Microsoft Teams, com transmissão ao vivo e a presença de um instrutor/consultor ativo no mercado e docente em sala de aula. Será um curso prático, onde cada aluno terá seu próprio ambiente de laboratório. Apostilas e materiais de apoio serão fornecidos, combinando teoria e prática ao longo do curso.

Materiais
Inglês/Português/Lab Pratico
Conteúdo Programatico

Introduction to NoSQL and MongoDB 1.1. What is NoSQL?

  1. NoSQL vs. Relational Databases
  2. MongoDB Overview
  3. MongoDB Use Cases

Installing and Configuring MongoDB 2.1. MongoDB Installation (Windows, macOS, Linux)

  1. MongoDB Components: mongod, mongo, config files
  2. MongoDB Compass (GUI) Overview
  3. Configuration Best Practices

MongoDB Architecture and Data Model 3.1. Documents, Collections, and Databases

  1. BSON (Binary JSON) Format
  2. Understanding the Document Model
  3. Embedding vs Referencing

CRUD Operations in MongoDB 4.1. Create Documents (Insert)

  1. Read Operations (Find)
  2. Update Documents (Update)
  3. Delete Documents (Delete)
  4. Bulk Operations

Querying and Aggregation 5.1. Query Operators in MongoDB

  1. Aggregation Framework Basics
  2. Sorting, Filtering, and Projection
  3. Pipeline Aggregations

Indexing for Performance Optimization 6.1. Types of Indexes in MongoDB

  1. Creating and Dropping Indexes
  2. Query Optimization with Indexes
  3. Monitoring Index Performance

Data Security and Access Control 7.1. Role-Based Access Control (RBAC)

  1. User Management
  2.  Authentication and Authorization
  3. Data Encryption

Backup, Restore, and Replication 8.1. Backup Strategies in MongoDB

  1. Restoring Data from Backups
  2. Introduction to Replication in MongoDB
  3. Setting up Replica Sets

Monitoring and Maintenance 9.1. Monitoring MongoDB Instances

  1. Logs and Diagnostics Tools
  2. Performance Tuning Basics
  3. Health Checks and Alerts
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