Curso MongoDB Atlas for Developers

  • DevOps | CI | CD | Kubernetes | Web3

Curso MongoDB Atlas for Developers

24 horas
Visão Geral

Curso MongoDB Atlas for Developers é a plataforma gerenciada de MongoDB, que permite que os desenvolvedores construam e escalem suas aplicações de forma ágil e segura, sem se preocupar com a manutenção da infraestrutura. Neste curso, você aprenderá como configurar, gerenciar e otimizar bancos de dados MongoDB na nuvem usando o Atlas, integrando-os de forma eficiente nas suas aplicações.

Objetivo

Após concluir o curso MongoDB Atlas for Developers, você será capaz de:

  • Criar e configurar clusters MongoDB na plataforma Atlas.
  • Integrar MongoDB Atlas nas suas aplicações com segurança e escalabilidade.
  • Monitorar e analisar o desempenho do seu banco de dados MongoDB na nuvem.
  • Utilizar as funcionalidades avançadas do Atlas, como backup, recuperação e escalabilidade automática.
  • Trabalhar com autenticação e controle de acesso de maneira eficiente em MongoDB Atlas.
Publico Alvo
  • Desenvolvedores de software que desejam integrar MongoDB em suas aplicações.
  • Desenvolvedores que buscam aprender sobre o MongoDB Atlas e suas funcionalidades de forma prática.
  • Profissionais que já têm experiência com MongoDB e querem aprender a usar sua versão gerenciada na nuvem.
Pre-Requisitos
  • Conhecimento básico de bancos de dados e SQL.
  • Familiaridade com MongoDB e seu funcionamento (Recomendado, mas não obrigatório).
  • Experiência básica com desenvolvimento de software e integração de APIs.
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Introdução ao MongoDB Atlas

  1. O que é MongoDB Atlas?
  2. Vantagens de usar MongoDB Atlas.
  3. Estrutura e componentes do MongoDB Atlas.
  4. Como MongoDB Atlas simplifica a gestão de bancos de dados.

Criando e Configurando um Cluster no MongoDB Atlas

  1. Como criar uma conta no MongoDB Atlas.
  2. Criando seu primeiro cluster no MongoDB Atlas.
  3. Configurações de clusters: escolha de provedor de nuvem (AWS, GCP, Azure).
  4. Escolha de tipo de cluster: gratuito, compartilhado e dedicado.
  5. Configuração de rede e IP Whitelisting.

Conectando Aplicações ao MongoDB Atlas

  1. Como conectar sua aplicação ao cluster MongoDB Atlas.
  2. Utilizando drivers MongoDB para diferentes linguagens de programação.
  3. Como gerar e utilizar strings de conexão.
  4. Testando a conexão com o banco de dados.

Segurança no MongoDB Atlas

  1. Práticas recomendadas de segurança em MongoDB Atlas.
  2. Criação de usuários e definição de permissões.
  3. Autenticação baseada em roles.
  4. Configuração de SSL/TLS para conexão segura.
  5. Monitoramento e alertas de segurança.

Gerenciamento de Dados em MongoDB Atlas

  1. Inserção, leitura e manipulação de dados.
  2. Estratégias de indexação em MongoDB Atlas.
  3. Uso de agregações e outras consultas avançadas.
  4. Backup e restauração de dados no MongoDB Atlas.

Escalabilidade e Performance

  1. Escalando clusters: aumento de capacidade de armazenamento e computação.
  2. Análise e otimização de performance.
  3. Utilização de Read/Write Splitting e Configuração de Sharding.
  4. Como o Atlas lida com a escalabilidade automática.
  5. Monitoramento de performance usando o Atlas Performance Advisor.

Ferramentas e Funcionalidades Avançadas do MongoDB Atlas

  1. Configuração e uso de alertas no Atlas.
  2. Análise de logs e monitoramento de dados.
  3. Funções de recuperação de dados e backups automatizados.
  4. Integração com outras ferramentas da MongoDB, como MongoDB Charts.

Integração do MongoDB Atlas com Outras Ferramentas

  1. Integração com ferramentas de CI/CD.
  2. Conectando MongoDB Atlas com plataformas de machine learning.
  3. Utilizando MongoDB Atlas em aplicações serverless.

Boas Práticas e Casos de Uso

  1. Casos de uso típicos do MongoDB Atlas em ambientes de produção.
  2. Boas práticas para desenvolvimento e operações.
  3. Como garantir alta disponibilidade e resiliência no MongoDB Atlas.
  4. Otimização de custos ao usar o MongoDB Atlas.

Projeto Final (Prático)

  1. Criação de uma aplicação simples utilizando MongoDB Atlas.
  2. Implementação de funcionalidades básicas e avançadas no MongoDB Atlas.
  3. Integração completa de MongoDB Atlas na aplicação.
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