Curso MongoDB Node.js Developer

  • DevOps | CI | CD | Kubernetes | Web3

Curso MongoDB Node.js Developer

24 horas
Visão Geral

Este Curso MongoDB Node.js Developer foi projetado para desenvolvedores Node.js que desejam aprender a integrar e utilizar o MongoDB em suas aplicações. Ele abrange desde os conceitos básicos do MongoDB até tópicos avançados de integração com Node.js, proporcionando aos participantes as habilidades necessárias para criar aplicativos robustos e eficientes.

Objetivo

Após a conclusão deste Curso MongoDB Node.js Developer, os participantes serão capazes de:

  • Compreender os conceitos fundamentais do MongoDB e sua aplicabilidade em aplicações Node.js.
  • Integrar o MongoDB com aplicativos Node.js usando o driver oficial do MongoDB.
  • Realizar operações CRUD (Create, Read, Update, Delete) no MongoDB usando Node.js.
  • Implementar consultas avançadas e operações de agregação no MongoDB com Node.js.
  • Gerenciar índices, otimizar consultas e aprimorar o desempenho do MongoDB em aplicativos Node.js.
  • Implementar segurança e autenticação no MongoDB.
  • Lidar com casos de uso complexos, como transações e replicação, em aplicativos Node.js com MongoDB.
Publico Alvo
  • Desenvolvedores Node.js que desejam expandir suas habilidades para incluir o uso do MongoDB em suas aplicações.
  • Estudantes de ciência da computação e programadores interessados em aprender a integrar e utilizar o MongoDB em projetos Node.js.
  • Profissionais de TI que buscam atualizar suas habilidades e conhecimentos em banco de dados NoSQL e desenvolvimento web.
  • Empresas e equipes de desenvolvimento que desejam adotar o MongoDB como parte de sua pilha de tecnologia e precisam treinar sua equipe em Node.js e MongoDB.
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Introdução ao MongoDB

  1. Visão geral do MongoDB e sua arquitetura.
  2. Comparação com bancos de dados relacionais.
  3. Instalação e configuração do MongoDB.

Integração do MongoDB com Node.js

  1. Configuração do ambiente de desenvolvimento Node.js com MongoDB.
  2. Conexão ao banco de dados MongoDB usando o driver oficial do MongoDB para Node.js.

Operações CRUD com Node.js e MongoDB

  1. Inserção de documentos.
  2. Recuperação de documentos.
  3. Atualização de documentos.
  4. Exclusão de documentos.

Consultas Avançadas e Operações de Agregação

  1. Consultas de intervalo.
  2. Consultas de igualdade e desigualdade.
  3. Consultas de texto.
  4. Operações de agregação: agregação, grupo, projeto, etc.

Otimização de Consultas e Desempenho

  1. Criação de índices.
  2. Otimização de consultas.
  3. Análise e melhoria do desempenho do MongoDB em aplicativos Node.js.

Segurança e Autenticação

  1. Configuração de autenticação no MongoDB.
  2. Gerenciamento de usuários e permissões.
  3. Melhores práticas de segurança em aplicativos Node.js com MongoDB.

Casos de Uso Avançados

  1. Implementação de transações.
  2. Replicação e alta disponibilidade.
  3. Escalonamento horizontal e distribuição de dados.

Projetos Práticos e Estudos de Caso

  1. Desenvolvimento de projetos práticos para aplicar os conceitos aprendidos.
  2. Análise de estudos de caso reais de aplicativos Node.js com MongoDB.
  3. Discussão de desafios comuns e melhores práticas para desenvolvimento com MongoDB em Node.js.
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h