Curso MongoDB Python Developer

  • DevOps | CI | CD | Kubernetes | Web3

Curso MongoDB Python Developer

24 horas
Visão Geral

Este Curso MongoDB Python Developer destina-se a desenvolvedores Python 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 Python, proporcionando aos participantes as habilidades necessárias para criar aplicativos robustos e eficientes.

Objetivo

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

  • Compreender os conceitos fundamentais do MongoDB e sua aplicabilidade em aplicações Python.
  • Integrar o MongoDB com aplicativos Python usando o driver oficial do MongoDB.
  • Realizar operações CRUD (Create, Read, Update, Delete) no MongoDB usando Python.
  • Implementar consultas avançadas e operações de agregação no MongoDB com Python.
  • Gerenciar índices, otimizar consultas e aprimorar o desempenho do MongoDB em aplicativos Python.
  • Implementar segurança e autenticação no MongoDB.
  • Lidar com casos de uso complexos, como transações e replicação, em aplicativos Python com MongoDB.
Publico Alvo
  • Desenvolvedores Python 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 Python.
  • 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 Python 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 Python

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

Operações CRUD com Python 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 Python.

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 Python 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 Python com MongoDB.
  3. Discussão de desafios comuns e melhores práticas para desenvolvimento com MongoDB em Python.
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