0Pricing
MongoDB Academy icon

MongoDB Academy

JAVASCRIPTDatabaseNosqlJavascript

Domine bancos de dados NoSQL orientados a documentos com MongoDB. Aprenda CRUD, modelagem de dados, pipelines de agregação, índices, transações e padrões de produção do Atlas.

🤖 Com Inteligência Artificial📚 30 cursos👥 100.000+ alunos⭐ Classificação 4,9
Visão Geral do Curso

MongoDB & NoSQL Databases

Domine bancos de dados NoSQL orientados a documentos com MongoDB. Aprenda CRUD, modelagem de dados, pipelines de agregação, índices, transações e padrões de produção do Atlas. Esta trilha cobre 30 mini-cursos progressivos do iniciante absoluto (A1) até avançado (B2), com aulas curtas e focadas e quizzes rápidos para fixar cada conceito.

O Que Você Aprenderá

Você começará com os fundamentos e avançará por tópicos intermediários e avançados, cada curso construindo sobre o anterior. Cada aula é prática, com exemplos reais e um tutor de IA disponível quando você precisar de ajuda.

Como Funciona

Cada curso é dividido em quatro aulas focadas. Complete algumas aulas por dia e você dominará a trilha completa em semanas, não em meses.

Comece a Aprender →

Como Você Aprenderá

🎯
Aulas Interativas
Exercícios de codificação práticos com feedback em tempo real
🤖
Tutor de IA
Obtenha ajuda instantânea de nossa IA quando você ficar preso
💻
Editor Integrado
Escreva e execute código diretamente no seu navegador
🏆
Certificado
Ganhe um certificado ao concluir o curso
Currículo

30 Cursos

Todos os cursos no caminho de aprendizado MongoDB Academy.

01

Por que o NoSQL existe

A14 aulas

Descubra as limitações dos bancos de dados relacionais que levaram engenheiros a criar soluções NoSQL. Explore as quatro principais categor…

02

Documentos e coleções

A14 aulasPRO

Tenha uma experiência prática com as principais estruturas de dados do MongoDB: documentos BSON e coleções. Aprenda como os documentos repr…

03

Inserção e leitura de documentos

A14 aulasPRO

Domine os quatro pontos de entrada do CRUD para inserir e recuperar dados. Você praticará insertOne, insertMany, findOne e find com conjunt…

04

Consultas com filtros

A14 aulasPRO

Vá além das verificações simples de igualdade e aprenda todo o conjunto de operadores de consulta do MongoDB. Operadores de comparação, lóg…

05

Atualização e exclusão de documentos

A14 aulasPRO

Aprenda todos os métodos de atualização e exclusão oferecidos pelo MongoDB, desde alterações pontuais em campos até a substituição de docum…

06

Modelagem de dados: incorporação versus referências

A24 aulasPRO

A modelagem de dados é a habilidade mais importante no desenvolvimento com MongoDB. Este curso ensina as duas estratégias fundamentais — in…

07

Validação de esquemas com JSON Schema

A24 aulasPRO

Embora o MongoDB seja flexível quanto ao esquema, os bancos de dados de produção precisam de mecanismos de controle. Este curso mostra como…

08

Projeção e seleção de campos

A24 aulasPRO

Buscar documentos inteiros quando você precisa apenas de dois campos desperdiça largura de banda e memória. Este curso ensina as projeções…

09

Ordenação e paginação

A24 aulasPRO

Aprenda a ordenar resultados de consultas e dividir grandes conjuntos de dados em páginas que a sua interface possa consumir com eficiência…

10

Importação e exportação de dados

A24 aulasPRO

O gerenciamento prático de dados exige movê-los para dentro e para fora do MongoDB com confiabilidade. Este curso aborda mongoimport, mongo…

11

Fundamentos de índices

B14 aulasPRO

Os índices são o principal recurso para melhorar o desempenho das consultas no MongoDB. Este curso esclarece como funcionam os índices B-tr…

12

Índices de texto e pesquisa de texto completo

B14 aulasPRO

Os índices de texto do MongoDB permitem pesquisar palavras-chave em campos de texto sem um mecanismo de pesquisa dedicado. Você criará índi…

13

Operadores e consultas para matrizes

B14 aulasPRO

As matrizes dentro de documentos são um dos recursos mais poderosos do MongoDB, mas também estão entre os mais complexos para consultar e a…

14

O pipeline de agregação

B14 aulasPRO

O pipeline de agregação é o mecanismo de transformação de dados do MongoDB, permitindo filtrar, remodelar, agrupar e calcular resultados no…

15

Estágios avançados de agregação

B14 aulasPRO

Vá além dos fundamentos e explore estágios de agregação que permitem unir coleções, desagrupar matrizes, remodelar estruturas aninhadas e m…

16

Acumuladores de agregação

B14 aulasPRO

Os acumuladores são o coração do estágio $group, transformando fluxos de documentos em estatísticas relevantes. Este curso explora em profu…

17

Transações e ACID no MongoDB

B14 aulasPRO

O MongoDB 4.0 trouxe transações ACID para vários documentos em conjuntos de réplicas e, posteriormente, em clusters fragmentados. Este curs…

18

Fluxos de alterações

B14 aulasPRO

Os fluxos de alterações fornecem à sua aplicação um fluxo de eventos em tempo real para cada inserção, atualização, substituição e exclusão…

19

Atlas Search

B14 aulasPRO

O Atlas Search é um mecanismo de pesquisa totalmente gerenciado e baseado no Lucene, incorporado ao MongoDB Atlas. Este curso mostra como c…

20

MongoDB com Node.js e Mongoose

B14 aulasPRO

A maioria das aplicações de produção se conecta ao MongoDB por meio do Node.js. Este curso aborda tanto o driver oficial do Node.js quanto…

21

Arquitetura do MongoDB e conjuntos de réplicas

B24 aulasPRO

Entenda como o MongoDB alcança alta disponibilidade por meio de conjuntos de réplicas. Você aprenderá como funcionam as eleições, como os n…

22

Fragmentação para escalabilidade horizontal

B24 aulasPRO

Quando um único conjunto de réplicas já não consegue lidar com o volume ou a taxa de transferência dos seus dados, a fragmentação distribui…

23

Ajuste de desempenho e otimização de consultas

B24 aulasPRO

Aprofunde-se no planejador de consultas do MongoDB, nas estatísticas de execução e nas ferramentas usadas para identificar e corrigir consu…

24

Atlas Data Federation

B24 aulasPRO

O Atlas Data Federation permite executar consultas de agregação do MongoDB em clusters do Atlas, buckets do S3, Atlas Data Lake e endpoints…

25

Gatilhos e funções do Atlas

B24 aulasPRO

Os gatilhos e as funções do Atlas App Services permitem executar JavaScript no servidor em resposta a eventos do banco de dados, agendament…

26

Coleções de séries temporais

B24 aulasPRO

O MongoDB 5.0 introduziu coleções nativas de séries temporais, otimizadas para cargas de trabalho com muitas inserções, como dados de senso…

27

Segurança: autenticação, RBAC e criptografia

B24 aulasPRO

Uma implantação do MongoDB é tão segura quanto sua configuração de autenticação, autorização e criptografia. Este curso aborda a autenticaç…

28

Padrões de design do MongoDB

B24 aulasPRO

Engenheiros especialistas em MongoDB recorrem a uma biblioteca de padrões comprovados de design de esquemas para resolver desafios recorren…

29

Comparação de alternativas NoSQL

B24 aulasPRO

O MongoDB nem sempre é a escolha certa. Este curso oferece uma comparação honesta entre MongoDB, Redis, Cassandra, DynamoDB e Neo4j para qu…

30

Projeto final: arquitetura de uma aplicação MongoDB

B24 aulasPRO

Reúna tudo o que aprendeu projetando e implementando parcialmente, do zero, uma aplicação pronta para produção baseada em MongoDB. Você tom…

Perguntas Frequentes

Perguntas Frequentes

O curso MongoDB Academy é gratuito?

Sim. Você pode começar o curso MongoDB Academy gratuitamente e completar suas aulas interativas sem custo. Uma assinatura PRO opcional desbloqueia ferramentas avançadas de IA e um certificado compartilhável.

Preciso de experiência anterior para aprender JAVASCRIPT?

Não. O curso começa com os fundamentos e gradualmente passa para tópicos mais avançados, então você pode começar mesmo sem experiência anterior com JAVASCRIPT.

Como vou aprender JAVASCRIPT no CoddyKit?

Você aprende fazendo. Aulas interativas curtas combinam uma explicação clara com um exercício de codificação prático que executa em tempo real, e um tutor de IA disponível 24/7 oferece ajuda personalizada sempre que você ficar preso.

Ganho um certificado ao concluir MongoDB Academy?

Sim. Alunos PRO podem fazer um exame e ganhar um certificado de conclusão compartilhável com um código verificável para o curso MongoDB Academy.

Posso aprender JAVASCRIPT no meu celular?

Sim. CoddyKit está disponível na web e como aplicativos nativos para iOS e Android, então você pode aprender JAVASCRIPT em qualquer dispositivo e seu progresso sincroniza entre eles.

Comece MongoDB Academy Agora

Junte-se a milhares de alunos dominando programação com aulas potenciadas por IA.

Começar Grátis →Ver Todos os Cursos