MongoDB Essencial

Carga horária: 10hs

Este é o curso de iniciação em banco de dados não relacional  para todos os profissionais.

Pré-requisito: conhecimentos de lógica da programação.

Esse curso será dado na modalidade Online e Ao vivo;

Inscreva-se agora!  Inscreva-se agora!

Próximas turmas

Ementa:

O que é MongoDB?

  • Conceito NoSQL
  • Iniciando o MongoDB

 Preparando o Ambiente:

  • Usando o MongoDB Shell
  • SQL x NoSQL

 Arquitetura

  • JSON e BSON

 Principais Características e Recursos:

  • Tipos de dados

 Design e Schema:

  • Relacionamentos
  • Um para um
  • Um para muitos
  • Muitos para Muitos
  • Arrays
  • Agregações

 MongoDB vs Bancos de Dados Relacionais (RDBMS)

  • Cenários Comuns
  • Group By
  • Maximo
  • Mínimo
  • Contagem
  • Sort

 Manipulação de Documentos:

  • Crud
  • Documents
  • Insert
  • InsertOne
  • InsertMany
  • Find
  • Update
  • Remove

 Operadores:

  • Clausula AND
  • Clausula OR
  • Clausula IN
  • Atualizando os dados
  • Operador $set
  • Operador $multi

 Trabalhando com datas. 

Performance e otimização:

  • Indexação
  • Tipos de Indexação
  • Melhorando a performance do MongoDB

 MapReduce