MongoDB para Iniciantes

Um curso abrangente de MongoDB cobrindo habilidades essenciais, desde operações CRUD básicas até tópicos avançados como modelagem de dados, indexação, tratamento de erros e relacionamentos de dados. Perfeito para desenvolvedores iniciantes e intermediários.

Banco de DadosMongoDB

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Programa

Seu primeiro laboratório de MongoDB

Criar Coleção MongoDB

Popular a Coleção de Estudantes

Inserir Dados no MongoDB

Rastreador de Quadro de Honra

Atualizar Registros no MongoDB

Excluir Dados do MongoDB

Escrever Consultas Básicas no MongoDB

Filtrar Coleções MongoDB

Ordenar e Limitar Resultados do MongoDB

Projetar Campos MongoDB

Utilizar Tipos Básicos do MongoDB

Manipular Arrays no MongoDB

Trabalhar com Datas no MongoDB

Design de Esquema de Pedido MongoDB

Construir Perfis de Usuário no MongoDB

Estruturar Dados de Produtos no MongoDB

Consultar Arrays no MongoDB

Gerenciar Documentos Embutidos no MongoDB

Atualizar Arrays no MongoDB

Criar Índices no MongoDB

Use Índices do MongoDB

Lidar com Erros do MongoDB

Validar Dados no MongoDB

Agrupar Dados MongoDB

Transformar Dados do MongoDB

Resumir Dados do MongoDB

Importar Dados do MongoDB

Exportar Dados do MongoDB

Vincular Documentos MongoDB

Usar Referências no MongoDB

Introdução

Desenvolva habilidades práticas de MongoDB desde a primeira base e coleção até modelagem, índices, agregação, validação, importação, exportação e relacionamentos. Você executará comandos no MongoDB Shell e observará seus efeitos diretamente.

O currículo contém 29 laboratórios guiados para iniciantes e dois desafios intermediários. Começa com CRUD e consultas e avança para arrays, dados incorporados, schemas de aplicação, planos, pipelines e referências.

O que você aprenderá

  • Criar bases e coleções e inserir, atualizar, excluir e recuperar documentos
  • Filtrar, ordenar, limitar, pular e projetar resultados com operadores MongoDB
  • Armazenar e manipular BSON, arrays, datas, ObjectIds e documentos incorporados
  • Projetar schemas de pedidos, perfis e catálogos de produtos
  • Criar índices simples, compostos e únicos e examinar planos com explain()
  • Garantir qualidade com $jsonSchema, validadores e tratamento de erros
  • Agrupar, transformar e resumir documentos com pipelines
  • Importar/exportar JSON ou CSV e modelar relações com referências e $lookup

Para quem é este curso

Este curso é para iniciantes em bancos e desenvolvedores que desejam uma introdução ampla ao modelo documental do MongoDB pela linha de comando. Também serve a quem conhece CRUD e precisa praticar schemas, índices, agregação, validação e relações. Não aborda código de drivers de aplicação.

Pré-requisitos: Não é necessária experiência com MongoDB. Familiaridade com terminal e dados como registros, campos ou JSON ajuda.

Ambiente de aprendizagem: As 31 atividades usam um terminal Ubuntu 22.04 com servidor MongoDB local. O trabalho principal é em mongosh, com mongoimport e mongoexport nos laboratórios de transferência.

Perguntas frequentes

Preciso de MongoDB Atlas ou banco externo?

Não. mongosh conecta ao servidor fornecido no ambiente, sem depender de conta Atlas pessoal.

O curso ensina MongoDB em Node.js ou Python?

Não. Ensina operações e modelagem com mongosh e ferramentas CLI. Drivers, frameworks web, autenticação, replicação e sharding ficam fora.

Quanta prática independente está incluída?

A maioria é guiada. Dois desafios intermediários pedem uma coleção de estudantes e um tracker de honra com menos instruções.

O curso vai além de CRUD básico?

Sim. Inclui índices e planos, validação, agregação, JSON/CSV, documentos incorporados, referências, $lookup e manutenção de vínculos.

Professor

labby
Labby
Labby is the LabEx teacher.

Recomendado para Você

no data