MongoDB para desenvolvedores e DBAs

curso 4810

O objetivo deste curso é transferir conhecimento sobre como administrar banco de dados MongoDB, trabalhando com desenvolvimento web para uma aplicação funcional e trazer um comparativo das diferentes aplicações em um mundo SQL.

40h

Curso na modalidade presencial, live class ou agile class

Conheça a carreira

Banco de Dados

Após fazer este curso você estará preparado para:

  • Instalar e Configurar o MongoDB em Cluster;
  • Utilizar ferramentas no Mongo Shell e na Interface gráfica;
  • Manipular os dados com MongoDB;
  • Realizar Carga de Dados em uma aplicação real;
  • Conectar o MongoDB a uma Aplicação em Python.## Diferenciais do curso

Porque fazer este curso na 4Linux

Veja o que nossos clientes alunos e
empresas falam deste curso

Ao realizar os cursos da 4Linux meu perfil do LinkedIn recebeu muito mais visibilidade e aparecem muito mais oportunidades do que antes.

Jhony Yamamoto
Analista de Suporte Jr.

Escolhemos a 4Linux pois ela era a única empresa que entregava uma base de formação alinhada com a nossa proposta de novas práticas para os nossos times de infraestrutura.

Sicredi
CEO

Escolhemos a 4Linux pois ela era a única empresa que entregava uma base de formação alinhada com a nossa proposta de novas práticas para os nossos times de infraestrutura.

Sicredi
CEO

Escolhemos a 4Linux pois ela era a única empresa que entregava uma base de formação alinhada com a nossa proposta de novas práticas para os nossos times de infraestrutura.

Sicredi
CEO

Conteúdo programático

  • O que é NoSQL ?
  • Teorema CAP
  • Conhecendo o MongoDB
  • Instalando MongoDB
  • Finalizando a Instalação
  • Primeiro Acesso ao MongoDB
  • Introdução ao CLI do MongoDB
  • Gerenciadores gráficos para o MongoDB
  • Casos de Uso do MongoDB

  • Conceitos básicos do MongoDB
  • MongoDB Shell
  • Documents
  • Collections
  • id
  • Subdocuments e References

  • Inserção de Documentos
  • Buscando Documentos
  • Atualização de Documentos
  • Remoção de Dados do MongoDB

  • Validadores com Expressões
  • Validadores com jsonSchema
  • Restrições para criação de validadores

  • Subdocumentos e Referências
  • Normalização ou Desnormalização de Dados

  • Aggregation Pipeline
  • Map-reduce functions
  • Single Purpose Aggregation Operations

  • Replicação no MongoDB - ReplicaSet
  • Configurando ReplicaSet
  • Reconfigurando ReplicaSet

  • ConfigServers
  • Shard
  • MongoS
  • Particionando Banco de Dados
  • Particionando uma Collection
  • Removendo um Shard

  • Autenticação Interna
  • Autenticação de Clientes (Usuários e Roles)

  • Wired Tiger
  • Locking
  • Ativando Profiling
  • Gerenciamento de Índices
  • Análise de Queries
  • Parâmetros de inicialização do MongoDB

  • Backup com mongodump
  • Backup com Snapshot do File System

  • mongotop
  • mongostat
  • Utilizar Prometheus e Grafana para monitorar o MongoDB
 

Gostaria de tirar dúvidas ou receber uma proposta?
Fale com a gente.

Conheça os diferenciais da 4Linux
Cursos inovadores com foco na empregabilidade

Preparatório para as principais certificações.

Aulas do tipo ‘mão na massa’

Metodologia IT Experience. Vivenciando o mercado de trabalho dentro da sala de aula.

Blended Learning

Mix de aulas presencial e online, com uso intenso de tecnologias.

Olhar no futuro

Ensinamos novas tecnologias que o mercado de trabalho irá contratar.

Implementar projetos e ensinar

Nos torna únicos no mercado. Sabemos o que é relevante e precisa ser ensinado.

Nem consultores, nem instrutores

CONSTRUTORES = CONSultores + insTRUTORES

Curso presencial ou online?
Turmas noturnas, diurnas ou aos finais de semana?

Temos vários horários e modalidades para atender sua disponibilidade.

Próximas turmas

Formas de pagamento

Cartão de crédito

Parcelado em até 12 vezes sem juros

Transferência bancária

Pagamento à vista e com desconto

Boleto bancário

Entrada mais saldo em até 6 vezes sem juros

Pronto para transformar sua carreira com o poder do open software?

Preencha o formulário.

Te enviaremos datas, preços e mais informações do curso.
Preencha para receber datas e valores:

Compartilhe essa página

Compartilhar no facebook
Compartilhar no twitter
Compartilhar no linkedin
Compartilhar no pinterest
Compartilhar no whatsapp

Download do Conteúdo Programático

Pré-requisitos do aluno

Para acompanhar o curso, o aluno deve saber utilizar computadores e inicializar uma máquina virtual com VirtualBox

Pré-requisitos computacionais para o curso EAD

É necessário que o aluno tenha um computador (Notebook ou Desktop) com no mínimo 8GB com suporte a 64bits, pois será necessário emular máquinas virtuais para realizar os laboratórios práticos, e tenha instalado VirtualBox Instalado com Extention Pack (Linux/Windows/Mac OS X)

Pré-requisitos In Company

Sala equipada com Projetor, Quadro branco ou Cavalete Flip Chart;

Acesso à internet por banda larga, utilizando Rede Ethernet ou Wireless;

Caso exista algum proxy ou bloqueio na rede, a 4Linux deverá ser informada para providenciar com antecedência o download dos arquivos necessários.

Pré-requisitos do aluno

Pré-eequisitos Computacionais Presencial/EAD/EAD AO VIVO

Pré-requisitos In Company