Conteúdo do curso
Introdução ao MongoDB
2Instalação do MongoDB
3Conceitos básicos de MongoDB
4Arquitetura do MongoDB
5Compreendendo o BSON no MongoDB
6Trabalhando com bancos de dados no MongoDB
7Criação de coleções no MongoDB
8Inserindo documentos no MongoDB
9Inserindo documentos no MongoDB: Introdução ao MongoDB
10Inserindo documentos no MongoDB: Instalação do MongoDB
11Inserindo documentos no MongoDB: Configuração do ambiente MongoDB
12Inserindo documentos no MongoDB: Conhecendo a estrutura de documentos do MongoDB
13Inserindo documentos no MongoDB: Criando um banco de dados no MongoDB
14Inserindo documentos no MongoDB: Criando coleções no MongoDB
15Inserindo documentos no MongoDB: Inserindo documentos simples no MongoDB
16Inserindo documentos no MongoDB: Inserindo documentos complexos no MongoDB
17Inserindo documentos no MongoDB: Inserindo múltiplos documentos no MongoDB
18Inserindo documentos no MongoDB: Usando o operador $set para inserir campos em documentos
19Inserindo documentos no MongoDB: Usando o operador $unset para remover campos de documentos
20Inserindo documentos no MongoDB: Validação de documentos no MongoDB
21Inserindo documentos no MongoDB: Trabalhando com tipos de dados no MongoDB
22Inserindo documentos no MongoDB: Inserindo documentos através de uma aplicação
23Inserindo documentos no MongoDB: Tratamento de erros na inserção de documentos
24Inserindo documentos no MongoDB: Otimização de performance na inserção de documentos
25Inserindo documentos no MongoDB: Segurança na inserção de documentos
26Consultando documentos no MongoDB
27Consultando documentos no MongoDB: Introdução à consulta de documentos no MongoDB
28Consultando documentos no MongoDB: Uso do método find()
29Consultando documentos no MongoDB: Uso do método findOne()
30Consultando documentos no MongoDB: Consulta de documentos usando operadores de consulta
31Consultando documentos no MongoDB: Consulta de documentos usando operadores lógicos
32Consultando documentos no MongoDB: Consulta de documentos usando operadores de array
33Consultando documentos no MongoDB: Consulta de documentos usando operadores de elemento
34Consultando documentos no MongoDB: Consulta de documentos usando operadores de avaliação
35Consultando documentos no MongoDB: Consulta de documentos usando expressões regulares
36Consultando documentos no MongoDB: Ordenação de resultados de consulta
37Consultando documentos no MongoDB: Limitação e pulo de resultados de consulta
38Consultando documentos no MongoDB: Projeção de campos em consultas
39Consultando documentos no MongoDB: Uso de índices para otimizar as consultas
40Consultando documentos no MongoDB: Explicação e análise de consultas
41Consultando documentos no MongoDB: Consulta de documentos em coleções agrupadas
42Consultando documentos no MongoDB: Consulta de documentos em coleções incorporadas
43Consultando documentos no MongoDB: Consulta de documentos usando o método aggregate()
44Atualizando documentos no MongoDB
45Atualizando documentos no MongoDB: Introdução à atualização de documentos no MongoDB
46Atualizando documentos no MongoDB: Compreendendo o comando updateOne no MongoDB
47Atualizando documentos no MongoDB: Compreendendo o comando updateMany no MongoDB
48Atualizando documentos no MongoDB: Trabalhando com operadores de atualização no MongoDB
49Atualizando documentos no MongoDB: Atualizando documentos embutidos no MongoDB
50Atualizando documentos no MongoDB: Atualização condicional de documentos no MongoDB
51Atualizando documentos no MongoDB: Utilizando o comando findAndModify no MongoDB
52Atualizando documentos no MongoDB: Práticas recomendadas para atualização de documentos no MongoDB
53Atualizando documentos no MongoDB: Resolução de problemas comuns ao atualizar documentos no MongoDB
54Excluindo documentos no MongoDB
55Excluindo documentos no MongoDB: Introdução à exclusão de documentos no MongoDB
56Excluindo documentos no MongoDB: Comandos para exclusão de documentos
57Excluindo documentos no MongoDB: Uso do comando 'remove' no MongoDB
58Excluindo documentos no MongoDB: Exclusão de documentos únicos e múltiplos
59Excluindo documentos no MongoDB: Exclusão de documentos com condições
60Excluindo documentos no MongoDB: Exclusão de coleções inteiras
61Excluindo documentos no MongoDB: Manuseio de erros durante a exclusão
62Excluindo documentos no MongoDB: Boas práticas para exclusão de documentos
63Excluindo documentos no MongoDB: Impacto da exclusão de documentos no desempenho do banco de dados
64Excluindo documentos no MongoDB: Recuperação de documentos excluídos
65Excluindo documentos no MongoDB: Ferramentas de backup antes da exclusão
66Indexação no MongoDB
67Operações de agregação no MongoDB
68Trabalhando com pipeline de agregação
69Uso de Map-Reduce no MongoDB
70Implementação de transações no MongoDB
71Gerenciamento de usuários e papéis no MongoDB
72Implementação de segurança no MongoDB
73Backup e restauração no MongoDB
74Monitoramento de desempenho no MongoDB
75Otimização de consultas no MongoDB
76Replicação de dados no MongoDB
77Configurando um cluster de sharding no MongoDB
78Manutenção de um cluster de sharding no MongoDB
79Resolução de problemas comuns no MongoDB
80Integração do MongoDB com outras tecnologias
81MongoDB Atlas: banco de dados como serviço
82Migração de dados para o MongoDB
83Desenvolvimento de aplicativos com MongoDB
84Testes de unidade e integração com MongoDB
85MongoDB e a linguagem Python
86MongoDB e a linguagem JavaScript
87MongoDB e a linguagem PHP
88MongoDB e a linguagem Ruby
Descrição do curso
O curso "Criação e manutenção de banco de dados MongoDB do básico ao avançado" é uma ótima introdução ao fascinante universo de bancos de dados NoSQL, mais especificamente do MongoDB. Destinado a profissionais e entusiastas da área de Informática (TI) que desejam compreender e dominar essa poderosa ferramenta, o curso abrange todos os aspectos essenciais, desde os fundamentos até tópicos mais avançados.
Começando com uma introdução ao MongoDB, o curso oferece uma visão geral sobre o que é MongoDB e suas principais características. Na sequência, orienta sobre a instalação do MongoDB, proporcionando um guia passo a passo para garantir que o ambiente esteja corretamente configurado e operacional.
Os participantes serão introduzidos aos conceitos básicos de MongoDB, aprendendo sobre elementos fundamentais como documentos, coleções e as operações críticas que podem ser realizadas no banco de dados. A arquitetura do MongoDB é explicada detalhadamente, permitindo que estudantes compreendam como o MongoDB gerencia, armazena e recupera dados de forma eficiente.
O curso também aborda o BSON, o formato binário usado internamente pelo MongoDB para armazenar documentos, proporcionando uma compreensão aprofundada de como dados são estruturados e manipulados.
Passando para a prática, os alunos aprenderão a trabalhar com bancos de dados no MongoDB, desde a criação e manutenção de coleções até a inserção de documentos. Esse tópico é minuciosamente detalhado em subcapítulos que cobrem tudo, desde a introdução ao MongoDB, a instalação e configuração do ambiente, até a inserção de documentos simples e complexos, otimização de performance, e segurança.
As consultas são outro aspecto fundamental abordado no curso. Os participantes aprenderão técnicas para consultar documentos no MongoDB, usando diversos métodos e operadores para encontrar, ordenar, limitar e projetar dados de forma eficaz. São abordadas práticas de consulta otimizada com o uso de índices e análise de performance.
O curso também cobre a atualização e exclusão de documentos, oferecendo um olhar detalhado sobre os comandos e práticas recomendadas para manter a integridade e desempenho do banco de dados.
Além disso, exploram-se tópicos avançados como indexação, operações de agregação, pipeline de agregação, e uso de Map-Reduce para processamento de grandes volumes de dados. A implementação de transações é explicada para garantir consistência em operações complexas.
Questões relativas à segurança são minuciosamente abordadas no curso, incluindo o gerenciamento de usuários e papéis, backup e restauração de dados, e integração do MongoDB com outras tecnologias. Tópicos adicionalmente avançados tratados incluem replicação de dados, configuração e manutenção de clusters de sharding, bem como monitoramento de desempenho e otimização de consultas.
Por fim, o curso inclui um módulo sobre MongoDB Atlas, a plataforma de banco de dados como serviço, explicando como migrar dados para o MongoDB, desenvolver aplicativos, e realizar testes de unidade e integração. Há também capítulos dedicados à utilização do MongoDB com diferentes linguagens de programação como Python, JavaScript, PHP, e Ruby, proporcionando aos alunos uma visão abrangente e prática da aplicação da teoria em diferentes contextos.
Com 88 páginas de conteúdo esclarecedor e completo, este curso é uma excelente escolha para qualquer pessoa que deseje dominar o uso do MongoDB, desde estudantes iniciantes até profissionais experientes em TI que desejam solidificar e expandir seus conhecimentos.
Este curso gratuito inclui:
5h40m de curso online gratuito em áudio
88 páginas de conteúdo
Certificado digital de conclusão de curso
Exercícios para treinar seus conhecimentos