Fale com o produtor
Evento encerrado

Curso Introdução ao MongoDB - 6ª Turma

26 ago - 2017 • 09:00 > 26 ago - 2017 • 18:00

 

Descrição do evento

Data: 26 de agosto de 2017 (Sáb)

Horário: das 9h às 18h

Carga horária: 8 horas

Valores do investimento:

Primeiro lote: R$ 300,00 (até 06/08)

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

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.

Local

CT da Novatec - Metrô Carandiru

Av Cruzeiro do Sul, 2463, sala 617

São Paulo, SP

Termos e políticas

Sobre o produtor

organizer

Mariana Borges

Métodos de pagamento

Parcele sua compra em até 12x

Compre com total segurança

Os dados sensíveis são criptografados e não serão salvos em nossos servidores.

Google Safe BrowsingPCI compliant

Precisando de ajuda?

Acessa a nossa Central de Ajuda Sympla ou Fale com o produtor.

O App está de cara nova!

baixe agora