/mongodb-basico-avancado

Curso de MongoDB do básico ao Avançado (c/Mongoose e projetos)

Primary LanguageVue

MongoDB do básico ao avançado (com Mongoose e projetos)

GitHub Workflow Status GitHub package.json version (subfolder of monorepo)

Curso MongoDB do básico ao avançado (com Mongoose e projetos) criado pelo Matheus Battisti, na plataforma Udemy. 2023.

Sobre este Curso

Aqui você vai aprender tudo, desde a teoria dos bancos não relacionais (NoSQL) até os conceitos mais avançados, como o Aggregation framework e modelagem de dados.

Nesse curso não é só MongoDB, não. Você também aprenderá sobre Node.js, Express, Handlebars, Vue.js, Mongoose, tudo na prática, criando projetos reais!

Aqui, você vai encarar mais de 20 exercícios, divididos em duas categorias: umas para fixar o que aprendeu e outras mais desafiadoras, para colocar tudo em prática.

E tem mais! Desenvolveremos projetos usando o driver nativo de Node.js pro MongoDB, com Express, MongoDB e Handlebars. E outro com MongoDB, Express, Vue.js e Mongoose, onde você vai montar um projeto completo com modelagem de dados, API, front e back-end.

O que você vai aprender no curso de MongoDB do iniciante ao avançado?

Nas partes teóricas, aprenderemos desde assuntos iniciantes a avançados, com exemplos reais de bancos de dados. Tem gerenciamento de bancos e collections, CRUD (Create, Read, Update e Delete), tipos de dados, relacionamentos (One to One, One to Many, Many to Many), queries em arrays e documents, índices, Aggregation frameworks, Mongoose, e muito mais!

O objetivo é que você compreenda como e quando usar o MongoDB, desde a instalação até a criação de sistemas complexos. E ainda integre esse banco não relacional em várias aplicações, com diferentes stacks!

lista de comandos do curso

Para acessar as lista de comandos do curso, clique aqui

Seções do curso

1 - Introdução 2 - Gerenciamento de banco de dados 3 - Inserção de dados com MongoDB (Create) 4 - Leitura de dados (Read) 5 - Atualização de dados (Update) 6 - Remoção de dados (Delete/Destroy) 7 - Imersão nos tipos de dados 8 - Operadores de query (avançado em select) 9 - Relacionamento (Modelagem de Dados) 10 - Seleção de arrays e documents 11 - Operadores de update 12 - Índices no MongoDB 13 - Utilizando o agregation framework 14 - Projeto 1: Notes 15 - Introdução ao Mongoose 16 - Projeto 2: Party Time (Node.js, Express, Mongoose e Vue.js) 17 - Introdução ao MongoDB Atlas 18 - Conclusão e próximos passos