Visão Geral
Bem-vindo ao Curso Introdução ao MongoDB!
O curso de Introdução ao MongoDB guia você pelas habilidades e conhecimentos fundamentais necessários para começar com o MongoDB e o Atlas, a plataforma de dados para desenvolvedores. Este curso fornece uma visão geral do MongoDB, mostra como se conectar ao seu banco de dados usando o Atlas e demonstra como executar operações CRUD.
Visão Geral do Curso
Neste curso, você terá uma visão abrangente do MongoDB, aprenderá a conectar-se ao banco de dados através do Atlas, e verá como realizar operações básicas de CRUD (Create, Read, Update, Delete). O curso também aborda como criar uma experiência de busca para os usuários de seu aplicativo, além de tópicos essenciais como agregação, indexação, modelagem de dados e transações.
Durante o curso, você praticará todos esses conceitos em laboratórios práticos e testes de conhecimento. Se estiver interessado, pode fazer este curso em conjunto com um dos nossos cursos de drivers para se preparar para a certificação MongoDB. Certifique-se de fazer login para acompanhar seu progresso e obter um certificado de conclusão.
Objetivo
Após realizar este curso Introdução ao MongoDB, você será capaz de:
- Compreender a arquitetura e os principais componentes do MongoDB.
- Instalar e configurar MongoDB Atlas.
- Criar, ler, atualizar e excluir dados usando comandos MongoDB.
- Implementar operações de busca em MongoDB.
- Utilizar operações de agregação e indexação.
- Modelar dados de forma eficaz no MongoDB.
- Executar transações no MongoDB.
Conclusão
Ao final deste curso, você terá adquirido uma compreensão sólida e prática do MongoDB, capacitando-se a gerenciar e operar bancos de dados NoSQL de forma eficiente e segura. Inscreva-se agora e transforme a maneira como você armazena e manipula seus dados com MongoDB!
Publico Alvo
- Desenvolvedores de Software: Que desejam integrar MongoDB em suas aplicações.
- Administradores de Banco de Dados: Que precisam gerenciar bancos de dados MongoDB de forma eficaz.
- Engenheiros de Dados: Que buscam armazenar e manipular grandes volumes de dados não estruturados.
- Estudantes e Entusiastas de TI: Que estão interessados em aprender sobre bancos de dados NoSQL.
Pre-Requisitos
Para tirar o máximo proveito deste curso, é recomendado que você tenha:
- Conhecimentos básicos de bancos de dados relacionais e SQL.
- Experiência com linha de comando (CLI).
- Familiaridade com conceitos de programação.
Materiais
Português/Inglês + Exercícios + Lab Pratico
Conteúdo Programatico
Unidade 1: Introdução ao MongoDB Atlas, a Plataforma de Dados para Desenvolvedores
- O que é MongoDB Atlas?
- Benefícios do Uso de Atlas
- Criação de uma Conta e Configuração Inicial
- Navegação no Painel do Atlas
Unidade 2: Visão Geral do MongoDB e o Modelo de Documento
- Arquitetura do MongoDB
- Documentos BSON
- Coleções e Bancos de Dados
- Comparação com Bancos de Dados Relacionais
Unidade 3: Conectando-se a um Banco de Dados MongoDB
- Conexão Usando Atlas
- Ferramentas de Conexão: MongoDB Compass e Mongo Shell
- Autenticação e Segurança de Conexão
Unidade 4: Operações CRUD no MongoDB: Inserir e Encontrar Documentos
- Inserção de Documentos
- Comando
insert
- Inserções em Massa
- Leitura de Dados
- Comando
find
- Filtros, Projeções e Ordenação
Unidade 5: Operações CRUD no MongoDB: Substituir e Excluir
- Atualização de Documentos
- Comando
update
- Atualizações Parciais e Integrais
- Exclusão de Documentos
- Comando
delete
- Exclusões em Massa
Unidade 6: Operações CRUD no MongoDB: Modificando Resultados de Consulta
- Modificadores de Consulta
- Limitação e Paginação de Resultados
- Projeção de Campos Específicos
Unidade 7: Agregação no MongoDB
- Introdução ao Framework de Agregação
- Operadores de Agregação
- Estágios de um Pipeline de Agregação
- Agregações Complexas
Unidade 8: Indexação no MongoDB
- Tipos de Índices
- Índices Únicos e Compostos
- Índices Multichave e Texto
- Criação e Gerenciamento de Índices
- Otimização de Consultas com Índices
Unidade 9: Busca no MongoDB Atlas
- Configuração de Busca no Atlas
- Criação de Índices de Busca
- Consultas de Busca Avançada
Unidade 10: Introdução à Modelagem de Dados no MongoDB
- Modelagem de Documentos
- Embedding vs Referencing
- Estruturação de Documentos
- Design de Esquema e Melhores Práticas
- Modelagem de Relacionamentos
Unidade 11: Transações no MongoDB
- Introdução às Transações
- Implementação de Transações Multi-documento
- Gerenciamento de Transações
- Práticas Recomendadas para Transações
TENHO INTERESSE