Treinamento MongoDB

Treinamento MongoDB

O tão esperado treinamento de MongoDB acabou de sair do forno! Foram meses de trabalho para elaborar toda didática, material e exercícios. Finalmente deu certo e abrimos a primeira turma para o fim de maio.

O treinamento tem um total de 40 horas, é totalmente mão na massa e o principal objetivo é formar especialistas em MongoDB, com um enfoque em desenvolvimento e data science. Para desenvolver esse treinamento, aproveitei as melhores experiências que tive como consultor de MongoDB nos últimos anos, foram diversas implementações em clientes como Easy Taxi, Petrobras, Mercado Livre, entre outros.

Percebi que o mercado procurava não apenas um treinamento simples de MongoDB, mas que ajudasse a pensar de forma não relacional, já que schema design é o maior ponto de falha nessas implementações. Juntei um pouco de Python (para mostrar como desenvolver usando MongoDB) e algumas pitadas de data science, algo que tenho trabalhado diariamente.

Embora os exemplos sejam em Python, o mesmo pode ser aplicado a qualquer linguagem de programação.

Com tudo isso, esse treinamento não é apenas para formar novos ninjas em MongoDB, mas formar profissionais aptos a uma nova realidade que exige arquitetura de dados, desenvolvimento e data science.

Depois de Porto Alegre, vamos lançar esse mesmo treinamento em outras cidades!

Confira toda programação em http://even.tc/curso-mongodb e faça já sua inscrição, são poucas vagas!

Faça sua inscrição!!

Conteúdo programático

  • Módulo conceitual
    • Bancos não relacionais
    • Teorema de CAP
    • Outros bancos não relacionais
    • O que é MongoDB
    • História
    • Como pensar de forma Não Relacional
    • Onde usar NoSQL
    • Onde não usar NoSQL
  • Módulo introdutório
    • Instalação do MongoDB
    • O conceito de documentos
    • Tipos de instalação
    • Demonstração modo Standalone
    • Demonstração modo Réplica Set
    • Demonstração modo Sharding
    • Definições (Database, Coleção, Documentos)
  • Módulo CRUD
    • Inserindo documentos
    • Consultando documentos
    • Atualizando documentos
    • Removendo documentos
  • Módulo filtros avançados
    • Operadores de consulta
    • Consultando subdocumentos
    • Arrays
    • Filtros avançados
  • Módulo índices
    • Índices básicos
    • Índices compostos
    • Índices textuais
    • Índices geográficos
    • Índices com expire (TTL)
  • Módulo Aggregation Framework
    • Operador de pipeline
    • Operador $group
    • Operador $match
    • Operador $unwind
    • Demais operadores
    • Exemplos de uso
  • Módulo Replica Set
    • Criando um réplica set
    • Conceito de primário, secundário, secundário
    • Topologia recomendada
    • O uso ou não de árbitro
    • Limitações
  • Módulo Sharding
    • Criando um cluster
    • Usando réplica sets
    • Componentes do sharding
    • Escolhendo uma shard key corretamente
    • Tipos de shard key
    • Limitações
    • Importação de um grande volume de dados
  • Módulo desenvolvimento
    • Estabelecendo conexão com Python
    • Inserindo documentos em Python
    • Consultado documentos em Python
    • Atualizando documentos em Python
    • Removendo documentos em Python
    • Exercícios práticos
  • Módulo Arquitetura
    • Estruturando documentos
    • Limitações
    • Normalização vs Desnormalização
    • Erros mais comuns
    • O que não fazer
    • Boas práticas
    • Analisando um sistema de locadora
  • Módulo administração
    • Boas práticas no servidor de produção
    • Tuning
    • Como identificar gargalos
    • Analisando índices
    • Analisando performance geral do servidor
    • Autenticação e autorização
  • Módulo monitoramento
    • Usando o Cloud Manager
    • Como monitorar com Nagios
  • Módulo backup
    • Estratégias de backup
    • Estratégias de restore
  • Módulo bônus
    • Usando MongoDB e banco relacional na mesma aplicação
    • Outros bancos não relacionais
    • Dicas de como utilizar MongoDB em ambiente Amazon AWS
    • Dicas de data science, como processar dados usando MongoDB;

Para informações sobre locais, datas e condições, acesse o link abaixo:

Faça sua inscrição!!