Ebook gratuito sobre criação e manutenção de bancos de dados MongoDB, das operações básicas a segurança, desempenho e escalabilidade.
Conteúdo do Ebook + Audiobook gratuito
-
1. Introdução ao MongoDB
+ Exercício: O que é MongoDB e por que é uma escolha popular? 4 minutos -
2. Instalação do MongoDB
+ Exercício: Qual é o processo para instalar o MongoDB no MacOS? 4 minutos -
3. Conceitos básicos de MongoDB
+ Exercício: O que é replicação no contexto do MongoDB? 3 minutos -
4. Arquitetura do MongoDB
+ Exercício: Qual dos seguintes componentes da arquitetura MongoDB é o roteador de consultas para clusters sharded do MongoDB? 3 minutos -
5. Compreendendo o BSON no MongoDB
+ Exercício: O que é BSON e por que é importante para o MongoDB? 4 minutos
-
6. Trabalhando com bancos de dados no MongoDB
+ Exercício: Qual das seguintes afirmações é verdadeira sobre o MongoDB? 3 minutos -
7. Criação de coleções no MongoDB
+ Exercício: Qual é a função das coleções no MongoDB? 3 minutos -
8. Inserindo documentos no MongoDB
+ Exercício: Qual é o procedimento para inserir dados no MongoDB? 4 minutos -
8.1. Inserindo documentos no MongoDB: Introdução ao MongoDB
+ Exercício: Qual é a função do método 'insert' em MongoDB? 3 minutos -
8.2. Inserindo documentos no MongoDB: Instalação do MongoDB
+ Exercício: Qual é o processo para inserir documentos no MongoDB? 3 minutos -
8.3. Inserindo documentos no MongoDB: Configuração do ambiente MongoDB
+ Exercício: Qual é o processo para inserir documentos em um banco de dados MongoDB? 4 minutos -
8.4. Inserindo documentos no MongoDB: Conhecendo a estrutura de documentos do MongoDB
+ Exercício: Qual é a estrutura de um documento no MongoDB e como é realizada a inserção de documentos? 4 minutos -
8.5. Inserindo documentos no MongoDB: Criando um banco de dados no MongoDB
+ Exercício: Qual é o procedimento para criar um banco de dados e inserir documentos no MongoDB? 3 minutos -
8.6. Inserindo documentos no MongoDB: Criando coleções no MongoDB
+ Exercício: Qual é o processo para criar uma coleção e inserir um documento no MongoDB? 3 minutos -
8.7. Inserindo documentos no MongoDB: Inserindo documentos simples no MongoDB
+ Exercício: Qual dos seguintes métodos é usado para inserir um único documento no MongoDB? 4 minutos -
8.8. Inserindo documentos no MongoDB: Inserindo documentos complexos no MongoDB
+ Exercício: Qual dos seguintes métodos é usado para inserir vários documentos de uma vez no MongoDB? 4 minutos -
8.9. Inserindo documentos no MongoDB: Inserindo múltiplos documentos no MongoDB
+ Exercício: Qual é a função do método `insertMany()` no MongoDB e como ele funciona? 3 minutos -
8.10. Inserindo documentos no MongoDB: Usando o operador $set para inserir campos em documentos
+ Exercício: Qual é a função do operador $set no MongoDB? 4 minutos -
8.11. Inserindo documentos no MongoDB: Usando o operador $unset para remover campos de documentos
+ Exercício: Qual é a função do operador $unset no MongoDB? 4 minutos -
8.12. Inserindo documentos no MongoDB: Validação de documentos no MongoDB
+ Exercício: Qual dos seguintes métodos é usado para inserir vários documentos de uma vez no MongoDB? 3 minutos -
8.13. Inserindo documentos no MongoDB: Trabalhando com tipos de dados no MongoDB
+ Exercício: O que o método insert() faz no MongoDB? 4 minutos -
8.14. Inserindo documentos no MongoDB: Inserindo documentos através de uma aplicação
+ Exercício: Qual é o processo para inserir documentos no MongoDB através de uma aplicação? 3 minutos -
8.15. Inserindo documentos no MongoDB: Tratamento de erros na inserção de documentos
+ Exercício: Quais são alguns dos erros comuns que podem ocorrer ao inserir documentos no MongoDB e como eles podem ser tratados? 4 minutos -
8.16. Inserindo documentos no MongoDB: Otimização de performance na inserção de documentos
+ Exercício: Qual dos seguintes métodos é usado para inserir vários documentos de uma vez no MongoDB, a fim de otimizar a performance? 3 minutos -
8.17. Inserindo documentos no MongoDB: Segurança na inserção de documentos
+ Exercício: Qual das opções a seguir NÃO é uma prática recomendada para a inserção segura de documentos no MongoDB? 3 minutos
-
9. Consultando documentos no MongoDB
+ Exercício: Qual é a função do método find() no MongoDB e como ele é usado? 4 minutos -
9.1. Consultando documentos no MongoDB: Introdução à consulta de documentos no MongoDB
+ Exercício: Qual método é usado para consultar documentos no MongoDB e o que ele retorna? 4 minutos -
9.2. Consultando documentos no MongoDB: Uso do método find()
+ Exercício: Qual é a função do método find() no MongoDB? 4 minutos -
9.3. Consultando documentos no MongoDB: Uso do método findOne()
+ Exercício: Qual método do MongoDB é usado para retornar um único documento que atende aos critérios especificados e, se vários documentos correspondem aos critérios, retorna o primeiro documento de acordo com a ordem natural? 3 minutos -
9.4. Consultando documentos no MongoDB: Consulta de documentos usando operadores de consulta
+ Exercício: Qual é a função dos operadores de consulta no MongoDB? 3 minutos -
9.5. Consultando documentos no MongoDB: Consulta de documentos usando operadores lógicos
+ Exercício: Quais são os operadores lógicos que podem ser usados para realizar consultas no MongoDB e qual é a função de cada um? 4 minutos -
9.6. Consultando documentos no MongoDB: Consulta de documentos usando operadores de array
+ Exercício: Qual dos seguintes operadores de array no MongoDB é usado para selecionar documentos em uma coleção onde o campo é um array de um determinado tamanho? 3 minutos -
9.7. Consultando documentos no MongoDB: Consulta de documentos usando operadores de elemento
+ Exercício: No MongoDB, qual é a função do operador de elemento $exists e como ele é usado? 3 minutos -
9.8. Consultando documentos no MongoDB: Consulta de documentos usando operadores de avaliação
+ Exercício: Qual dos seguintes operadores de avaliação no MongoDB é usado para encontrar documentos onde o valor de um campo é igual a qualquer valor em uma matriz especificada? 3 minutos -
9.9. Consultando documentos no MongoDB: Consulta de documentos usando expressões regulares
+ Exercício: Qual é a função das expressões regulares em consultas MongoDB e como elas podem ser usadas? 4 minutos -
9.10. Consultando documentos no MongoDB: Ordenação de resultados de consulta
+ Exercício: Qual dos seguintes métodos é usado para ordenar os resultados de uma consulta em um banco de dados MongoDB? 3 minutos -
9.11. Consultando documentos no MongoDB: Limitação e pulo de resultados de consulta
+ Exercício: O que é uma consulta no MongoDB e como você pode limitar ou pular resultados de consulta? 3 minutos -
9.12. Consultando documentos no MongoDB: Projeção de campos em consultas
+ Exercício: O que é uma consulta no MongoDB e como ela é realizada? 3 minutos -
9.13. Consultando documentos no MongoDB: Uso de índices para otimizar as consultas
+ Exercício: Qual é a função dos índices no MongoDB e como eles influenciam a eficiência das consultas? 3 minutos -
9.14. Consultando documentos no MongoDB: Explicação e análise de consultas
+ Exercício: Qual é a função do método find() no MongoDB? 3 minutos -
9.15. Consultando documentos no MongoDB: Consulta de documentos em coleções agrupadas
+ Exercício: O que é o método 'find()' no MongoDB e como ele é usado para consultar documentos em coleções agrupadas? 3 minutos -
9.16. Consultando documentos no MongoDB: Consulta de documentos em coleções incorporadas
+ Exercício: Qual operador é usado para consultar documentos em coleções incorporadas no MongoDB? 4 minutos -
9.17. Consultando documentos no MongoDB: Consulta de documentos usando o método aggregate()
+ Exercício: Qual das seguintes afirmações melhor descreve o método aggregate() no MongoDB? 3 minutos
-
10. Atualizando documentos no MongoDB
+ Exercício: Qual dos seguintes comandos é usado para atualizar documentos no MongoDB e qual é a sua sintaxe? 4 minutos -
10.1. Atualizando documentos no MongoDB: Introdução à atualização de documentos no MongoDB
+ Exercício: Qual é o propósito do operador $set no MongoDB? 3 minutos -
10.2. Atualizando documentos no MongoDB: Compreendendo o comando updateOne no MongoDB
+ Exercício: Qual é a função do comando "updateOne" no MongoDB? 3 minutos -
10.3. Atualizando documentos no MongoDB: Compreendendo o comando updateMany no MongoDB
+ Exercício: O que o comando updateMany no MongoDB permite fazer? 3 minutos -
10.4. Atualizando documentos no MongoDB: Trabalhando com operadores de atualização no MongoDB
+ Exercício: Qual é a função dos operadores de atualização no MongoDB e como eles são utilizados? 4 minutos -
10.5. Atualizando documentos no MongoDB: Atualizando documentos embutidos no MongoDB
+ Exercício: Qual operador é usado para atualizar documentos embutidos no MongoDB e qual é a sua função? 3 minutos -
10.6. Atualizando documentos no MongoDB: Atualização condicional de documentos no MongoDB
3 minutos -
10.7. Atualizando documentos no MongoDB: Utilizando o comando findAndModify no MongoDB
+ Exercício: Qual é a função do comando findAndModify no MongoDB? 3 minutos -
10.8. Atualizando documentos no MongoDB: Práticas recomendadas para atualização de documentos no MongoDB
+ Exercício: Qual das seguintes opções é uma prática recomendada para a atualização de documentos no MongoDB? 3 minutos -
10.9. Atualizando documentos no MongoDB: Resolução de problemas comuns ao atualizar documentos no MongoDB
+ Exercício: Quais são alguns dos problemas comuns que os desenvolvedores podem encontrar ao atualizar documentos no MongoDB e como eles podem ser resolvidos? 3 minutos -
11. Excluindo documentos no MongoDB
+ Exercício: Qual das seguintes afirmações é verdadeira sobre a exclusão de documentos no MongoDB? 3 minutos -
11.1. Excluindo documentos no MongoDB: Introdução à exclusão de documentos no MongoDB
+ Exercício: Qual é a função do método remove() no MongoDB? 4 minutos -
11.2. Excluindo documentos no MongoDB: Comandos para exclusão de documentos
+ Exercício: Qual dos seguintes comandos é usado para excluir um único documento que corresponda a uma condição específica no MongoDB? 4 minutos -
11.3. Excluindo documentos no MongoDB: Uso do comando 'remove' no MongoDB
+ Exercício: Qual é a função do comando 'remove' no MongoDB e como ele é usado? 3 minutos -
11.4. Excluindo documentos no MongoDB: Exclusão de documentos únicos e múltiplos
+ Exercício: Qual é a função do método deleteOne() no MongoDB e como ele é usado? 3 minutos -
11.5. Excluindo documentos no MongoDB: Exclusão de documentos com condições
+ Exercício: Qual é a diferença entre os métodos deleteOne() e deleteMany() no MongoDB? 3 minutos -
11.6. Excluindo documentos no MongoDB: Exclusão de coleções inteiras
+ Exercício: No MongoDB, qual método é usado para excluir todos os documentos de uma coleção e como ele é utilizado? 3 minutos -
11.7. Excluindo documentos no MongoDB: Manuseio de erros durante a exclusão
+ Exercício: Qual dos seguintes métodos é usado para excluir todos os documentos que correspondem ao critério especificado em um banco de dados MongoDB? 3 minutos -
11.8. Excluindo documentos no MongoDB: Boas práticas para exclusão de documentos
+ Exercício: Qual é a diferença entre os métodos deleteOne() e findOneAndDelete() no MongoDB? 3 minutos -
11.9. Excluindo documentos no MongoDB: Impacto da exclusão de documentos no desempenho do banco de dados
3 minutos -
11.10. Excluindo documentos no MongoDB: Recuperação de documentos excluídos
+ Exercício: Quais são as estratégias que você pode usar para recuperar documentos excluídos no MongoDB? 3 minutos -
11.11. Excluindo documentos no MongoDB: Ferramentas de backup antes da exclusão
+ Exercício: Qual das seguintes ferramentas de backup no MongoDB permite a recuperação de ponto no tempo e pode ser configurada para fazer backups a cada 6 horas, 12 horas ou 24 horas? 3 minutos
-
12. Indexação no MongoDB
+ Exercício: Qual é a função dos índices no MongoDB? 3 minutos -
13. Operações de agregação no MongoDB
+ Exercício: Qual das seguintes afirmações sobre operações de agregação no MongoDB é correta? 3 minutos -
14. Trabalhando com pipeline de agregação
+ Exercício: Qual das seguintes afirmações melhor descreve o pipeline de agregação no MongoDB? 3 minutos -
15. Uso de Map-Reduce no MongoDB
+ Exercício: O que é Map-Reduce e como ele é usado no MongoDB? 3 minutos -
16. Implementação de transações no MongoDB
+ Exercício: Quando o MongoDB introduziu o suporte para transações multi-documento? 3 minutos -
17. Gerenciamento de usuários e papéis no MongoDB
+ Exercício: Qual comando é usado para criar um novo usuário no MongoDB e como ele funciona? 3 minutos -
18. Implementação de segurança no MongoDB
+ Exercício: Quais são os mecanismos de autenticação suportados pelo MongoDB? 4 minutos -
19. Backup e restauração no MongoDB
+ Exercício: Quais são as principais considerações ao realizar backups e restaurações no MongoDB? 3 minutos -
20. Monitoramento de desempenho no MongoDB
+ Exercício: Qual das seguintes opções é uma ferramenta ou recurso que o MongoDB oferece para monitorar o desempenho do banco de dados? 3 minutos -
21. Otimização de consultas no MongoDB
+ Exercício: Qual é a importância da otimização de consultas no gerenciamento de bancos de dados MongoDB? 3 minutos -
22. Replicação de dados no MongoDB
+ Exercício: Qual é a função da replicação de dados no MongoDB? 3 minutos -
23. Configurando um cluster de sharding no MongoDB
+ Exercício: O que é sharding e como é usado no MongoDB? 3 minutos -
24. Manutenção de um cluster de sharding no MongoDB
+ Exercício: Quais são os três componentes principais de um cluster de sharding no MongoDB? 3 minutos -
25. Resolução de problemas comuns no MongoDB
+ Exercício: Quais são alguns dos problemas comuns que podem ser encontrados ao usar o MongoDB e suas possíveis soluções? 3 minutos
-
26. Integração do MongoDB com outras tecnologias
+ Exercício: Qual das seguintes afirmações é verdadeira sobre a integração do MongoDB com outras tecnologias? 3 minutos -
27. MongoDB Atlas: banco de dados como serviço
+ Exercício: Qual é a principal função do MongoDB Atlas? 3 minutos -
28. Migração de dados para o MongoDB
+ Exercício: Qual é a sequência correta das etapas envolvidas na migração de dados para o MongoDB? 3 minutos -
29. Desenvolvimento de aplicativos com MongoDB
+ Exercício: Qual das seguintes afirmações é verdadeira sobre o MongoDB? 4 minutos -
30. Testes de unidade e integração com MongoDB
+ Exercício: Quais são algumas das funcionalidades que os testes de unidade e integração podem verificar no contexto do MongoDB? 4 minutos -
31. MongoDB e a linguagem Python
+ Exercício: Qual é a função da biblioteca PyMongo na linguagem de programação Python? 3 minutos -
32. MongoDB e a linguagem JavaScript
+ Exercício: Qual é a relação entre MongoDB e JavaScript e quais são as vantagens dessa combinação para os desenvolvedores? 3 minutos -
33. MongoDB e a linguagem PHP
+ Exercício: Qual é a principal vantagem da combinação de MongoDB e PHP no desenvolvimento de aplicações web? 3 minutos -
34. MongoDB e a linguagem Ruby
+ Exercício: Qual é a função do comando "gem install mongo" no contexto de integração do MongoDB com Ruby? 4 minutos
Sobre o Ebook gratuito com áudio
Criação e manutenção de banco de dados MongoDB do básico ao avançado
Este ebook gratuito apresenta uma jornada prática pelos fundamentos e recursos avançados do MongoDB, um banco de dados NoSQL orientado a documentos. O material ajuda a compreender como estruturar informações em BSON, criar bancos e coleções e operar dados com mais segurança e eficiência.
Do desenvolvimento à administração
A leitura explora operações essenciais para inserir, consultar, atualizar e excluir documentos, incluindo filtros, operadores, projeções, ordenação e análise de consultas. Também aborda práticas importantes para preservar a consistência dos dados e reduzir falhas durante as operações.
Você verá como utilizar índices, agregações, transações e ferramentas de monitoramento para aprimorar o desempenho de aplicações e bancos de dados. O ebook também contextualiza rotinas de backup, restauração, controle de acesso, segurança, replicação e sharding.
Aplicações e integração
Com uma abordagem progressiva, o conteúdo relaciona o MongoDB ao desenvolvimento de aplicações, à migração de dados e à integração com tecnologias como Python, JavaScript, PHP e Ruby. É uma oportunidade para consolidar conhecimentos técnicos e aplicar boas práticas na criação e manutenção de ambientes MongoDB.
Como inserir vários documentos de uma vez no MongoDB?
É possível usar operações de inserção múltipla para gravar diversos documentos em uma coleção.
Para que servem os índices no MongoDB?
Índices aceleram consultas, mas devem ser planejados para evitar custos desnecessários de escrita.
Qual a diferença entre replicação e sharding no MongoDB?
A replicação aumenta disponibilidade; o sharding distribui dados para ampliar a capacidade de escala.
Este Ebook / Audiobook inclui:
5 horas e 40 minutos de conteúdo em áudio
Certificado digital de conclusão de curso ( Gratuito )
Exercícios para treinar seus conhecimentos
100% gratuito, do conteúdo ao certificado
Pronto para começar?
No aplicativo você também encontrará...
+ de 5.000 cursos gratuitos
Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.
Plano de estudos com IA
A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.
Do zero ao Sucesso profissional
Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.
Você também pode utilizar o QR Code ou os Links abaixo




















