Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
O Curso Completo de MongoDB e NoSQL com PYTHON para DEVs SQL
Rating: 4.3 out of 5(941 ratings)
4,626 students

O Curso Completo de MongoDB e NoSQL com PYTHON para DEVs SQL

Seja um Expert em MongoDB e NoSQL com Python! Especial para DEVs e DBAs SQL, Oracle, SqlServer, MySQL, PostgreSQL
Created byJulio Alcantara
Last updated 9/2024
Portuguese

What you'll learn

  • *** AULAS NOVAS TODOS OS MESES ***
  • Base Sólida em Escalabilidade e Bancos de Dados NoSQL.
  • Conhecer os Desafios e as Aplicações do Processamento Escalável de Dados.
  • Conhecer e Mergulhar nas Características do Universo NoSQL.
  • Conhecer as principais diferenças entre os Bancos de Dados Relacionais e NoSql.
  • Instalação e Configuração do MongoDB.
  • Manipulação de Dados no MongoDB.
  • Implementar Operações de CRUD (Criação, Consulta, Atualização e Exclusão de Dados) no MongoDB.
  • Arquitetura do MongoDB.
  • Melhores Práticas para Uso do MongoDB.
  • Evolução e Novas Features do MongoDB.
  • Implementar Clusters MongoDB na Nuvem com o Uso do Serviço MongoDB ATLAS.
  • Utilizar as Nuvens Microsoft Azure, Amazon AWS e Google Cloud Platform para Implantar Clusters do MongoDB.
  • Configurar e Implantar Bancos de Dados e Réplicas do MongoDB de Forma Resiliente e Tolerante a Falhas na Nuvem.
  • Gerenciar Clusters do MongoDB na Nuvem usando o Serviço MongoDB Atlas.
  • Integração do MongoDB com PYTHON.
  • Implementar Backup e Restore.
  • Georreferenciamento no MongoDB.
  • Acessar Datasets de Exemplo para Realizar Atividades Práticas no seu Próprio Ritmo.
  • Certificações no MongoDB (DEV e DBA).
  • HADOOP e Tecnologias de BigData para Processamento de Grandes Volumes de Dados.
  • Implementação MAP REDUCE no MongoDB.
  • Utilizar a Indexação de Forma Correta no MongoDB.
  • Implementar Transações no MongoDB.
  • Implementar a Segurança e a Autenticação no MongoDB.
  • Usar Change Streams no MongoDB (Integração com PYTHON).
  • Implementação de Replicação e Replicasets.
  • Implementação de Particionamento de Dados/Sharding.
  • Usar o "Write Concern" para Garantia de Escrita dos Dados em Ambientes Distribuídos.
  • Implementação de Materialized Views (Visões Materializadas) no MongDB.
  • Implementação de Data Pipelines no MongoDB.
  • Uso de Schema Validation no MongoDB.
  • Implementação de Junções no MongoDB.
  • MongoDB Aggregation Framework.
  • Implementar Data Aggregation (Agregação de Dados) no MongoDB

Course content

9 sections46 lectures5h 1m total length
  • Conceitos Iniciais1:30
  • SQL vs NoSQL: Entenda Todas as Diferenças15:06
  • HANDS ON: Seu Primeiro Contato com o MongoDB10:52
  • Arquitetura do MongoDB13:35
  • Quiz Rápido sobre o MongoDB
  • DOWNLOAD DE TODOS OS SLIDES E SCRIPTS0:07

    Faça o download de todos os arquivos utilizados no curso (slides + scripts).

Requirements

  • Este curso não exige pré-requisitos em relação aos conhecimentos prévios de NoSql e Big Data, pois no início do treinamento é realizado um nivelamento sobre este tema. Com isso, para um bom aproveitamento, basta possuir conhecimentos básicos em banco de dados.
  • As ferramentas que serão utilizadas são de uso profissional e são usadas em grandes empresas, representando assim um padrão de mercado.

Description

O que é o MongoDB? 

O MongoDB é o banco de dados NoSQL mais utilizado no mundo. Esse ranking dispensa comentários... E não é a toa que o MongoDB oferece uma série de vantagens para realizar o armazenamento e o processamento escalável de dados!

Neste curso, você entenderá quais são as principais tecnologias e características dos bancos de dados NoSQL, utilizando diversos exemplos práticos. Além disso, você também aprenderá as imensas diferenças em relação às tecnologias de armazenamento relacionais e NoSQL

O curso possui diversos exemplos práticos, e todos os conteúdos são fundamentados de forma bastante objetiva, visando aliar a teoria e a prática.

A partir deste curso você estará apto a trabalhar com uma das tecnologias mais importantes para qualquer DEV, administrador de banco de dados, que trata exatamente do conhecimento para desenvolver uma persisência escalável de dados nas APPs.

Por exemplo, conhecer os problemas que levam um banco de dados não relacional a ter problemas com escalabilidade, ao mesmo tempo que é importante também saber como propor uma solução com bancos NoSQL.

Se você está pronto para aprofundar seus conhecimentos nas tecnologias NoSql, MongoDB, Big Data e também no Processamento Escalável de Dados, não perca tempo! 

Fica aqui o convite para você compor o nosso time de alunos agora mesmo! :)

Who this course is for:

  • Desenvolvedores (FrontEnd e BackEnd) com interesse em aprender sobre NoSql, MongoDB, Computação e Nuvem e Big Data.
  • Arquitetos de Sistemas que querem entender os detalhes do processamento escalável de dados utilizando tecnologias NoSql.
  • Cientistas de Dados e Analistas de Machine Learning que precisam armazenar e processar grandes volumes de dados.
  • Profissionais de Business Intelligence que precisam otimizar o processamento de dados para gerar dashboards e indicadores de desempenho nas empresas.
  • Analistas de Suporte e Profissionais de Infraestrutura que precisam conhecer sobre arquiteturas de software modernas.
  • Gestores e Analistas que precisam ter uma visão geral sobre Big Data, Tecnologias NoSql e MongoDB.