Curso Introdução ao MongoDB – 6ª Turma

Data: Em breve

Hora: Sábado, das 9h às 18h e Domingo, das 9h às 13h

Carga horária: 12 horas

Valores do investimento:

Primeiro lote: R$ 450,00

Segundo lote: R$ 525,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

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

livro-mongodb

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

Sobre o curso

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

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

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

Depoimentos de quem já fez o curso

 

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

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


Instrutor

william_rocha
William 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
 Diurno Manhã Tarde Noite Sábado Domingo


CompartilheShare on TumblrShare on LinkedInTweet about this on TwitterPin on PinterestShare on Google+Share on FacebookEmail this to someone