Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
MongoDB: Do Básico ao Avançado
Rating: 4.6 out of 5(32 ratings)
138 students

MongoDB: Do Básico ao Avançado

Dominando banco de dados não relacionais
Last updated 7/2026
Portuguese
Portuguese [Auto],

What you'll learn

  • Dominar o ecossistema NoSQL: Compreender as diferenças essenciais entre bancos de dados relacionais e não relacionais, sabendo exatamente quando e como aplicar
  • Utilizar ferramentas profissionais: Instalar, configurar e dominar com maestria o MongoDB Server, a interface visual Mongo Compass e a agilidade da linha de com
  • Modelar e manipular dados de forma flexível: Criar bancos, coleções e importar grandes volumes de dados de arquivos JSON estruturados, simulando o dia a dia do
  • Criar consultas e operações ultra-rápidas: Dominar consultas avançadas (Find), filtros complexos, projeções, operadores de atualização (Update) e remoção segura
  • Desenvolver uma aplicação CRUD completa: Integrar o MongoDB ao backend criando um sistema prático de controle de sites do absoluto zero utilizando JavaScript e

Course content

8 sections43 lectures7h 27m total length
  • Agradecimentos2:02
  • Banco de Dados Não Relacionais VS Bancos de Dados Relacionais3:03
  • Introdução ao MongoDB2:02

    Informa o que é o MongoDB e as versões existentes do mesmo.

  • Instalando o MongoDB8:16
  • Criando o meu primeiro banco de dados13:10

    Descreve como criar um banco com uma coleção, além de passar algumas dicas sobre regras de nomenclaturas.

  • O que são Coleções2:08
  • Deletando Bancos e Coleções9:56
  • Comandos Utilizados até Agora0:12

Requirements

  • Noções básicas de sistema operacional (manipulação de SO, criação de arquivos e diretórios, ...)
  • Lógica de Programação.

Description

Seja muito bem-vindo(a) ao curso que vai transformar a sua carreira e abrir as portas para o universo dos bancos de dados NoSQL!

Se você quer dominar a tecnologia de armazenamento de dados mais requisitada pelas startups, grandes empresas de tecnologia e pelo mercado de desenvolvimento moderno, você está no lugar exato.

O MongoDB é a escolha número um para aplicações que exigem flexibilidade, alta performance e escalabilidade. Neste curso completo e 100% focado na prática, você será guiado passo a passo: desde o absoluto zero (instalação) até a criação de uma aplicação real com integração backend.

O que você vai dominar neste curso:

  • Conceitos Fundamentais de NoSQL: Entenda de uma vez por todas a diferença entre bancos relacionais (SQL) e não relacionais (NoSQL). Saiba exatamente quando e por que escolher o MongoDB para os seus projetos.

  • Instalação e Configuração sem Complicação:

    • MongoDB Server: Guia passo a passo para deixar seu servidor rodando perfeitamente.

    • Mongo Compass: Domine a ferramenta gráfica oficial para visualizar e gerenciar seus dados de forma visual e intuitiva.

    • Mongo Shell: Aprenda a utilizar a linha de comando como um verdadeiro profissional para realizar operações ultra-rápidas.

  • Estrutura de Dados Eficiente: Aprenda a criar bancos de dados e coleções robustas, compreendendo a fundo o design de esquemas flexíveis.

  • Manipulação de Dados Reais: Descubra como importar e trabalhar com grandes volumes de dados a partir de arquivos JSON, simulando cenários reais de mercado.

  • Consultas e Buscas Avançadas (Método Find): Vá muito além do básico. Aprenda a criar filtros complexos, projeções inteligentes e a usar operadores avançados para extrair informações precisas em milissegundos.

  • Atualização e Consistência (Método Update): Domine as melhores técnicas e operadores para modificar e manter seus dados sempre consistentes e atualizados.

  • Remoção Segura (Método Delete): Aprenda a remover registros com total controle e segurança, aplicando critérios rigorosos para proteger a integridade da sua base de dados.

  • Projeto Prático – CRUD na Realidade: Desenvolva do zero uma aplicação CRUD (Create, Read, Update, Delete) para o controle de sites, utilizando Node.js e JavaScript integrados ao MongoDB.

Por que este curso é para você?

  • Didática Direta ao Ponto: Sem enrolação. Aulas pensadas para valorizar o seu tempo e fixar o aprendizado na prática.

  • Foco no Mercado de Trabalho: O mercado busca desenvolvedores que saibam integrar banco de dados a aplicações reais. O projeto prático em Node.js é o portfólio que você precisa.

  • Do Zero ao Avançado: Não importa se você nunca mexeu com NoSQL ou se já tem alguma base; o curso foi desenhado para criar uma curva de aprendizado suave e consistente.

Dê o próximo passo na sua carreira de tecnologia!

Não perca tempo tentando decifrar documentações complexas sozinho. Adquira o conhecimento de anos condensado em um método prático e estruturado.

Inscreva-se agora mesmo e torne-se um especialista em MongoDB! Vamos começar essa jornada juntos?

Who this course is for:

  • Desenvolvedores iniciantes e estudantes de tecnologia que querem dar os primeiros passos em bancos de dados NoSQL com uma curva de aprendizado suave e muito prática.
  • Profissionais de TI e Desenvolvedores Backend (SQL tradicionais) que precisam se atualizar e dominar o banco de dados não relacional mais popular do mercado para expandir suas oportunidades de carreira.
  • Desenvolvedores JavaScript / Node.js que desejam aprender a conectar suas aplicações a um banco de dados flexível, robusto e altamente escalável para criar projetos Full Stack.
  • Criadores e desenvolvedores de jogos ou sistemas web que precisam de um banco de dados ágil para armazenar dados dinâmicos de forma escalável e com alta performance.
  • Profissionais que buscam portfólio prático, querendo aprender conceitos teóricos e aplicá-los imediatamente na construção de um projeto real e funcional para apresentar ao mercado.