How to Start from ZERO in Node.js in Just ONE Lesson

Поделиться
HTML-код
  • Опубликовано: 1 окт 2024
  • → GET YOUR GIFT 🎁 (free): rseat.in/I-Ra3...
    What do you need to know to create your first Node.js application?
    Today's video shows you all the steps to start from scratch and begin mastering this tool that is in high demand in the programming market.
    Plus, there's a surprise gift at the end. 👀
    So, are you ready to code?

Комментарии • 225

  • @rocketseat
    @rocketseat  2 часа назад

    Curso gratuito de PHP: rseat.in/kBVp902YQ

  • @tiagocbei2010
    @tiagocbei2010 Год назад +217

    Valeu Diego e pessoal da Rocket, eu consegui meu primeiro emprego como desenvolvedor! E com certeza vocês foram fundamentais nessa conquista.

    • @rocketseat
      @rocketseat  Год назад +16

      Tiagao!!! Que incrível saber da sua história! Ficamos felizes em fazer parte dela 💜

    • @AkronnixCalendar
      @AkronnixCalendar Год назад

      onde? como vc aplicou pra a vaga amigo?

    • @LeonardoCenovicz
      @LeonardoCenovicz Год назад

      @@rocketseat Ahhhhh, consegui resolver kkkkk, era porque eu coloquei a vírgula no "title": "Video01",

    • @keiyzaStudio
      @keiyzaStudio Год назад

      🎉

    • @tiagocbei2010
      @tiagocbei2010 Год назад

      @@AkronnixCalendar todos os lugares possíveis amigo. Achei no instagram essa, mais foi muito tempo procurando, tava quase desistindo.

  • @mvfernandes
    @mvfernandes Год назад +60

    Em 2017 tava desempregado e desiludido, lembro de uma playlist de nodejs que o diego tinha feito, passei umas 20 vezes esta playlist, me ajudou muito pois eu sou burro pacas kkkk, tem 5 anos já, desde então só trabalhei como dev, sou muito grato a comunidade dev do bem ❤

  • @danielweb
    @danielweb Год назад +23

    Não sei, se fui o único
    Mas eu tive um problema ao fazer o deploy.
    Quando eu fazia o deploy, o serviço de hospedagem instalava a versão 14 do node, e isso causava erro no módulo http
    Mas depois de eu ter tido uma conversa séria com o meu amigo ChatGPT😌😌😏😏
    **RESOLUÇÃO**
    Cirei um arquivo: .node-version
    Dentro do arquivo adicionei a versão do node que eu pretendia usar. Ex.: 18.17.1
    Depois disso fiz o commit, em seguida fiz o deploy. Tudo deu certo
    Abraço

    • @fabiobernardo6713
      @fabiobernardo6713 Год назад

      Boa Daniel, estava com o mesmo problema, obrigado pela ajuda. Abs

    • @danielweb
      @danielweb Год назад +1

      @@fabiobernardo6713 por nada, fico feliz por ter ajudado😉

    • @jeisonguimaraes5151
      @jeisonguimaraes5151 Год назад +1

      Mesmo problema aqui oruim que o render não tem como configurar, vlw msm mano!!

    • @vinicius3926
      @vinicius3926 Год назад +1

      Muito obrigado Daniel .

    • @madalenamachadorocha
      @madalenamachadorocha Год назад +1

      Obrigada, me salvou aqui também!

  • @amiltonscjunior
    @amiltonscjunior Год назад +39

    O melhor dos videos da rocket são os erros, eles mostram que eh normal errar e como pensar pra corrigir, ninguém tenta parecer perfeito. Continuem com esse trabalho de qualidade, ajudando novos dev a entrar no mercado!!!!!!

  • @ricckyz5841
    @ricckyz5841 6 месяцев назад +3

    quem tiver problemas com o modulo é só estartar o nodemon, principalmente usuário linux

  • @literaturaindependente3526
    @literaturaindependente3526 2 месяца назад +1

    Começando do zero mesmo... Travei nas interações com Neon pra criar DB, tables, etc. Acho que é problema na versão do Node. Podes me dar alguma luz?? Desde já, agradeço!!

  • @paulosantiago0
    @paulosantiago0 10 месяцев назад +1

    Excelente vídeo. Porém você fala muito rápido, e na hora de codar, você também faz os procedimentos muito rápido. Procure fazer os vídeos um pouquinho mais suave. Deste já agradeço.

  • @MatheuszPorto
    @MatheuszPorto Год назад +24

    Justamente a aula que eu estava precisando, vocês são o máximo! 🙌

    • @rocketseat
      @rocketseat  Год назад +1

      É muito bacana a gente conseguir soltar um conteúdo, prevendo a sua necessidade !! Show de bola! Q bom que curtiu Matheus!

  • @raphael.portela
    @raphael.portela Год назад +17

    Otimo video, você poderia no futuro fazer um video de node mais focado em arquitetura e os motivos por tras de cada decisão?

    • @rocketseat
      @rocketseat  Год назад +4

      Baita sugestão, Rapha! Obrigado

  • @carlosvinicius905
    @carlosvinicius905 Год назад +9

    E tem gnte que bota dificuldade em estudar programação, olha essa aula gratuita aqui no youtube. Parabens Diego e Rocketseat vcs são top

  • @GPedroza
    @GPedroza 9 месяцев назад +7

    Mano, estou boquiaberto com a sua oratória e articulação das informações que você quer passar. Linguagem técnica e acessível, muito eloquente.

  • @yukiler
    @yukiler 11 месяцев назад +7

    3:30 Para quem estiver usando o Win10 ou superior, provavelmente, o Winget já vem nativo no windows. Basta executar o PowerShell como administrador e rodar o comando que está sendo apresentado acima do Chocolatey.

  • @LuanSantos-hg9kk
    @LuanSantos-hg9kk 9 месяцев назад +1

    E como que conecta isso com front-end? Tipo, como que pega as variaves do input no front e joga elas na API em vez de usar esse body do request.

  • @klesionascimento9041
    @klesionascimento9041 Год назад +2

    Não exitem mais vagas para node.js no Brasil remotamente acho que vale mais apena ir para PHP/Laravel ou Ruby on rails.

  • @whisperscribe
    @whisperscribe Год назад +5

    Estou estudando Kotlin e Spring e ver essa api em Node deu até uma inveja branca, fica muito clean o codigo! Ambos são poderosas!

  • @No_one12351
    @No_one12351 6 месяцев назад +1

    Início 7:12

  • @marciabernardo5843
    @marciabernardo5843 6 месяцев назад +2

    Muito obrigado pelo seu trabalho, seus vídeos são muito didáticos. Vi que o update do ficheiro "database-memory.js" precisa verificar antes se o id existe, pois da forma como está se eu enviar um id que não existe ele cria outro video. Era preciso verificar se id existe e só aí fazer o update. Uma das maneira que encontrei para resolver isso, seria:
    "update(id, video) {
    const searchId = this.#videos.get(id);
    if (searchId === undefined) {
    return "No video with this id";
    }
    this.#videos.set(id, video);
    }"

  • @JoaoGabriel-lz9fo
    @JoaoGabriel-lz9fo 8 месяцев назад +1

    Pessoal como está o mercado para Nodejs para quem ta começando no backend em 2024, consigo uma vaga nodejs como junior? To saindo do frontend e gostando muito de backend. Um abraço a todossss

  • @CefasHeliSathler
    @CefasHeliSathler Год назад +1

    A instalação padrão do node (LTS) oferece a instalação do chocolatey

  • @LeonardoCenovicz
    @LeonardoCenovicz Год назад +1

    Eu literalmente pedi para o node não me dar avisos, e o que ele faz?
    node-do-zero@1.0.0 dev
    > node --watch --no-warning server.js
    node: bad option: --no-warning.

  • @usemt9726
    @usemt9726 Год назад +2

    Rocket Pasteis

  • @JobinFerreira
    @JobinFerreira 4 месяца назад

    Só não consegui fazer o PUT funcionar, dá erro 500 e informa erro de sintaxe, mas meu código tá idêntico ao do Diego. Se alguém tiver uma luz.

  • @CarlFritz24
    @CarlFritz24 Месяц назад

    É um espetáculo ver você explicando. Mas.... fala tão rápido que nem dá tempo para acompanhar a explicação e assimilar os códigos. Mas é muito bom, seu video. Irei estudar, porque você tem o poder de fazer coisas complexas... parecerem simples.
    Obrigado por seu bom trabalho. Verei outros porque serão tão bons quanto este, de certeza. E, aplicar um "projeto" com a explicação, é de MESTRE ! Abraço

  • @GabrielLima-gz8zg
    @GabrielLima-gz8zg Год назад +4

    A qualidade desses videos (imagem, edicao, audio) me surpreende a cada dia, principalmente por ser conteudo pt-br.

  • @DjEdu28
    @DjEdu28 8 месяцев назад +3

    Fala DEV, comecei com node com o Diegão, lá em 2018~19, na época usávamos express., não conhecia o fastfy, sempre bom esses vídeos para a glr iniciante e para os devs se atualizarem.

    • @DjEdu28
      @DjEdu28 8 месяцев назад +1

      pela primeira impressão ela é muito similar ao express, alguém sabe me dizer as principais diferenças? e vantagem da fastfy

    • @LeandroZSilva
      @LeandroZSilva 7 месяцев назад

      @@DjEdu28 O fastify contem atualizações hoje em dia, diferente do express que já não recebe ou as que recebem são poucas, devido a isso, o fastify é mais utilizado atualmente

  • @JoaoBopsin
    @JoaoBopsin 3 месяца назад

    O meu não funcionou node -v , mas funcionou process.version , é tudo diferente os comandos pra mim, algo não quer que eu programe 😅😢

  • @app2028
    @app2028 Год назад +4

    Super mega satisfeito em ser o primeiro a comentar.
    A vocês que são referências de mercado já comprei cursos de vocês uso demais o portal
    Sucesso. Sou Rodrigo de Goiânia Goiás!

    • @rocketseat
      @rocketseat  Год назад

      Rodrigoo!! Que prazer ter você no primeiro comentário e um comentário tão carinhoso! Sucesso!!

  • @TGentertainmentBR
    @TGentertainmentBR 7 месяцев назад +1

    O homem é o alan turing reencarnado, um gênio da programação

  • @murilloprado_
    @murilloprado_ Год назад +1

    MDS essa extensão REST Clint é uma mão na roda, não preciso baixar o postman e nem o insomnia... Já esta integrado no VS vey, que delicia!

  • @Dani-lw2bs
    @Dani-lw2bs Год назад +1

    Faz um vídeo desenvolvendo em Expo um sistema de chamada por áudio e vídeo. Por favor senhores 🙏🙏

  • @gui11021
    @gui11021 8 дней назад

    Diego aula top mas você poderia falar mais devagar cara kkkkk const faladev = maisDevagar

  • @matheusmoreira08
    @matheusmoreira08 Год назад +1

    Quero instalar o app que ele usa no 1:00:39 no lugar do chat gpt no meu mac tbm alguem sabe o nome ?

  • @praldemir
    @praldemir 10 месяцев назад +1

    Sou iniciante de javascript e te ouvir/ver é maneiro, parece um liquidificador kkk show de bola! Maneiro. Tua didática é fera! Preciso assistir e anotar umas 5x pelo menos mas ta indo. Parabens!

  • @omopai
    @omopai 2 месяца назад

    Todos esses no video foram jogador! O melhor foi o Dodô mas o Roger foi um bom meia!

  • @TiCambirela
    @TiCambirela 9 месяцев назад +1

    Pra quem quiser saber qual é a extensão que adiciona aquele ícone/button do RUN no lado direito da tela é : Code Runner

  • @user-dd7cq2dx6f
    @user-dd7cq2dx6f 2 месяца назад +1

    o youtube me deu seu titulo em ingleskkkk nao sei pq

    • @rocketseat
      @rocketseat  2 месяца назад

      🤣in english

    • @Cosmosnx
      @Cosmosnx 2 месяца назад

      me too KKKKKKKKKKK

  • @riuanmaia1609
    @riuanmaia1609 11 месяцев назад

    tentei fazer o deploy aqui e dá um erro dizendo que não foi encontrada a dependencia "node:http", eu procurei como funciona e não consegui resolver o erro: " internal/modules/cjs/loader.js:885
    Nov 7 03:25:48 PM const err = new Error(message);
    Nov 7 03:25:48 PM ^
    Nov 7 03:25:48 PM
    Nov 7 03:25:48 PM Error: Cannot find module 'node:http'
    Nov 7 03:25:48 PM Require stack:
    Nov 7 03:25:48 PM - /opt/render/project/src/node_modules/fastify/fastify.js
    Nov 7 03:25:48 PM at Function.Module._resolveFilename (internal/modules/cjs/loader.js:885:15)
    Nov 7 03:25:48 PM at Function.Module._load (internal/modules/cjs/loader.js:730:27)
    Nov 7 03:25:48 PM at Module.require (internal/modules/cjs/loader.js:957:19)
    Nov 7 03:25:48 PM at require (internal/modules/cjs/helpers.js:88:18)
    Nov 7 03:25:48 PM at Object. (/opt/render/project/src/node_modules/fastify/fastify.js:6:14)
    Nov 7 03:25:48 PM at Module._compile (internal/modules/cjs/loader.js:1068:30)
    Nov 7 03:25:48 PM at Object.Module._extensions..js (internal/modules/cjs/loader.js:1097:10)
    Nov 7 03:25:48 PM at Module.load (internal/modules/cjs/loader.js:933:32)
    Nov 7 03:25:48 PM at Function.Module._load (internal/modules/cjs/loader.js:774:14)
    Nov 7 03:25:48 PM at ModuleWrap. (internal/modules/esm/translators.js:199:29) {
    Nov 7 03:25:48 PM code: 'MODULE_NOT_FOUND',
    Nov 7 03:25:48 PM requireStack: [ '/opt/render/project/src/node_modules/fastify/fastify.js' ]
    Nov 7 03:25:48 PM }
    Nov 7 03:25:55 PM ==> Using Node version 14.17.0 (default)
    Nov 7 03:25:55 PM ==> Docs on specifying a Node version: render.com/docs/node-version
    Nov 7 03:25:55 PM ==> Running 'node server.js'
    Nov 7 03:25:57 PM internal/modules/cjs/loader.js:885
    Nov 7 03:25:57 PM const err = new Error(message);
    Nov 7 03:25:57 PM ^
    Nov 7 03:25:57 PM
    Nov 7 03:25:57 PM Error: Cannot find module 'node:http'
    Nov 7 03:25:57 PM Require stack:
    Nov 7 03:25:57 PM - /opt/render/project/src/node_modules/fastify/fastify.js
    Nov 7 03:25:57 PM at Function.Module._resolveFilename (internal/modules/cjs/loader.js:885:15)
    Nov 7 03:25:57 PM at Function.Module._load (internal/modules/cjs/loader.js:730:27)
    Nov 7 03:25:57 PM at Module.require (internal/modules/cjs/loader.js:957:19)
    Nov 7 03:25:57 PM at require (internal/modules/cjs/helpers.js:88:18)
    Nov 7 03:25:57 PM at Object. (/opt/render/project/src/node_modules/fastify/fastify.js:6:14)
    Nov 7 03:25:57 PM at Module._compile (internal/modules/cjs/loader.js:1068:30)
    Nov 7 03:25:57 PM at Object.Module._extensions..js (internal/modules/cjs/loader.js:1097:10)
    Nov 7 03:25:57 PM at Module.load (internal/modules/cjs/loader.js:933:32)
    Nov 7 03:25:57 PM at Function.Module._load (internal/modules/cjs/loader.js:774:14)
    Nov 7 03:25:57 PM at ModuleWrap. (internal/modules/esm/translators.js:199:29) {
    Nov 7 03:25:57 PM code: 'MODULE_NOT_FOUND',
    Nov 7 03:25:57 PM requireStack: [ '/opt/render/project/src/node_modules/fastify/fastify.js' ]
    Nov 7 03:25:57 PM }"

  • @ofcpiter
    @ofcpiter Год назад +2

    Vlw Diego, vlw Rocketseat! Aula incrível e muito bem planejada. Cada vez mais me ajudando a avançar na programação. ♥

  • @davidronam5953
    @davidronam5953 6 месяцев назад

    Quero uma especialização em nodejs... Não sei nada, mas conheco as estruturas básicas de javascript, php, HTML5, CSS, java, C#, enfim.. conheço bastante linguagem, mas nunca trabalhei na área. Preciso de uma especialização para uma vaga em especifico, como podemos proceder?

  • @DiogOD2r
    @DiogOD2r 16 дней назад

    qual app de cronograma você usou ?

  • @Wesley-4572
    @Wesley-4572 6 месяцев назад +2

    Alguém pode me ajudar, eu não tô conseguindo fazer o meu rodar como deveria. Informa que a conexão foi rejeitada

    • @JOTADEVJR
      @JOTADEVJR 5 месяцев назад

      ainda precisa de ajuda ?

  • @brunonery8098
    @brunonery8098 11 месяцев назад +1

    Show de bola como sempre!!! Poderia fazer um vídeo de salvar imagem usando o node, com banco de dados? Valeu!!!

    • @imartytk
      @imartytk 11 месяцев назад +1

      No canal do devdoido tem uns video massa de nodejs

  • @yujisakuma4918
    @yujisakuma4918 5 месяцев назад

    Muito show o video, Diego e pessoal da Rocket!! Fiquei com dúvida se tem como "quebrar" o arquivo server.js em partes menores. Por exemplo, no spring a gente consegue dividir os request em classes,. Teria como fazer isso com o fastify? Ao invés de concentrar todos os requests num arquivo só a gente dividir eles em vários arquivos mas com recursos semelhantes

  • @HansMüller-t2s
    @HansMüller-t2s 17 дней назад +1

    38:00

  • @JhonatanGabriel-j9c
    @JhonatanGabriel-j9c 3 месяца назад

    Faz uns 5 anos q estudo, até hoje não entendo

  • @samirhamaderocha252
    @samirhamaderocha252 7 месяцев назад

    Eu só não entendi a questão da porta para a aplicação, já que no arquivo .env não tem definida, e também não adicionou ela na hora de criar o deploy.

  • @lilianreis6791
    @lilianreis6791 2 месяца назад

    Que aula! Nossa, foi um dos vídeos mais didáticos e aplicáveis que já assisti. Consegui acompanhar e replicar todas as etapas e, o mais importante, eu entendi o que estava fazendo. Muito obrigada ❤

  • @heitorcz
    @heitorcz Год назад +1

    Era EXATAMENTE isso que eu estava procurando. Muito obrigado

  • @jucymaralacet4019
    @jucymaralacet4019 Год назад

    Aula ótima, mas parece que tô assistindo na velocidade 2x
    Fala rápido demais cara.

  • @Codereu
    @Codereu Месяц назад

    Estou tendo problemas com o Server.js alguma coisa relacionada as dependências do Avvio, essa é a descrição do erro:
    node: fs:441
    return binding.readFileUtf8(path, stringToFlags(options.flag));
    Error: ECANCELED: operation canceled, read
    at Object.readFileSync (node:fs:441:20)
    at getMaybeCachedSource (node: internal/modules/cjs/Loader:1527:18)
    at Module._extensions..js (node: internal/modules/cjs/Loader:1539:19)
    at Module.load (node: internal/modules/cjs/loader:1282:32) at Module._load (node: internal/modules/cjs/loader:1098:12)
    at TracingChannel. traceSync (node:diagnostics_channel:315:14)
    at wrapModuleLoad (node: internal/modules/cjs/loader:215:24) at Module.require (node: internal/modules/cjs/Loader:1304:12)
    at require (node: internal/modules/helpers:123:16)
    at Object.‹anonymous> (/Users/romeunevesr/Desktop/dev/NODE-JS-ROCKETSEAT/node_modules/avvio/boot.js:12:5) {
    errno: -89, code:
    'ECANCELED",
    syscall: 'read'

    Pode ser versão do nodeJS ou de alguma dependência do fastify ?

  • @dreadtux
    @dreadtux 8 месяцев назад

    Muito bom o video Felipe hahaha zuera, obrigado por compartilhar conhecimento !! Valeu

  • @samueloliveira4465
    @samueloliveira4465 Год назад +1

    Muito top, Diego,.
    Vlw, Rocketseat.

  • @GPedroza
    @GPedroza 8 месяцев назад

    Diego, aos 46:00 um flatMap() também funcionaria para "achatar" o ID junto com o objeto vídeo?

  • @fabioostrowski
    @fabioostrowski Месяц назад

    Aula Show muito obrigado!

  • @VictorHugoAlves7
    @VictorHugoAlves7 11 месяцев назад

    Almofada de controle de super nintendo e afins. Legal demais...uhuahahauha

  • @gabrielcallegari4852
    @gabrielcallegari4852 5 месяцев назад

    cara excelente video mas a musica de fundo me deixou maluco kakaka, estava alta o suficiente pra escutar mas baixa demais pra discernir, fiquei maluco tentando descobrir se era do video do mundo real ou coisa da minha cabeca fora isso excelente video obgd

  • @matheusfd3
    @matheusfd3 Год назад +2

    CARAMBA, façam um sobre react e react native também.

  • @tiagofarias1484
    @tiagofarias1484 11 месяцев назад

    Só um adendo pessoal, a partir da versão 18 do Node.js todos os módulos essenciais podem ser importados utilizando o prefixo `node:` (exceção para o `node:test`), não tem diferença nenhuma em importar utilizando o `fs` ou `node:fs'. Se for utilizar o `node:fs` e não utilizar o prefixo `node:`, o Node.js vai procurar por um modulo chamado `fs` na node_modules.

  • @joaogallo5914
    @joaogallo5914 11 месяцев назад

    Não tem nenhum link do github pra validar os códigos da aula ?

  • @lsmttos
    @lsmttos 9 месяцев назад +1

    Roadmap: 1:25:15

    • @lsmttos
      @lsmttos 9 месяцев назад

      Otimo Diego! Eu tava desempregado antes de fazer o curso. Agora eu consegui continuar desempregado. Muito obrigado!!

  • @samuelfranco6336
    @samuelfranco6336 Год назад

    Não tenho nenhuma capacidade de assistir um vídeo seu. Diego está muito a frente do nosso tempo. Cara e na moral todas as linguagens de programação e seus frameworks tem sua importância seu propósito, só que eu ainda não entendi o porquê alguns seres-humanos terem ódio e raiva do NodeJS.

  • @GustavoHenrique-uz5qy
    @GustavoHenrique-uz5qy Год назад

    Se você estiver no linux e a PORT parar de funcionar rode o seguinte comando :
    killall -9 node
    Ira fechar as portas do node abertas no seu pc, no windows é outro processo mas o principio é o mesmo de fechar essa portas abertas, se não rolar nada disso só reinicie o pc que ira funcionar.

  • @yukiler
    @yukiler 11 месяцев назад

    Usando o template string, o banco de dados está protegido de sql injection? 🤔

  • @AlbertoJota
    @AlbertoJota 11 месяцев назад

    Estou gostando muito dos vídeos do canal aqui. Top. Mas me fala uma coisa, onde comprou esse escudo do Capitao?

  • @lazbonpim23
    @lazbonpim23 Год назад

    Um help. A chave do ID ta null quando altero do value para entries().

  • @robertonanias461
    @robertonanias461 Год назад

    nossa estou estudando sobre html, css e javascript, achei que estava bem para aprender back end, dai resolvi ver o video e percebi que não sei nada ainda kkkk

  • @Matheus_1582
    @Matheus_1582 Год назад +1

    Eu queria muito que o diego e sua equipe de programadores construísse um framework pra os alunos dele usar...
    Um FrameWork tipo do IONIC ou do FrameWork7 ou tipo o do QUASAR...

    • @guilhermemartins5779
      @guilhermemartins5779 Год назад

      Que vantagem você vê de eles criarem um framework que o mercado não ia utilizar? não faz sentido...

    • @Mikael3770
      @Mikael3770 Год назад

      ou pegarem todos os alunos pra construirem um framework

  • @nicolenatsume
    @nicolenatsume Год назад +1

    excelente aula, Diego como sempre arrasando nos ensinos, depois de 3 anos trabalhando com Java, estou tendo que ir para o nodejs no meu novo emprego como Senior e Arquiteta de Software, e o Diego sempre salvando a minha vida! Muito obrigada!

  • @hupernikomen_
    @hupernikomen_ 10 месяцев назад

    Essa de fazer as requisicoes direto do vscode eu nao sabia.. adeus postman.

  • @nun3s575
    @nun3s575 Год назад +2

    recomendo mt para iniciantes , ótimo trabalho diego

    • @rocketseat
      @rocketseat  Год назад

      Boaaaa!! Recomenda pra geral aí!! Espalhe a palavra heeh

  • @geraldopcf
    @geraldopcf Год назад

    show de bola, agora estou estudando como faço para mostrar o vídeos do `back-end` na home page ou alguma rota específica.

  • @vimmasi1
    @vimmasi1 Год назад

    Queria saber qual teclado você usa. Achei o barulho bonitão

  • @iury664
    @iury664 Год назад +1

    statuscode 204 não é só pra delete, danilo usou pro PUT

    • @dieegosf
      @dieegosf Год назад +1

      204 pode ser usado em qualquer resposta que não possua corpo, ou seja, uma resposta de sucesso vazia.

    • @iury664
      @iury664 Год назад

      @@dieegosfopa, Diego* escrevi Danilo kkkk, valeu pelo feedback.

  • @danieldealmeida3101
    @danieldealmeida3101 Год назад

    E o bun é isso tudo mesmo que tão falando ou ainda é muito precoce?

  • @fillipeamg5877
    @fillipeamg5877 10 месяцев назад

    Qual extensao sugere e adiciona o auto import em 29:00 ??

  • @marcusquema
    @marcusquema Год назад

    essa parte do teste do put foi engraçado (a tua cara foi ótima).... grande Diego, seus posts são fantásticos. Parabéns!

  • @JulianaNascimento42
    @JulianaNascimento42 Год назад +1

    A aula com o lo-fi de fundo ficou muito bom! 😁

  • @rafaelgomes4265
    @rafaelgomes4265 Год назад

    PHP só me lembrava do Slim Framework, depois chegou aquela coisa linda que era o laravel com o lumen. dps eu descobri o Node e mais nunca quis abandonar kkkkk

  • @tiagoborges7297
    @tiagoborges7297 6 месяцев назад

    Conteúdo do Diegão sempre impecável! Valeu muito

  • @lucasalcantara6044
    @lucasalcantara6044 11 месяцев назад +2

    O meu tá dando erro na hora de criar a tabela, percebi que agora o db.js tá diferente desse do vídeo na documentação. Acho que é algo sobre a versão 20.0 e a adição das variáveis de ambiente. Alguém sabe o que preciso mudar pra funcionar?

    • @ariellily9170
      @ariellily9170 11 месяцев назад

      estou com o mesmo problema

    • @JuanMarcus-nz4dj
      @JuanMarcus-nz4dj 10 месяцев назад

      Tambem estou com o mesmo problema. o erro: SyntaxError: Identifier 'postgres' has already been declared
      Diz que o postgres já foi declarado e não consegui sair dessa parte.

    • @thomascarvalho9766
      @thomascarvalho9766 8 месяцев назад +3

      Eu consegui resolver colocando a senha correta. Aqui, para mim, no arquivo do .env o PGPASSWORD, estava com: '**********'. No próprio NEON, em DASHBOARD, vai em "Reset Password" > Sure, reset, no campo da senha tem como você olhar a senha, copia, substitua os ''**********' no .env pela senha que foi copiada do NEON, salva, roda o npm create-table.js, volta no NEON e veja se tabela foi criada.
      Também não esqueçam de fazer os imports e export no "const sql = postgres({" igual o rapaz do vídeo está fazendo.

    • @caiomfmf
      @caiomfmf 7 месяцев назад

      @@thomascarvalho9766 brigadao mano

  • @sibeleira
    @sibeleira Год назад

    Muito obrigada pelo video! Era exatamente o que eu estava precisando ❤️👏👏👏

  • @sidneysilva4610
    @sidneysilva4610 10 месяцев назад

    excelente vídeo, e maneiras bem atuais de fazer tudo, melhor que muito curso.

  • @willamemouzinho7967
    @willamemouzinho7967 Год назад +2

    Amei amei. Faz um desse com Typescript

  • @gabrielmoraesporto
    @gabrielmoraesporto Год назад +1

    Cara, que didatica absurda

  • @Lucas-km8fr
    @Lucas-km8fr 10 месяцев назад

    mano so pecou no tamanho da letra do codigo mas e mt bom kkkkkkkkkk

  • @franciscomafrajunior9648
    @franciscomafrajunior9648 Год назад +1

    BOOOA, SALVOU DE MAIS!

  • @ynowval
    @ynowval 9 месяцев назад

    diego, qual a diferença entre spread parameter e rest paramenters

  • @viniciusguimaraes117
    @viniciusguimaraes117 Год назад +1

    Qual o nome da interface usada para acessar o chat gpt ?

  • @geomax2010
    @geomax2010 10 месяцев назад

    Parabéns pelo canal!
    Você fala rápido, claro e direto ao ponto, então nem preciso colocar 2x para poder assistir kkk

  • @emanoelinfinity
    @emanoelinfinity Год назад

    Quanto a instalação customizada do nodejs no windows, recomendo via winget, pelo fato de ter mais controle. Com o winget você pode atualizar app e criar backups dos mesmos, então se você formatar o windows basta rodar o comando de restaurar o backup, que ele instala todos os apps.

  • @samirhamaderocha252
    @samirhamaderocha252 7 месяцев назад

    Cara, que alegria ver um cara novo com tanto conhecimento e didática assim. Meus parabéns!!

  • @eduardospek
    @eduardospek Год назад +1

    Que aula incrível! Conteúdo de extremo valor. Parabéns Diegão! 👏🏽👏🏽👏🏽

  • @shiratorr
    @shiratorr Год назад

    Será se você poderia colocar o rep no github?

  • @usemt9726
    @usemt9726 Год назад

    Como fritar um PASTELAO em UMA aula

  • @StephenWillians
    @StephenWillians Год назад

    comecando projeto em 2023 sem typescript🤔

  • @isguimaraess
    @isguimaraess 9 месяцев назад

    Modulo crypto não aparece pra mim...

  • @ricardolpvieira6353
    @ricardolpvieira6353 8 месяцев назад

    é ambiente de homologação e produção

  • @FelipeSouza-vz6gc
    @FelipeSouza-vz6gc Год назад

    Aula muito boa seguindo as dicas para montar uma API para praticar, só tenho uma dúvida achei que o masterclass ia continuar na linha do postgres mais pelo que assisti parece que mudou la ja esta usando Prisma e sqllite. Confesso que isso deu um nó na cabeça, achei que ia ser uma continuidade.

  • @RuanNarici
    @RuanNarici Год назад +1

    Muito bom, cara! Você é fera!