Curso Online de Explorando o MongoDB em Linux

Curso Online de Explorando o MongoDB em Linux

Curso voltado aos fundamentos do MongoDB, abordando conceitos de bancos de dados NoSQL, instalação e configuração, criação e gerenciament...

Continue lendo

Autor(a):

Carga horária: 5 horas


Por: R$ 129,90
(Pagamento único)

Certificado digital Com certificado digital incluído

Curso voltado aos fundamentos do MongoDB, abordando conceitos de bancos de dados NoSQL, instalação e configuração, criação e gerenciamento de bancos e coleções, manipulação de documentos, consultas e operações básicas de administração. Ideal para profissionais e estudantes que desejam adquirir conhecimentos práticos sobre bancos de dados orientados a documentos e sua aplicação no desenvolvimento de sistemas.

Formado em Análise e Desenvolvimento de Sistemas, atua na área de TI há mais de 20 anos, com especialização em Segurança da Informação, Banco de Dados e Gerência de Projetos.



  • Aqui você não precisa esperar o prazo de compensação do pagamento para começar a aprender. Inicie agora mesmo e pague depois.
  • O curso é todo feito pela Internet. Assim você pode acessar de qualquer lugar, 24 horas por dia, 7 dias por semana.
  • Se não gostar do curso você tem 7 dias para solicitar (através da pagina de contato) o cancelamento ou a devolução do valor investido.*
  • Adquira certificado ou apostila impressos e receba em casa. Os certificados são impressos em papel de gramatura diferente e com marca d'água.**
* Desde que tenha acessado a no máximo 50% do material.
** Material opcional, vendido separadamente.

Modelo de certificados (imagem ilustrativa):

Frente do certificado Frente
Verso do certificado Verso
  • Explorando o MongoDB em Linux
    Modelagem de Dados Relacional vs NoSQL e Administração Hands-on em Ambientes Linux
    Autor: Felipe Moraes Caccia

  • MÓDULO 1
    O Paradigma NoSQL e Introdução ao MongoDB
    Curso Avançado de MongoDB | Slide 2 de 51

  • O Surgimento da Era do Big Data
    Bancos de dados relacionais tradicionais foram desenvolvidos na década de 1970, focando em otimização de armazenamento em disco caro.
    A explosão do volume, velocidade e variedade de dados modernos (Big Data) expôs limitações severas na escalabilidade e flexibilidade relacional.
    A rigidez de schemas tabelares bloqueia a agilidade exigida por ciclos de entrega de software modernos.
    NoSQL surge como resposta ao armazenamento distribuído em larga escala em servidores de commodity.
    KEY INSIGHT
    O modelo relacional assumia que o armazenamento em disco era o recurso mais caro, mas no cenário moderno o gargalo passou a ser a agilidade e a escalabilidade distribuída.
    Curso Avançado de MongoDB | Slide 3 de 51

  • O que é o MongoDB?
    MongoDB é um banco de dados operacional orientado a documentos (*Document Database*).
    Desenvolvido desde o início como uma alternativa robusta aos modelos relacionais tradicionais.
    Criado especificamente para rodar aplicações e aplicativos modernos que evoluem rapidamente.
    Armazena dados em documentos ricos semanticamente flexíveis e de altíssimo desempenho.
    KEY INSIGHT
    MongoDB remove a barreira de mapeamento objeto-relacional (impedance mismatch), permitindo que desenvolvedores armazenem os dados da forma como os utilizam no código.
    Curso Avançado de MongoDB | Slide 4 de 51

  • Armazenamento Eficiente em BSON
    Internamente, os dados são salvos em *BSON* (*Binary JSON*), um formato serializado binário altamente eficiente.
    Diferente do *JSON* textual simples, o *BSON* oferece tipos de dados adicionais como *Date*, *Double*, e dados binários.
    Proporciona travessia extremamente rápida de elementos e consultas performáticas.
    Mantém toda a flexibilidade de aninhamento e criação de subdocumentos.
    KEY INSIGHT
    BSON une o melhor dos dois mundos: a flexibilidade legível por humanos do JSON e a eficiência binária de busca e compactação de baixo nível.
    Curso Avançado de MongoDB | Slide 5 de 51

  • Benefícios do Modelo de Documentos
    ALTA PERFORMANCE
    No JOINs
    Os dados relacionados são aninhados fisicamente no mesmo documento, eliminando operações pesadas de junção de disco.
    ESCALABILIDADE
    Horizontal
    Suporte nativo para Sharding, permitindo fragmentar e distribuir cargas de trabalho de forma automática.
    PRODUTIVIDADE
    Agilidade
    Alterações de regras de negócio não exigem 'ALTER TABLE' bloqueantes ou migrations de banco de dados.
    Curso Avançado de MongoDB | Slide 6 de 51

  • O Conceito de Dynamic Schema
    Documentos na mesma *Collection* não precisam necessariamente ter o mesmo conjunto de *Fields*.
    Permite modificações incrementais: novas propriedades podem ser adicionadas sob demanda em tempo de execução.
    Suporta dados semiestruturados, lidando com lacunas de propriedades sem desperdício de espaço físico.
    Facilita o desenvolvimento contínuo em equipes ágeis com metodologias CI/CD.
    KEY INSIGHT
    A flexibilidade do Dynamic Schema não significa anarquia: políticas de schema-validation podem ser ativadas no MongoDB para garantir regras de negócios estritas quando necessário.
    Curso Avançado de MongoDB | Slide 7 de 51

  • Opções Disponíveis do Ecossistema
    PASSO 1
    MongoDB Atlas
    A plataforma multi-cloud de dados gerenciada. Escalabilidade elástica instantânea.
    PASSO 2
    Enterprise Advanced
    Execução autogerenciada de alta performance para ambientes corporativos próprios.
    PASSO 3
    Community Edition
    Versão local gratuita e de código aberto voltada para desenvolvimento e testes.
    Curso Avançado de MongoDB | Slide 8 de 51

  • Casos de Uso Ideais para o MongoDB
    Gerenciamento de Catálogos (*Content Catalogs*): Catálogos de e-commerce com múltiplos atributos variáveis por produto.
    Perfis de Usuário (*User Profiles*): Armazenamento de informações heterogêneas e configurações customizadas de usuários.
    Aplicações de Inteligência Artificial: Armazenamento vetorial nativo (*Vector Search*) de embeddings semânticos.
    Análise de Dados em Tempo Real: Ingestão de IoT, telemetria e fluxos contínuos de stream.
    KEY INSIGHT
    Sempre que o design de dados relatar complexidade de relacionamentos 1-para-muitos que resultariam em dezenas de JOINs, o MongoDB surge como a solução natural.
    Curso Avançado de MongoDB | Slide 9 de 51

  • Resumo do Módulo 1
    A rigidez dos bancos relacionais motivou o surgimento do paradigma NoSQL.
    MongoDB armazena dados na forma de *Documents* mapeando nativamente objetos de código.
    A serialização *BSON* provê flexibilidade sem perda de performance de busca.
    O ecossistema divide-se em Atlas (cloud), Enterprise Advanced e Community Edition.
    KEY INSIGHT
    Entender a mudança conceitual de dados estruturados em linhas para dados ricos em documentos é o primeiro passo de sucesso com MongoDB.
    Curso Avançado de MongoDB | Slide 10 de 51

  • MÓDULO 2
    MongoDB vs. Bancos de Dados Relacionais
    Curso Avançado de MongoDB | Slide 11 de 51


Matricule-se agora mesmo Preenchendo os campos abaixo
R$ 129,90
Pagamento único
Processando... Processando...aguarde...
Autorizo o recebimento de novidades e promoções no meu email.

  • MÓDULO 1 - O Paradigma NoSQL e Introdução ao MongoDB
  • MÓDULO 2 - MongoDB vs. Bancos de Dados Relacionais
  • MÓDULO 3 - Preparando o Ambiente Linux
  • MÓDULO 4 - Instalação Hands-On no Linux (Ubuntu Server)
  • MÓDULO 5 - Criando e Manipulando seu Primeiro Banco de Dad