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

4.05 (903 reviews)
Udemy
platform
Português
language
Databases
category
4,529
students
5.5 hours
content
Jan 2024
last update
$19.99
regular price

What you will 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

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! :)

Content

HANDS ON: Introdução, Setup e Configuração do Ambiente

Boas Vindas e Introdução ao Curso
DOWNLOAD de TODO o MATERIAL do Curso (SLIDES+SCRIPTS)!
HANDS ON: Download e Instalação do MongoDB e Compass
HANDS ON: Criando uma Conexão utilizando a Ferramenta Compass
HANDS ON: Praticando o uso da Ferramenta MongoDB Compass
HANDS ON: Explorando mais recursos da Ferramenta MongoDB Compass
HANDS ON: Download e Instalação da Ferramenta ROBO3T
Conexão e Recursos na Ferramenta ROBO3T
HANDS ON: Manipulação de Dados via Console na Ferramenta ROBO3T
EXTRA: Link com Tutorial de Instalação do MongoDB no Linux
EXTRA: Link com Tutorial de Instalação do MongoDB no MACOS (Inglês)
EXTRA: Site para Download - Ferramenta ROBO3T

Dominando o Modelo de Dados Orientado a Documentos no MongoDB

Visão Geral da Manipulação de Dados no MongoDB
Entendendo o Modelo de Dados Orientado a Documentos no MongoDB
Anatomia de um Documento Armazenado no MongoDB
Arrays e Documentos Aninhados (Nested Documents) no MongoDB
Resumo das Principais Características de um Documento no MongoDB

HANDS ON: Praticando a Inserção, Consulta, Exclusão e Alteração de Dados

Inserindo Dados no MongoDB
Atualização e Exclusão de Dados no MongoDB
Consultando Dados no MongoDB
Mais Exemplos de Manipulação de Dados no MongoDB
HANDS ON: Inserção e Consulta de Dados no MongoDB - Parte I
HANDS ON: Inserção e Consulta de Dados no MongoDB - Parte II
HANDS ON: Mais Exemplos de Inserção e Consulta de Dados no MongoDB - Parte I
HANDS ON: Mais Exemplos de Inserção e Consulta de Dados no MongoDB - Parte II
HANDS ON: Alteração de Dados no MongoDB
HANDS ON: Exclusão de Dados no MongoDB

Usando o MONGODB em CLUSTER na NUVEM com o MONGODB ATLAS (Cloud Computing DB)

Introdução (MongoDB ATLAS)
Conheça a Nuvem MongoDB ATLAS
Introdução ao MongoDB Atlas - Parte I
Introdução ao MongoDB Atlas - Parte II
HANDS ON: Criando um Novo Projeto no MongoDB Atlas
HANDS ON: Criando um Novo Cluster no MongoDB ATLAS - Parte I
HANDS ON: Criando um Novo Cluster no MongoDB ATLAS - Parte II
HANDS ON: Criando um Novo Usuário para Acessar o Cluster no MongoDB Atlas
HANDS ON: Liberando o Acesso a Rede/IP no MongoDB Atlas
HANDS ON: Criando um novo Banco de Dados no Cluster MongoDB
HANDS ON: Conectando na Nuvem ATLAS usando a Ferramenta COMPASS
HANDS ON: Conectando na Nuvem ATLAS usando a Ferramenta ROBO3T
Documentação do MongoDB Atlas
Conclusão (MongoDB ATLAS)

Desafio - MongoDB Atlas

Desafio MongoDB Atlas
QUIZ - MongoDB Atlas

HANDS ON: Praticando o Backup e Restore/Importação de Dados no MongoDB

Noções Básicas sobre Backup e Restore no MongoDB
HANDS ON: Praticando o Restore de um Banco de Dados
HANDS ON: Praticando o Backup de Bancos de Dados e Collections
Dataset e Script com Comandos de Backup
Documentação de Backup do MongoDB

Teoria NoSQL

Próximas Aulas: TEORIA de Bancos de Dados Distribuídos e NoSQL

Dominando as Categorias de Bancos de Dados NoSQL

Introdução da Seção (Características NoSQL)
Principais Categorias de Bancos de Dados NoSql
Armazenamento de Dados ROW BASED e COLUMN BASED
Principais Diferenças entre os Paradigmas: Relacional e Orientado a Documentos

Dominando as Principais Características dos Bancos de Dados NoSQL

Escalabilidade, Replicação, Manipulação de Dados
Teorema CAP, Esquema Flexível, Não Adesão às Junções
Controle de Concorrência Permissivo, Main Memory

Desafio - Características NoSQL

Desafio: Características NoSQL
QUIZ - Características NoSQL

Dominando o Teorema CAP: Consistency, Availability, Partition Tolerance - NoSQL

Teorema CAP
Consistência vs Disponibilidade vs Tolerância ao Particionamento
Propriedades ACID vs BASE

APROFUNDAMENTO CRÍTICO: Consistência vs Escalabilidade

Escalabilidade no modelo Relacional vs NoSql
Consistência Rígida vs Consistência Eventual
Consistência Rígida: A Visão Única dos Dados
Consistência Eventual: Replicação Assíncrona
Ponto de Inflexão: Desempenho vs Escalabilidade
Escolha do Modelo Relacional vs NoSQL

DESAFIO PRÁTICO: Desenvolva o Projeto Final do Curso!

Conheça o Projeto Final do Curso
Compare suas Respostas: Veja a Resolução do Projeto Final do Curso!

Resumo dos Conteúdos Abordados no Curso

Resumo do Curso e Agradecimentos

### BÔNUS ### WEBINAR DESMISTIFICANDO DATA SCIENCE

Assista Nosso Webinar sobre Ciência de Dados
Acesso ao Webinar "Conhecendo Data Science e Desmistificando a Ciência de Dados"

Screenshots

O Curso Completo de MongoDB e NoSQL com PYTHON para DEVs SQL - Screenshot_01O Curso Completo de MongoDB e NoSQL com PYTHON para DEVs SQL - Screenshot_02O Curso Completo de MongoDB e NoSQL com PYTHON para DEVs SQL - Screenshot_03O Curso Completo de MongoDB e NoSQL com PYTHON para DEVs SQL - Screenshot_04

Reviews

Isaac
August 21, 2023
Quando se dá o título de "O curso completo" espera-se que seja completo, o que motivou a compra. Todavia, o custo foi bom, agregou bons conhecimentos, mas quem busca udemy, busca mais prática e a expectativa gerada foi frustrada. A didática do professor e o conhecimento do tema, são inquestionáveis. Obrigado!
Anonymized
March 13, 2023
O curso não tem nada a ver com o que está descrito na visão geral. O professor mostrou não ter domínio algum sobre o assunto. Não recomendo.
Marcio
September 12, 2022
Achei pessimo pois dependendo da atividade, fica intercalando pelo Windows CMD, ou Linux, ou pelo VS Code. Muito confuso !!!! Nao vale a pena
Weslley
December 11, 2021
Muita teoria e quase nada de prática, pra ter uma visão geral sobre o banco é até útil mas não vi nada prático só slides e mais slides, infelizmente.
Rodrigo
October 4, 2021
O conteúdo é interessante, porém o professor é muito prolixo. Alguns vídeos tem parte do conteúdo cortado.
Fabio
October 3, 2021
Achei muito superficial os exercícios de manipulação de dados , esperava muito mais, o curso foi 80% teórico ou mais, muito bom nesta parte, mas não aprendi o que gostaria da parte prática.
João
September 14, 2021
É bom, mas falta alguns exemplos/aplicações práticas pra exercitar o conhecimento aprendido aqui. Útil pra conhecer a área e saber onde aprofundar o assunto
Alexon
September 11, 2021
Tô começando agora no mundo no sql.. Gostei muito da apresentação... vamos contiar aqui, até agora show!!!
Diego
May 7, 2021
Incrível! O professor tem uma ótima didática, de fato parece uma aula de faculdade. Extremamente satisfeito!
Jardel
February 9, 2021
Estou na fase inicial, mas até o momento atendeu bem minhas expectativas e ainda conteúdo especial sobre certificação que chamou muito minha atenção
Tiago
January 14, 2021
Eu esperava um pouco mais de pratica e também explicações dos comandos gerenciais do mongodb (permissões de usuários e replicação, por exemplo), mas notei que o curso é bem teórico, o que me faz entender que ele não é "completo" como o nome diz.
Agail
December 28, 2020
Começou muito bem mas ficou muito confuso e bagunçado do meio para o final, tópicos desconexos e novos conteúdos adicionados em seguir uma ordem lógica, mas a didática é boa e o conteúdo é bom só acho que deveria reorganizar para fluir melhor
Pedro
December 15, 2020
muito indireto, nossa o professor fala demais, da voltas e voltas, assisto em 1,5x e ainda é cansativo como ele demora a passar o conteúdo
Marcelo
May 18, 2019
Apenas a questão da Seção Ambiente Python que nesse primeiro momento eu pulei. Meu foco seria Conceito, instalação, suporte, manutenção backup, restore, performance e tuning no MongoDB
Tagor
June 5, 2018
O destaque deste treinamento é a experiencia e a didática do instrutor Julio Alcântara. O Conteúdo esta bem distribuído mas senti falta de assuntos sobre a administração do ambiente MongoDB. Vimos como iniciar o banco mas não como parar. Backup e restore também poderiam ser apresentados aqui além de formar de importar dados de fontes externas como arquivo texto, internet e outros bancos de dados.

Charts

Price

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

Rating

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

Enrollment distribution

O Curso Completo de MongoDB e NoSQL com PYTHON para DEVs SQL - Distribution chart
1693348
udemy ID
5/14/2018
course created date
11/23/2019
course indexed date
Bot
course submited by