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?
- NoSQL vs. Relational Databases
- MongoDB Overview
- MongoDB Use Cases
Installing and Configuring MongoDB 2.1. MongoDB Installation (Windows, macOS, Linux)
- MongoDB Components: mongod, mongo, config files
- MongoDB Compass (GUI) Overview
- Configuration Best Practices
MongoDB Architecture and Data Model 3.1. Documents, Collections, and Databases
- BSON (Binary JSON) Format
- Understanding the Document Model
- Embedding vs Referencing
CRUD Operations in MongoDB 4.1. Create Documents (Insert)
- Read Operations (Find)
- Update Documents (Update)
- Delete Documents (Delete)
- Bulk Operations
Querying and Aggregation 5.1. Query Operators in MongoDB
- Aggregation Framework Basics
- Sorting, Filtering, and Projection
- Pipeline Aggregations
Indexing for Performance Optimization 6.1. Types of Indexes in MongoDB
- Creating and Dropping Indexes
- Query Optimization with Indexes
- Monitoring Index Performance
Data Security and Access Control 7.1. Role-Based Access Control (RBAC)
- User Management
- Authentication and Authorization
- Data Encryption
Backup, Restore, and Replication 8.1. Backup Strategies in MongoDB
- Restoring Data from Backups
- Introduction to Replication in MongoDB
- Setting up Replica Sets
Monitoring and Maintenance 9.1. Monitoring MongoDB Instances
- Logs and Diagnostics Tools
- Performance Tuning Basics
- Health Checks and Alerts
TENHO INTERESSE