Estou fazendo seu cursos de javascript muito obrigado cara por ajudar pessoa que não tem condições financeiras se eu pudesse pagar pelo seu curso pago com certeza eu pagaria de verdade. Um dia quem sabe
amigo, na udemy você compra o curso dele até por 22 reais, tem vários cursos, eu já comprei 2 de node e typescript um total de 52 horas que é muita coisa
Sua didática é impressionante, que bom que existem pessoas capazes de ensinar para quem está tendo os primeiros passos no aprendizado de uma nova tecnologia.
Parabens pelo vídeo, mas eu fiquei com uma dúvida. Porque na hora de criar uma festa é passado um Service com todos os atribuitos dele (titulo, preço....) ao inves de so o ID daquele serviço?
Ótimo vídeo, eu penso que poderia trazer mais vídeos nesse estilo, ou até talvez a mesma aplicação, mas com outras ferramentas, como Next, NestJS e MySQL ou POSTGRES, ou Python e Django, PHP e Laravel.
Excelente video Matheus, só mais uma dica pra galera... uma outra otima extensão do vscode para requisições é o THUNDER CLIENT bem mais completo que o rest.
Otimo video, como sempre, comprei cursos seu no udemy, foram atraves deles que aprendi muito de javaScript. Seria otimo se você deixasse o endereço dos arquivos para que pudessemos comparar as vezes quando temos erros. Valeu
Agradeço me ajudou, mas tenho uma duvida, ao fazer o POST de uma festa, os serviços dessa festa deveriam ir para o BD na coleção serviços com o ID da festa, mas não está indo, os serviços ficam apenas na coleção parties. Consegue ajudar
Engraçado é que vim reaprender mongo depois de muito tempo pois já não lembrava mais nada e me deparo com isso. Porém, eu simplesmente testei todas as outras opções e descobri que tinha a URL nessas outras. Só para vê a vantagem que tenho em fuçar e me virar kkkkk
professor, primeiramente suas aulas sao mto boas, e seus cursos da udemy são 10. voce poderia me auxilar no quisito, mudar o mongodb por mysql, ou postgres? obrigado
No minuto 13:07 após eu realizar o comando npm start, o nodemon apresenta um erro “nodemon app crashed - waiting for file changes before starting site” já tentei muitas coisas e não deu certo
Olá amigo tudo certiho! sou novo em base de dados mongoDB , e tenho uma grande dúvida e gostaria de saber se o amigo pode me ajudar a esclarecer! Sou o Uilisson Silva , e a minha dúvida amigo é a seguinte ,exemp: em um restaurante usamos um soft com essa base de dados mongoDB e não tem Réplica Set , a loja encontra se em produção realizando várias vendas com mesas abertas digamos quer 250 mesas em produção , se o meu servidor queimar ou o sistema operacional corromper , existe alguma maneira de copia essa base de dados com todas as minhas mesas em produção , e subir essa base de dados em outra máquina para o sistema voltar a funcionar com todas as mesas que já estava lançadas ?
Matheus, gostaria de saber a vantagem em fazer o curso contigo pela sua plataforma versus os seus cursos na udemy... Seria a organização? O conteúdo é mais atualizado?
oi Pavanelli, então, os cursos da Comunidade são todos atualizados, estou gravando novamente, seguindo padrões mais modernos e com os recursos mais utilizados em empresas, além de ser uma formação completa Se quiser trocar uma ideia melhor me manda um whats: wa.me/554899876826?text=Tenho%20uma%20d%C3%BAvida%20sobre%20a%20Comunidade
No minuto 33:45 quando eu coloco esse app.use o meu servidor cai, quando comento ele volta, já voltei pra ver se tem algo errado com meu código mas não encontrei nada de errado.
por alguma razão quando crio uma festa meu serviço sempre chega undefined, e todos os outros campos chegam. Consigo criar um serviço sem problemas. Alguém pode ajudar?
Excelente video Matheus, só mais uma dica pra galera... uma outra otima extensão do vscode para requisições é o THUNDER CLIENT bem mais completo que o rest.
Professor, tudo bem? No site do mongodb não está aparecendo a opção "connect your application", no meu pc só aparece "drivers, compass, shell, mongoDB for vs code e atlas SQL", porém estou seguindo todo o passo a passo corretamente, poderia me ajudar?
Destaca qual a diferença dos dois códigos, ler os dois códigos inteiros e descobrir a diferença é complicado kkkkkkk é o module exports? Se sim, acho que dá no mesmo
Usar module.exports no início e jogar todo o objeto direto dentro dele o seu código fica ilegível e fora do padrão. Funciona, mas não é recomendado. Quando aos erros retornados serem diferentes, isso fica à sua escolha e o que vc quer mostrar pro usuário.
Depois que comecei a adicionar os arquivos e dados de festas (partyController.js) do minuto 59:00 em diante em diante só ladeira abaixo, não conecta mais o banco. Segue o erro: node:internal/modules/cjs/loader:1145 throw err; ^ Error: Cannot find module 'monogoose' Require stack: - C:\Users\pc0047\Desktop\arquivos\backend\models\Party.js - C:\Users\pc0047\Desktop\arquivos\backend\controllers\partyController.js - C:\Users\pc0047\Desktop\arquivos\backend outes\parties.js - C:\Users\pc0047\Desktop\arquivos\backend outes outer.js - C:\Users\pc0047\Desktop\arquivos\backend\app.js at Module._resolveFilename (node:internal/modules/cjs/loader:1142:15) at Module._load (node:internal/modules/cjs/loader:983:27) at Module.require (node:internal/modules/cjs/loader:1230:19) at require (node:internal/modules/helpers:179:18) at Object. (C:\Users\pc0047\Desktop\arquivos\backend\models\Party.js:3:19) at Module._compile (node:internal/modules/cjs/loader:1368:14) at Module._extensions..js (node:internal/modules/cjs/loader:1426:10) at Module.load (node:internal/modules/cjs/loader:1205:32) at Module._load (node:internal/modules/cjs/loader:1021:12) at Module.require (node:internal/modules/cjs/loader:1230:19) { code: 'MODULE_NOT_FOUND', requireStack: [ 'C:\\Users\\pc0047\\Desktop\\arquivos\\backend\\models\\Party.js', 'C:\\Users\\pc0047\\Desktop\\arquivos\\backend\\controllers\\partyController.js', 'C:\\Users\\pc0047\\Desktop\\arquivos\\backend\ outes\\parties.js', 'C:\\Users\\pc0047\\Desktop\\arquivos\\backend\ outes\ outer.js', 'C:\\Users\\pc0047\\Desktop\\arquivos\\backend\\app.js' ] } Node.js v21.7.3 [nodemon] app crashed - waiting for file changes before starting... to a 2 dias já envolvido tentando resolver e nada.
🔵Conheça nosso curso completo de React JS: app.horadecodar.com.br/course/curso-react-js-completo
Estou fazendo seu cursos de javascript muito obrigado cara por ajudar pessoa que não tem condições financeiras se eu pudesse pagar pelo seu curso pago com certeza eu pagaria de verdade. Um dia quem sabe
opa Marques, de nada! Logo vc consegue sua vaga, só continuar estudando, abração!
amigo, na udemy você compra o curso dele até por 22 reais, tem vários cursos, eu já comprei 2 de node e typescript um total de 52 horas que é muita coisa
Aprendi React e MongoDB com o Matheus. As aulas dele são muito boas. Cara tem uma didática impressionante.
Sua didática é impressionante, que bom que existem pessoas capazes de ensinar para quem está tendo os primeiros passos no aprendizado de uma nova tecnologia.
Otimo video naum sabia nada de mongoDB e e o seu tutorial foi excelente! Obrigado por compartilhar.
Esse vídeo merece mais que uma doação ! já sou aluno a tempo mais, esses vídeos ajudam mais que de mais!
Excelente curso, porém, faltou explicar como fazer o deploy, principalmente da api. Você tem algum vídeo que ensina isso?
Parabens pelo vídeo, mas eu fiquei com uma dúvida. Porque na hora de criar uma festa é passado um Service com todos os atribuitos dele (titulo, preço....) ao inves de so o ID daquele serviço?
Ótimo vídeo, eu penso que poderia trazer mais vídeos nesse estilo, ou até talvez a mesma aplicação, mas com outras ferramentas, como Next, NestJS e MySQL ou POSTGRES, ou Python e Django, PHP e Laravel.
obrigado pela sugestão Guilherme, a ideia é ter mais videos de backend sim
Excelente video Matheus, só mais uma dica pra galera... uma outra otima extensão do vscode para requisições é o THUNDER CLIENT bem mais completo que o rest.
Excelente video, mas senti a falta de como atualizar a array de serviços pois dessa forma esta sobrescrevendo a array que existe.
Matheus em um dos seus cursos tu ensina a criar conexao com o mongo db instaldo na maquina e não pelo atlas e tambem como fazer o crud desta forma?
opa Leo, teremos isso na Comunidade, mas ainda não está disponível este conteúdo
Professor, você poderia fazer uma aula fazendo o deploy dessa aplicação
opa brother, no momento, apenas para a Comunidade
Poderia me dizer se ainda está disponível a aula do React integrado a esse backend? Se sim, em qual dos cursos que está?
queria saber tambem
ac
Muito bom!! Obrigado pelo conteúdo professor!
Muito bom! Adorei a metodologia!
muito bom. Só faltou a integração com o front kkk
sim!
Mano, você fez achou/fez esse projeto? Se sim, me manda teu githubbb!!!
oi, tem algum video seu com junção no flutter?
Bom dia. Este video completo com o projeto de frontend esta em qual curso?
O brabo tem nome! Boa, Mestre!
haha valeu Luis!!
Otimo video, como sempre, comprei cursos seu no udemy, foram atraves deles que aprendi muito de javaScript.
Seria otimo se você deixasse o endereço dos arquivos para que pudessemos comparar as vezes quando temos erros.
Valeu
Agradeço me ajudou, mas tenho uma duvida, ao fazer o POST de uma festa, os serviços dessa festa deveriam ir para o BD na coleção serviços com o ID da festa, mas não está indo, os serviços ficam apenas na coleção parties. Consegue ajudar
Olá, seus vídeos são ótimos, sempre acompanho. Tenho uma dúvida, na cloud do mongo, não tem para mim a opção Connect your application.
use a opcao "Drivers"
Engraçado é que vim reaprender mongo depois de muito tempo pois já não lembrava mais nada e me deparo com isso. Porém, eu simplesmente testei todas as outras opções e descobri que tinha a URL nessas outras. Só para vê a vantagem que tenho em fuçar e me virar kkkkk
Cara muito top!!! parabéns!!
Mto bom, me ajudou muito!
A qual curso o front-end está relacionado no site?
Uma alternativa a essa extensão REST Client seria o Thunder Client, é a que eu uso ....
muito obrigada 😍😍
41:20 ao tentar um requisição 'post', retorna o seguinte erro: TypeError: Cannot read properties of undefined (reading 'name')
Minha duvida é sobre gerar um link pra imagem pra ser cham,ado no front end
Muito util, parabens!
professor, primeiramente suas aulas sao mto boas, e seus cursos da udemy são 10.
voce poderia me auxilar no quisito, mudar o mongodb por mysql, ou postgres? obrigado
ac
Justamente o que eu estou estudando agora. xD
boa Guilherme!
Fala Matheus, blz! Alguma previsão pra incluir o vue.js na comunidade?
fala Alexandre, neste início será exclusivamente React =(
Não tem a parte do front-end? :(
No minuto 13:07 após eu realizar o comando npm start, o nodemon apresenta um erro “nodemon app crashed - waiting for file changes before starting site” já tentei muitas coisas e não deu certo
Essas funções do login eu posso escrever ela em um arquivo do controller e exporta-las no app.js ? Pra não ficar tudo junto.
Olá amigo tudo certiho! sou novo em base de dados mongoDB , e tenho uma grande dúvida e gostaria de saber se o amigo pode me ajudar a esclarecer! Sou o Uilisson Silva , e a minha dúvida amigo é a seguinte ,exemp: em um restaurante usamos um soft com essa base de dados mongoDB e não tem Réplica Set , a loja encontra se em produção realizando várias vendas com mesas abertas digamos quer 250 mesas em produção , se o meu servidor queimar ou o sistema operacional corromper , existe alguma maneira de copia essa base de dados com todas as minhas mesas em produção , e subir essa base de dados em outra máquina para o sistema voltar a funcionar com todas as mesas que já estava lançadas ?
Matheus, gostaria de saber a vantagem em fazer o curso contigo pela sua plataforma versus os seus cursos na udemy... Seria a organização? O conteúdo é mais atualizado?
oi Pavanelli, então, os cursos da Comunidade são todos atualizados, estou gravando novamente, seguindo padrões mais modernos e com os recursos mais utilizados em empresas, além de ser uma formação completa
Se quiser trocar uma ideia melhor me manda um whats: wa.me/554899876826?text=Tenho%20uma%20d%C3%BAvida%20sobre%20a%20Comunidade
Como consumir essa api com algum framework?
Qual extensão no vs code que vc usa pra salvar o codigo e ele auto completar os pontos e virgulas?
RRR, foram a All autocomplete e o path autocomplete! pleo menos, foram essas que estou usando e são show de bola!
Oque é isso? Doctor enf, dotafe, que você comenta no 18:37 de vídeo?
No minuto 33:45 quando eu coloco esse app.use o meu servidor cai, quando comento ele volta, já voltei pra ver se tem algo errado com meu código mas não encontrei nada de errado.
por alguma razão quando crio uma festa meu serviço sempre chega undefined, e todos os outros campos chegam. Consigo criar um serviço sem problemas. Alguém pode ajudar?
ja refiz a parte de inserir algo no banco, nunca da certo kkk
ta tudo diferente no futuro
alguém achou o video da parte do front dessa api? ou é pago?
È pago kk, mas o front aí é tranquilo fazer
Tu ta usando Linux pra dar suporte ao Mongo ou é uma maquina virtual?
⭐ Conheça a nossa plataforma de cursos: www.horadecodar.com.br/comunidade-hora-de-codar/
Excelente video Matheus, só mais uma dica pra galera... uma outra otima extensão do vscode para requisições é o THUNDER CLIENT bem mais completo que o rest.
Professor, tudo bem? No site do mongodb não está aparecendo a opção "connect your application", no meu pc só aparece "drivers, compass, shell, mongoDB for vs code e atlas SQL", porém estou seguindo todo o passo a passo corretamente, poderia me ajudar?
Fala mestre, tem alguma diferença disso:
module.exports = class UserController {
async register(req, res) {
const {
name, email, phone,
password, confirmPassword
} = req.body;
if(!name) {
res.status(422).json({ msg: 'Nome é obrigatório'});
return;
}
if(!email) {
res.status(422).json({ msg: 'Email é obrigatório'});
return;
}
if(!phone) {
res.status(422).json({ msg: 'Phone é obrigatório'});
return;
}
if(!password) {
res.status(422).json({ msg: 'Senha é obrigatório'});
return;
}
if(confirmPassword != password) {
res.status(422).json({ msg: 'As senhas precisam serem iguais'});
return;
}
res.status(201).json({
msg: `Usuário ${name} adicionado!`
})
}
}
pra isso?
const UserController = {
register: async (req, res) => {
const user = {
name: req.body.name,
email: req.body.email,
password: req.body.password,
confirmPassword: req.body.confirmPassword
};
if(!user) {
res.status(422).json({ msg: 'Preencha todas as informações'});
return;
}
if(user.confirmPassword != user.password) {
res.status(422).json({ msg: 'As senhas precisam serem iguais'});
return;
}
res.status(201).json({
msg: `User adicionado!`
});
}
}
module.exports = UserController;
Destaca qual a diferença dos dois códigos, ler os dois códigos inteiros e descobrir a diferença é complicado kkkkkkk
é o module exports? Se sim, acho que dá no mesmo
Usar module.exports no início e jogar todo o objeto direto dentro dele o seu código fica ilegível e fora do padrão. Funciona, mas não é recomendado. Quando aos erros retornados serem diferentes, isso fica à sua escolha e o que vc quer mostrar pro usuário.
:)
Depois que comecei a adicionar os arquivos e dados de festas (partyController.js) do minuto 59:00 em diante em diante só ladeira abaixo, não conecta mais o banco. Segue o erro:
node:internal/modules/cjs/loader:1145
throw err;
^
Error: Cannot find module 'monogoose'
Require stack:
- C:\Users\pc0047\Desktop\arquivos\backend\models\Party.js
- C:\Users\pc0047\Desktop\arquivos\backend\controllers\partyController.js
- C:\Users\pc0047\Desktop\arquivos\backend
outes\parties.js
- C:\Users\pc0047\Desktop\arquivos\backend
outes
outer.js
- C:\Users\pc0047\Desktop\arquivos\backend\app.js
at Module._resolveFilename (node:internal/modules/cjs/loader:1142:15)
at Module._load (node:internal/modules/cjs/loader:983:27)
at Module.require (node:internal/modules/cjs/loader:1230:19)
at require (node:internal/modules/helpers:179:18)
at Object. (C:\Users\pc0047\Desktop\arquivos\backend\models\Party.js:3:19)
at Module._compile (node:internal/modules/cjs/loader:1368:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1426:10)
at Module.load (node:internal/modules/cjs/loader:1205:32)
at Module._load (node:internal/modules/cjs/loader:1021:12)
at Module.require (node:internal/modules/cjs/loader:1230:19) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'C:\\Users\\pc0047\\Desktop\\arquivos\\backend\\models\\Party.js',
'C:\\Users\\pc0047\\Desktop\\arquivos\\backend\\controllers\\partyController.js',
'C:\\Users\\pc0047\\Desktop\\arquivos\\backend\
outes\\parties.js',
'C:\\Users\\pc0047\\Desktop\\arquivos\\backend\
outes\
outer.js',
'C:\\Users\\pc0047\\Desktop\\arquivos\\backend\\app.js'
]
}
Node.js v21.7.3
[nodemon] app crashed - waiting for file changes before starting...
to a 2 dias já envolvido tentando resolver e nada.
Se eu tiver entendido direito, esse erro está ocorrendo porque você escreveu "monogoose" ao invés de "mongoose".
Error: Cannot find module "MONOGOOSE"
@@Gizzzmobem isso mesmo kkk
ta escrito errado mano.