Curso Completo MongoDB 2023 [NoSQL do Básico ao Avançado!]

Domine o desenvolvimento em MongoDB para Web e Mobile. O guia definitivo do banco de dados não-relacional.

4.66 (1069 reviews)
Udemy
platform
Português
language
Other
category
instructor
4,823
students
17.5 hours
content
Dec 2023
last update
$19.99
regular price

What you will learn

Dominar o MongoDB e suas funcionalidades, como cursores, documentos, conexões

Modelar dados com o MongoDB de maneira otimizada, conhecendo suas variações

Entender como o MongoDB guarda dados no disco e como funciona internamente

Aprender a instalar o rodar o MongoDB para uma instância funcional

Ordenações com Order by, paginações com skip e limit

Guia detalhado para criar queries em qualquer tipo de busca no Mongo DB

Otimizar a performance com os diversos tipos de indexes, bem como encontrar o index correto para cada caso de uso

Aprender a criar o banco de dados para qualquer tipo de aplicação

Description

O MongoDB é um dos bancos de dados mais famosos e utilizados hoje em dia, e a demanda por profissionais qualificados cresce a cada dia. Parte do seu sucesso se deve ao fato de ser extremamente versátil, funcionando bem em quase todos os tipos de aplicação que exista. Outra parte é que ele é inteiramente focado na praticidade ao desenvolvedor, ou seja, tudo funciona muito bem e de maneira simples, o que o torna extremamente atrativo para a maioria dos projetos.

O melhor de tudo é que você não precisa ter conhecimento em bancos de dados para seguir com esse curso.

Vamos ter muitas aulas práticas para que você faça junto comigo e aprenderemos todos os conceitos e funcionalidades do Mongo DB independente da linguagem de programação que você deseja utilizar junto com seu banco.


Quem será seu instrutor?

Me chamo Renan Pallin e trabalho a vários e vários anos com o Mongo DB. Dentre os diversos projetos aos quais trabalhei e liderei, nacionais e internacionais, decidi ir bem a fundo na tecnologia para me tornar a referência em Mongo DB, sendo um dos únicos profissionais do Brasil que possui todas as certificações oficiais do banco de dados, emitidas pela própria empresa que mantém o Mongo.

Toda essa experiência permitiu a criação de um curso extremamente bem pensado com uma jornada agradável do jeito que eu gostaria ter aprendido.


Mongo DB?

Você provavelmente já ouviu falar do Mongo DB ou até mesmo do termo "não-relacional". A internet está cheia de artigos e tutoriais sobre essa ferramenta tão maravilhosa, mas eles realmente te ensinam como tudo funciona? Ao finalizar um tutorial desses, eles não te passam a confiança para criar um projeto sério ou ocupar uma vaga com o Mongo DB. Esse curso vai.


Como é esse curso?

O curso inicia com os conceitos iniciais de bancos de dados, falamos sobre os tipos e sobre o próprio Mongo DB. Introduzimos os comandos mais iniciais mais importantes e já começamos a manipular dados. Logo após, uma seção muito bem exemplificada sobre relacionamentos e modelagem de dados, que é o aspecto mais importante para qualquer aplicação que utiliza um banco de dados.

Existem exercícios ao final de cada seção para que você possa praticar o que acabou de ver e sempre contamos com uma breve parte teórica e partimos para a prática, que é onde os alunos normalmente gostam por colocarmos a mão na massa e construir de fato, sem abrir mão da teoria e os porquês das coisas estarem acontecendo da maneira que estão.


A linguagem do curso é simples para que possa abranger desde o iniciante até quem já conhece e trabalha com a tecnologia, pois acredito que a comunicação é fundamental para a evolução e a passagem de conhecimento.


Venha fazer parte desse curso, inscreva-se!

Nos vemos nas aulas!

Content

Introdução

Introdução
O que esperar e o que não esperar desse curso
Como aproveitar melhor esse curso
O que é MongoDB
Um pouco da história dos bancos de dados
Preparados? Vamos começar!

Instalação

Instalando no Windows
Instalando no Linux
Instalando no Mac

Básico

Conhecendo o comando Mongo
Iniciando o Mongo
Inserindo nosso primeiro documento
Resgatando dados inseridos
Conceitos básicos: Database, Collection e Document
Criando nosso primeiro documento (Toninho)
Entendendo os tipos de dados do Toninho
Inserindo o aluno na escola
Destrinchando o ObjectID e entendendo seus benefícios
Resgatando o Timestamp do ObjectID
Memorizando os conceitos básicos

CRUD

MongoDB como um processo independente
Onde estão nossos logs?
CRUD e sua aplicação com o MongoDB
C - Inserindo dados com insertOne e insertMany
Insert ordenado ou não-ordenado?
R - Buscando dados com find e findOne
U - Atualizando dados com update, updateOne e replaceOne
D - Nos livrando de dados com deleteOne e deleteMany
Simulado do CRUD

Modelagem e Relacionamentos

Modelo de entidade e relacionamentos
One To One | Um Para Um
One To One | Um Para Um - Recursos
One To Many | Um Para Muitos
One To Many | Um Para Muitos - Recursos
Many To Many | Muitos Para Muitos | Tabela auxiliar
Many To Many | Muitos Para Muitos | Referência
Many To Many | Muitos Para Muitos | Referência - Recursos
Many To Many | Muitos Para Muitos | Híbrido de Referência com Embedded
Many To Many | Muitos Para Muitos | Híbrido de Referência com Embedded - Recurso
Duplicar ou não duplicar? Segredos e vantagens desse modelo
Duplicar ou não duplicar? Segredos e vantagens desse modelo - Recursos
Questionário sobre relacionamento

Screenshots

Curso Completo MongoDB 2023 [NoSQL do Básico ao Avançado!] - Screenshot_01Curso Completo MongoDB 2023 [NoSQL do Básico ao Avançado!] - Screenshot_02Curso Completo MongoDB 2023 [NoSQL do Básico ao Avançado!] - Screenshot_03Curso Completo MongoDB 2023 [NoSQL do Básico ao Avançado!] - Screenshot_04

Reviews

Jeronimo
October 19, 2023
Muito bom o curso. Porém acredito ter mais conteúdos que poderiam ser adicionados ao curso para deixá-lo ainda mais completo.
Weldon
August 12, 2023
Curso sensacional! Utilizo o MongoDB no trabalho e o conteúdo apresentado pelo Renan tem me ajudado muito!
Lucas
August 2, 2023
Curso pesado na prolixidade. As seções poderiam ser muito mais enxutas! De qualquer maneira, é uma tentativa, e ainda temos poucos conteúdos de MongoDB em PT BR, há um mérito nesse material.
Eliézer
July 13, 2023
O curso é um pouco restritivo, por conta do sistema operacional, alguns comandos no mongodb já mudaram, alguns aplicativos como mongo e mongosh não vêm mais na instalação da versão 6. Mas no demais vamos acompanhando. Vamos vê como será daqui pro decorrer do curso.
Lucas
June 17, 2023
O curso é bem básico, na parte de index não falou a respeito do método ESR para criar indices, não fez nada além do básico do básico, a questão dos aggregation foi algo bem mega básico e a última seção do curso simplesmente é desconexa, parece que começou a gravar e cortou algumas partes ficando só outra. É um curso bem básico, estou dando essa nota pq comprei o curso justamente pelo nome que fala que vai até o "Avançado" se você ta esperando algo avançado não é pra você, agora se você quer aprender conceitos básicos e se aprofundar dps nas documentações, é uma boa, assiste no 2x que dá certo
Joao
June 13, 2023
Muito o conhecimento repassado, ao final do curso a pessoa se sente que agora conhece o fundamental do MongoDB
Igor
June 8, 2023
Professor, o seu curso é excelente. Aprendi demais com você e lhe sou grato por isso. No entanto (e aqui está o motivo de minha avaliação não ser 5 estrelas), você acaba sendo muito prolixo ao explicar a mesma coisa diversas vezes de diversas formas, o que acaba provocando certa impaciência ao decorrer do curso. Talvez seja esse um ponto a melhorar nos próximos, ou não, já que outras pessoas podem ter visões diferentes da minha. Um grande abraço e até um próximo curso! \0/
Alelis
June 2, 2023
O curso tem bastante conteúdo de qualidade, mas em muitos momentos fica cansativo com a constante repetição de informações não tão relevantes para a aula em si. Além do mais, o último módulo (netflix) parece de alguma forma meio confuso e incompleto. Se esse curso fosse mais objetivo e menos abandonado, com certeza eu daria mais estrelas.
Anderson
May 27, 2023
O curso em si é bastante interessante e tem um bom conteúdo, entretanto está faltando bastante aulas (como se conteúdo tivesse sido removido por algum motivo) e o instrutor não responde. Então é meio que como assistir pelo youtube sem propagandas.
Kauã
May 8, 2023
O curso foi bom, mas teve alguns módulos onde o professor ficava falando demais, até começar a explicar o que realmente importava na aula.
Emerson
May 1, 2023
Gostei muito do curso, acho que seria interessante usar uma base de dados mais real do que somente pokemons.
Tiago
April 27, 2023
Curso muito bom! Eu procurava algo rápido mas que realmente explicasse os conceitos pra usar hoje!!!. Se vc for comprar somente um curso sobre mongodb, é esse aqui. Explica tudo, até as partes difíceis de encontrar em cursos, como relacionamentos, explain, testes de mesa, index e dicas muito valiosas sobre performance extrema em bancos gigantes. O cara não finge ser professor, ele é. Explica de maneira tranquila sabendo o que está fazendo e vc realmente entende os conceitos. Valeu demais!
BRENO
March 19, 2023
Professor domina o assunto tem uma didática muito boa sabe conciliar teoria e pratica, além de ir mostrando como utilizar a documentação, só fiquei meio perdido no começo na hora de instalar os comandos tipo mongo que não ficou compatível, para poder chamar o terminal do mongo utilizei o comando mongosh, tirando essas situações o curso superou minhas expectativas.
Alexandre
January 20, 2023
Muito didático, com exemplos práticos e bem detalhado, para quem não conhece nada do assunto. Gostando muito até o momento.
José
January 6, 2023
Por enquanto posso dizer que o professor tem uma boa dicção e, portanto, se comunica bem. Ainda não cheguei ao conteúdo prático.

Charts

Price

Curso Completo MongoDB 2023 [NoSQL do Básico ao Avançado!] - Price chart

Rating

Curso Completo MongoDB 2023 [NoSQL do Básico ao Avançado!] - Ratings chart

Enrollment distribution

Curso Completo MongoDB 2023 [NoSQL do Básico ao Avançado!] - Distribution chart
3377690
udemy ID
7/30/2020
course created date
8/2/2020
course indexed date
Bot
course submited by