MongoDB do básico ao avançado (c/ Mongoose e projetos)
What you'll learn
- MongoDB do básico ao avançado
- CRUD com MongoDB
- Relacionamentos entre collections
- Gerenciamento de bancos e collections
- Criar aplicações com Node, Express e MongoDB
- CRUD com Mongoose
- Criar aplicações com Node, Express e Mongoose
- Aggregation framework do MongoDB
- Os mais diversos operadores de query
Requirements
- Para realizar a parte do MongoDB não é necessário conhecimento algum
- Para realizar as aplicações é interessante ter: HTML, CSS e JS básicos, porém te ensino tudo que tu precisas =)
Description
Seja bem-vindo ao curso de MongoDB e Mongoose, neste curso vou te ensinar desde a teoria dos bancos não relacionais (NoSQL) até os recursos mais avançados, como: Aggregation framework e modelagem de dados.
OBSERVAÇÃO IMPORTANTE: Este não é um simples curso de MongoDB, você vai aprender também Node.js, Express, Handlebars, Vue.js, Mongoose, na prática, criando projetos reais!
O curso conta mais mais de 20 exercícios, divididos em duas categorias:
Fixação: onde revemos os temas abordados em exercícios menores;
Aplicação de conhecimentos: exercícios mais complexos, abordando diversos conhecimentos aprendidos no curso;
Além disso, teremos projetos com o driver nativo de Node.js para MongoDB, com a stack: Express, MongoDB e Handlebars e outro utilizando MongoDB, Express, Vue.js e Mongoose, onde você criará um projeto completo com modelagem de dados e relacionamentos, API, front e back-end.
Nas seções teóricas você aprenderá diversos recursos, todos contextualizados com situações práticas e bancos de dados reais, alguns dos assuntos são:
Gerenciamento de bancos de dados 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 muuuito mais! :)
A ideia principal é que você entenda como e quanto utilizar o MongoDB, desde a instalação até a criação de aplicações complexas.
E consiga também integrar o banco não relacional nas mais diversas aplicações, com diferentes stacks.
Você terá uma visão de desenvolvedor e também de administrador de bancos não relacionais, pois vamos aprender grande parte dos recursos utilizando o terminal, como os DBAs fazem!
Chegando ao fim do curso você conseguirá analisar aplicações criadas em MongoDB e também criar as suas próprias com autonomia.
Lembrando que você não precisa de qualquer conhecimento em MongoDB ou bancos não relacionais, vou te ensinar tudo, tudo mesmo!
Está pronto para aprender MongoDB e Mongoose do básico ao avançado? Então te vejo no curso!
Who this course is for:
- Desenvolvedores
- Analistas de Sistema
- Programadores
- Quem deseja aprender MongoDB
- Quem deseja aprender Mongoose
Instructor
Olá, eu sou o Matheus, desenvolvedor Full Stack e amo trabalhar nesta área que me oferece diversas oportunidades de aprender novas tecnologias todos os dias.
Por este motivo estudo constantemente visando aprimorar minhas habilidades e conhecer novas libs, frameworks, linguagens e novas tecnologias que me chamam a atenção.
Como acredito que conhecimento quanto mais se compartilha mais se têm, decidi dividir o que aprendi durante esse tempo na minha carreira profissional.
E foi então que nasceu a ideia do Hora De Codar, que hoje é um blog e um canal no YouTube, lá ministro cursos grátis de diversas tecnologias que fui utilizando e estudando durante minha vivência na área, e agora resolvi expandir meus cursos para a Udemy, para abraçar o maior número de pessoas.
Pois o meu objetivo é capacitar quem deseja ser desenvolvedor/programador para o mercado de trabalho, atingindo um público que tem pouco ou nenhum investimento para realizar esse sonho; como meu aprendizado foi semelhante a este método nada mais justo de que eu retornar da mesma forma. :)