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.


