Curso Introdução ao MongoDB

Data: Em breve!

Horário: 9h às 18h

Carga horária: 8 horas

Local: CT da Novatec em SP

Valor do investimento:

Primeiro lote: R$ 350,00

Segundo lote: R$ 400,00

O pagamento pode ser parcelado em até 12x, mas a quantidade de parcelas permitidas é definida pela bandeira do seu cartão.

Instrutor: William Bruno, autor do livro Construindo aplicações com NodeJS

Material de apoio: Cada aluno ganhará um exemplar do livro Introdução ao MongoDB

9788575224229

Curso Introdução ao MongoDB – 10ª Turma – CT da Novatec

Entendendo NoSQL e o que é banco de dados orientado a documentos

Sobre o Curso MongoDB

O MongoDB é um banco NoSQL orientado a documentos focado em alta performance de escrita e leitura, com suporte a índices, buscas complexas e map reduce.

É importante entender que o MongoDB não resolve todos os problemas da armazenagem de dados, e essa nunca foi a intenção dos seus criadores. No entanto, ele resolve muito bem uma gama de problemas específicos, pois foi construído pensando em escalabilidade e performance, sendo perfeito para aplicações web.

Objetivos do Curso MongoDB

Capacitar o aluno a modelar pensando em NoSQL schema less, e utilizar o MongoDB para aplicações escaláveis e performáticas.

A quem se destina este curso?

Programadores que já utilizam algum banco de dados SQL como MySQL, Postgres, Oracle, SQLServer, e que desejam conhecer como funciona o MongoDB. Indicado também para programadores que queiram se aprofundar na modelagem orientada a documentos.

Pré-requisitos

  • Conhecimentos em qualquer linguagem server-side e algum banco SQL.

Importante: O aluno deverá trazer seu próprio notebook e carregador.

Conteúdo do Curso MongoDB

O que é?

  1. NoSQL
  2. Diferenças para os bancos relacionais
  3. Foco em desempenho (BSON)
  4. O que são bancos chave-valor (Redis, Memcached)

CRUD

  1. As operações básicas INSERT, FIND, UPDATE e DELETE
  2. Outros tipos de operações e operações atômicas

Modelagem com NoSQL

  1. Como não pensar relacional
  2. As vantagens

Buscas complexas

  1. Fullscan e índices
  2. Diversos operadores, $in, $en, $gt, etc.
  3. Expressões Regulares (LIKE ‘%%’)
  4. Map Reduce e aggregation

GridFS, geospatial indexes and queries

  1. Sistema de armazenamento de arquivos

GridFS, geospatial indexes and queries

  1. mongoimport, mongoexport
  2. Diferença entre replicaset, sharding e quando usar um ou outro

Benefícios


Política de cancelamento

Cancelamento com antecedência igual ou maior do que 7 dias corridos antes do curso => devolução de 70% do valor líquido recebido pelo Centro de Treinamento da Novatec (exclui-se do valor as taxas pagas à plataforma de inscrição), ou o valor pode ser convertido em crédito para a próxima turma do mesmo curso, sujeito à disponibilidade.

Cancelamento com antecedência igual ou menor do que 6 dias corridos antes do curso => o valor não será reembolsado.


Depoimentos de quem já fez o Curso Introdução ao MongoDB

“Muito bom o curso, foi direto ao assunto, o instrutor dominava muito bem o assunto e trouxe exemplos que podem ser aplicados no dia a dia.” – Adriano Cavalcanti Parisi

“Muito bom. Parabéns pelo curso, todo conteúdo colocado na grade foi ensinado.” – Roger Lozada Cabo

“Parabéns ao William Bruno… muito inteligente!” – Amanda Paiola

“O William Bruno é um excelente instrutor!” – Andre Luis Pereira dos Santos

“Muito bom, conteúdo, professor. Ótimo curso, espero poder participar de mais.” – Josélio Marques

“Bom e proveitoso com as dicas do professor! Até agora fiz 2 cursos na Novatec e estou muito satisfeito, recomendo…!!!” – Fernando J. Silva


Instrutor

curso mongodbWilliam Bruno

William Bruno é desenvolvedor Web apaixonado por boas práticas e design patterns. Iniciou com programação web em 2008 com PHP e JavaScript. Participante ativo do Fórum iMasters, escreve artigos para seu blog pessoal e alguns outros canais. É autor do livro Construindo aplicações com NodeJS, lançado pela Novatec Editora, e atualmente trabalha na BelezaNaWeb.com com NodeJS.

Avise-me quando este curso estiver disponível

Nome

Email

Telefone

Nome do curso

Período
DiurnoManhãTardeNoiteSábadoDomingo