CBI170 |
Mongodb
- Introdução |
|
|
||
|
Objectivo
Geral |
|
|
||
Este curso tem como objetivo dotar os participantes em como fazer a sua própria Base de dados e começar a explorar diferentes maneiras de pesquisar, criar e analizar os seus dados com MongoDB. Vamos também abordar os básicos sobre a performance da base de dados e descobrir como começar a criar aplicações e a visualizar os seus dados.
|
|
|
OBJEcTIVos
Específicos |
|
|
No final deste curso os participantes saberão:
· Desenvolver aplicações de grande escala e de custo eficiente com MongoDB
· Construir modelos em MongoDB para aplicações a nível empresarial de maneira eficiente.
·
Melhorar
a performance com a indexação e fragmentação
· Gerir com atenção a escrita e preferência de leitura com consistência
· Processar dados e inserir os resultados juntamente com pipelines e MapReduce
|
|
|
Destinatários |
|
|
Este Curso destina-se a programadores que estejam á procura de aprofundar o seu conhecimento em programação, administrar, proteger e analizar aplicações de MongoDB.
|
|||
|
PRÉ-REQuisitos |
||
|
|
||
|
Duração |
||
|
18 Horas |
|
|
|
|||
|
Conteúdo
Programático |
||
1 -
Trabalhar
com MongoDB
·
Justificar
armazenamentos de dados não relacionais
·
Listar
as categorias de Armazenamentos de Dados NoSQL
·
Definir
a arquitetura do MongoDB
·
Examinar o padrão JSON
·
Enumerar
os tipos de dados do MongoDB
·
Consultar
na interface de linha de comando
·
Executar scripts
· Manipular dados do MongoDB de Python e Java
2 -
Instalação
o MongoDB
·
Topologia
de cluster de levantamento
·
Criar um
mongod autônomo
·
Obter
redundância com conjuntos de réplicas
·
Replicar
dados com o oplog
·
Identificar
mecanismos de armazenamento
·
Melhorar a
segurança dos dados com o registo no diário
·
Investigar
estratégias de alocação de registos
·
Pesar as
vantagens e desvantagens do GridFS
·
Aproveitar
a ferramenta de utilitário mongofiles
·
Compactar
dados para economia de espaço na unidade
3 - Exploração do modelo de dados e consulta do MongoDB
·
Armazenamento
de dados em bancos de dados, coleções e documentos
·
Inserir e
atualizar documentos
·
Executar scripts do Mongo Shell
·
Restringir
find() com um documento de consulta
·
Especificar
chaves para consultas a serem retornadas
·
Restringir
o número de resultados com limite e pular
·
Expressar
relacionamentos usando referências
·
Incorporação
de subdocumentos
4 -
Configuração a
replicação e a consistência dos dados
·
Configurar
a consistência de leitura e gravação
·
Leitura de
nós primários e secundários
·
Definir o
nível de preferência de leitura
·
Selecionar
a preocupação de gravação apropriada
·
Escrever
com um tempo limite
·
Aplicar
tags a réplicas
·
Adicionar
nomes lógicos para escrever preocupações
·
Ler de um
mongod marcado
5 -
Ajuste do desempenho
com índices
·
Investigar
uma consulta com a função explain
·
Obter
estatísticas de explain
·
Escolher
um índice com a função hint
·
Projetar
um índice melhor
·
Optar por
não usar um índice
·
Criação de
perfil para identificar consultas lentas
·
Classificação
e localização de intervalos com um índice
·
Garantir a
singularidade com índices
·
Ignorar
campos ausentes com um índice esparso
·
Dados de
envelhecimento de uma coleção limitada
·
Pesquisar
fragmentos de texto com text
·
Excluir
documentos automaticamente usando índices de tempo de vida
·
Permitir
consultas por local
6 -
Utilização da estrutura
de agregação
·
Aproveitar
os diferentes modos da Estrutura de Agregação
·
Invocar
funções de agregação de propósito único
·
Execução
de operações com a estrutura do Pipeline de Agregação
·
Execução
de MapReduce no MongoDB
Preços
1º participante | 2º participante | 3º participante |
---|---|---|
2,290.00 EUR | 1,190.00 EUR | 990.00 EUR |
1º participante | 2º participante | 3º participante |
---|---|---|
2,796,090.00 AOA | 1,452,990.00 AOA | 1,208,790.00 AOA |
1º participante | 2º participante | 3º participante |
---|---|---|
190,070.00 MZN | 98,770.00 MZN | 82,170.00 MZN |
1º participante | 2º participante | 3º participante |
---|---|---|
13,740.00 R$ | 7,140.00 R$ | 5,940.00 R$ |
Outras Informações
O valor do 1º participante é com Garantia Total de Realização numa lógica de formação one to one.GARANTIA DE REALIZAÇÃO - POLÍTICA DE NÃO CANCELAMENTO
Porque respeitamos as necessidades de formação e disponibilidade dos nossos clientes, desenvolvemos uma Política de não Cancelamento, com base na qual garantimos a realização de qualquer curso, em pelo menos um dos regimes disponíveis, mesmo que este seja ministrado apenas para 1 pessoa numa lógica one to one.
REGIMES, MODALIDADES E HORÁRIOS 100% FLEXÍVEIS
Todos os cursos podem ser ministrados em regime presencial ou à distância.
Caso pretenda iniciar o seu curso noutra data, contacte-nos!
Temos também disponível a modalidade intra empresa no horário que lhe for mais conveniente: laboral ou pós-laboral.
Pretende efectuar pagamento agora?