Udemyallpt

MongoDB do básico ao avançado (c/ Mongoose e projetos)

Master MongoDB, NoSQL & Mongoose! Learn from beginner to advanced with practical project building. Build scalable & flexible databases.

4.8(946)
5,028students
20h 22m
Certificate
Matheus Battisti
Matheus BattistiDesenvolvedor Full Stack

Course Content

MongoDB do básico ao avançado (c/ Mongoose e projetos) is an all-levels Udemy course taught by Matheus Battisti. It runs 20h 22m, is taught in Portuguese, and includes a certificate of completion. Learners rate it 4.8 out of 5 from 946 reviews, with 5,028 students enrolled. It is a paid course, last updated October 2025.

Programador, domine o MongoDB e impulsione seus projetos! Aprenda do básico ao avançado com este curso online completo, ideal para quem busca se especializar em bancos de dados NoSQL.

O que você vai aprender:

  • Fundamentos de Bancos de Dados NoSQL: Entenda a arquitetura e os princípios dos bancos de dados não relacionais.
  • MongoDB: Explore a fundo o MongoDB, um poderoso banco de dados orientado a documentos, ideal para aplicações modernas.
  • Modelagem de Dados: Aprenda a modelar seus dados de forma eficiente no MongoDB.
  • CRUD (Create, Read, Update, Delete): Domine as operações essenciais para gerenciar seus dados.
  • Tipos de Dados: Compreenda os diferentes tipos de dados suportados pelo MongoDB.
  • Relacionamentos: Implemente relacionamentos entre documentos (One to One, One to Many, Many to Many).
  • Queries Avançadas: Utilize queries complexas em arrays e documentos.
  • Índices: Otimize o desempenho das suas consultas com índices.
  • Aggregation Framework: Explore o poderoso Aggregation Framework para análises e transformações de dados.
  • Mongoose: Aprenda a usar o Mongoose, um ODM (Object Data Mapper) para facilitar a interação com o MongoDB a partir de Node.js.
  • Node.js e Express: Desenvolva aplicações robustas com Node.js e Express.
  • Front-end com Vue.js: Crie interfaces de usuário dinâmicas com Vue.js.
  • Templates com Handlebars: Utilize Handlebars para gerar templates de forma eficiente.

Projetos Práticos:

  • Desenvolva projetos utilizando o driver nativo de Node.js para MongoDB, com Express e Handlebars.
  • Crie um projeto completo com MongoDB, Express, Vue.js e Mongoose, abrangendo modelagem de dados, API e front-end.
  • Mais de 20 exercícios divididos em níveis (fixação e desafios) para praticar o que aprendeu.

O que é MongoDB e por que usá-lo?

O MongoDB é um banco de dados NoSQL de código aberto, flexível e escalável, ideal para lidar com grandes volumes de dados. Armazena dados em documentos JSON, facilitando a modelagem e adaptação. Sua arquitetura distribuída garante alta disponibilidade e replicação.

MongoDB Query Language (MQL):

Aprenda a usar a MQL, uma linguagem de consulta baseada em JSON, para realizar buscas e manipulações de dados de forma intuitiva e eficiente. Explore recursos como índices geoespaciais e text search.

Transações ACID:

Garanta a consistência e integridade dos seus dados com o suporte a transações ACID do MongoDB.

Para quem é este curso?

Este curso é perfeito para:

  • Programadores que desejam aprender MongoDB.
  • Desenvolvedores que buscam se especializar em bancos de dados NoSQL.
  • Profissionais que querem construir aplicações escaláveis e flexíveis.

Comece agora mesmo!

Não precisa de pré-requisitos! Aprenda MongoDB do básico ao avançado e construa projetos incríveis. [Link para o curso]

Palavras-chave: MongoDB, banco de dados NoSQL, Mongoose, Node.js, Express, Vue.js, desenvolvimento web, programação, banco de dados, CRUD, Aggregation Framework, MQL, curso online.

$ whoami — the devs behind tutorialsearch.io

Hire the developers behind TutorialSearch.io

We built this site — full-stack web apps, AI integration & automation. Tell us what you need and we'll build yours.

4.8(3,426)
2h 4m
all
4.8(336)
135h 11m
all

Microserviço em Java + MongoDB

by Luiz Henrique Calcagnoto dos Santos

4.8(20)
58m
beginner

ETL com Python- MongoDB, NoSQL

by Edmilson Alves dos Santos

4.7(1,315)
16h 2m
all
4.7(47)
3h 49m
intermediate