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

Поділитися
Вставка
  • Опубліковано 25 гру 2024

КОМЕНТАРІ • 243

  • @tiagocbei2010
    @tiagocbei2010 Рік тому +242

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

    • @rocketseat
      @rocketseat  Рік тому +18

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

    • @AkronnixCalendar
      @AkronnixCalendar Рік тому +2

      onde? como vc aplicou pra a vaga amigo?

    • @LeonardoCenovicz
      @LeonardoCenovicz Рік тому +1

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

    • @keiyzaStudio
      @keiyzaStudio Рік тому +1

      🎉

    • @tiagocbei2010
      @tiagocbei2010 Рік тому

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

  • @mvfernandes
    @mvfernandes Рік тому +75

    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 ❤

  • @amiltonscjunior
    @amiltonscjunior Рік тому +43

    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!!!!!!

  • @celsiasilvacs1575
    @celsiasilvacs1575 22 дні тому +4

    para quem está em 2024 ainda .E é novo no node.js principalmente usando a extensão restcliente ,tem que deixar espaço em branco após a colocação do conteúdo do body . se não vai ser tudo identificado como head.

  • @carlosvinicius905
    @carlosvinicius905 Рік тому +12

    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

  • @yukiler
    @yukiler Рік тому +9

    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.

  • @marciabernardo5843
    @marciabernardo5843 9 місяців тому +3

    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);
    }"

  • @DjEdu28
    @DjEdu28 11 місяців тому +4

    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 11 місяців тому +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 9 місяців тому

      @@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

  • @danielweb
    @danielweb Рік тому +25

    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!

  • @tiagocosta9271
    @tiagocosta9271 2 місяці тому +1

    Primeiro tutorial que consigo fazer tudo do começo ao fim, parabéns pela didática!!

  • @GabrielLima-gz8zg
    @GabrielLima-gz8zg Рік тому +4

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

  • @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!

  • @isaque5811
    @isaque5811 29 днів тому +2

    Tá sendo foda aprender isso, tô rachando a cabeça pq tô tentando entender e buscar os conceitos, pq essa é uma ótima aula prática, mas eu gosto de entender o que estou fazendo 😥. Independente, eu agradeço muito ao Diego por fornecer isso, eu estar sofrendo não é culpa desse maravilhoso conteúdo gratuito disponibilizado ❤
    Tbm tô sofrendo pq quero aprender o mais rápido possível kkkkk

  • @praldemir
    @praldemir Рік тому +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!

  • @MatheuszPorto
    @MatheuszPorto Рік тому +25

    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!

  • @GPedroza
    @GPedroza 11 місяців тому +8

    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.

  • @lilianreis6791
    @lilianreis6791 4 місяці тому

    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 ❤

  • @samirhamaderocha252
    @samirhamaderocha252 10 місяців тому

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

  • @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!

  • @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

  • @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!!

  • @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!

  • @dyon6367
    @dyon6367 Місяць тому

    cara, fantástica a sua didática. Os cursos da rocket devem ser muito bons. Uma pena que não posso pagar por eles. Algum dia chego lá. Muito obrigado!

  • @TiCambirela
    @TiCambirela Рік тому +1

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

  • @nun3s575
    @nun3s575 Рік тому +2

    recomendo mt para iniciantes , ótimo trabalho diego

    • @rocketseat
      @rocketseat  Рік тому

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

  • @tiagoborges7297
    @tiagoborges7297 8 місяців тому

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

  • @carloseduardo-pn2uy
    @carloseduardo-pn2uy Місяць тому

    Que vídeo ótimo! Caiu como uma luva!

  • @filipes.j.2113
    @filipes.j.2113 2 місяці тому

    Uma Aula muito top, vwl Diego e todos da rocketseat!! Abraço.

  • @Saul_McCallister
    @Saul_McCallister 3 місяці тому +2

    Você é o cara!! Te acompanho desde 2022 com dicas de React

  • @gabrielmoraesporto
    @gabrielmoraesporto Рік тому +1

    Cara, que didatica absurda

  • @heitorcz
    @heitorcz Рік тому +1

    Era EXATAMENTE isso que eu estava procurando. Muito obrigado

  • @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!

  • @CarlFritz24
    @CarlFritz24 4 місяці тому +1

    É 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

  • @brunonery8098
    @brunonery8098 Рік тому +1

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

    • @imartytk
      @imartytk Рік тому +1

      No canal do devdoido tem uns video massa de nodejs

  • @geomax2010
    @geomax2010 Рік тому

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

  • @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. ♥

  • @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.

  • @eduardospek
    @eduardospek Рік тому +1

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

  • @junheras
    @junheras Рік тому

    vlw, agora vou poder continuar com o meu projetinho em backend

  • @ricckyz5841
    @ricckyz5841 9 місяців тому +3

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

  • @willamemouzinho7967
    @willamemouzinho7967 Рік тому +2

    Amei amei. Faz um desse com Typescript

  • @JulianaNascimento42
    @JulianaNascimento42 Рік тому +1

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

  • @samueloliveira4465
    @samueloliveira4465 Рік тому +1

    Muito top, Diego,.
    Vlw, Rocketseat.

  • @RuanNarici
    @RuanNarici Рік тому +1

    Muito bom, cara! Você é fera!

  • @JoaoGabriel-lz9fo
    @JoaoGabriel-lz9fo 11 місяців тому +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

  • @fabioostrowski
    @fabioostrowski 4 місяці тому

    Aula Show muito obrigado!

  • @daniloohenriquee6526
    @daniloohenriquee6526 Рік тому +1

    let's go, never stop learning ! ! !

  • @sidneysilva4610
    @sidneysilva4610 Рік тому

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

  • @celestinopaulo3217
    @celestinopaulo3217 8 місяців тому

    Sensacional, obrigado Diogo.

  • @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.

  • @TGentertainmentBR
    @TGentertainmentBR 10 місяців тому

    QUE VÍDEO BOMMMMMMMM CARA EU TE AMO DEMAIS

  • @sibeleira
    @sibeleira Рік тому

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

  • @CefasHeliSathler
    @CefasHeliSathler Рік тому +1

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

  • @franciscomafrajunior9648
    @franciscomafrajunior9648 Рік тому +1

    BOOOA, SALVOU DE MAIS!

  • @matheusfd3
    @matheusfd3 Рік тому +2

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

  • @AlbertoJota
    @AlbertoJota Рік тому

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

  • @literaturaindependente3526
    @literaturaindependente3526 5 місяців тому +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!!

  • @celsiasilvacs1575
    @celsiasilvacs1575 23 дні тому +2

    Ola nova no node.js eu nao consegui rodar meu código antes de declarar a class porque o seu deu tem alguma explicacacao para isso ?

  • @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

  • @TGentertainmentBR
    @TGentertainmentBR 10 місяців тому +1

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

  • @hoff_mann
    @hoff_mann Рік тому +1

    Boa tarde diegao, vc é demais

  • @gabrielcallegari4852
    @gabrielcallegari4852 8 місяців тому

    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

  • @fillipeamg5877
    @fillipeamg5877 Рік тому

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

  • @liarleyev8487
    @liarleyev8487 Рік тому

    Caraaa, que excepcional

  • @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.

  • @tiagofarias1484
    @tiagofarias1484 Рік тому

    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.

  • @Dani-lw2bs
    @Dani-lw2bs Рік тому +1

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

  • @neexteditz
    @neexteditz Рік тому

    Teria como disponibilizar esse roadmap em algum gist ou o link do notion pra gente? Amei a aula 🥰

    • @dieegosf
      @dieegosf Рік тому +1

      Se você se inscrever no minicurso de Node.js do link da descrição lá tem um PDF com esse Roadmap.

  • @ynowval
    @ynowval Рік тому

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

  • @yujisakuma4918
    @yujisakuma4918 7 місяців тому

    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

  • @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

  • @juliocaesarmfj
    @juliocaesarmfj Рік тому

    Sou desenvolvedor Desktop e esse vídeo me abriu mais a mente sobre desenvolvimento Web. Mas continuou achando horrível a parte do HTML e do CSS.

    • @unk9
      @unk9 Рік тому

      Se não se importar, curiosamente eu pergunto porque.

  • @javandhein
    @javandhein Рік тому

    Deegãããõoo, faz seriee, tratando node

  • @Lucas-km8fr
    @Lucas-km8fr Рік тому

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

  • @GPedroza
    @GPedroza 11 місяців тому

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

  • @davidronam5953
    @davidronam5953 9 місяців тому

    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?

  • @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 ?

  • @rodrigosimoes7224
    @rodrigosimoes7224 Місяць тому

    o meu npm init -y da erro, eu nao sei como e que tu abriste o terminal, mas o meu diz powershell e o teu diz fish, qual a diferença e como posso fazer o npm init -y

  • @drumonddev
    @drumonddev Рік тому

    Conteúdo muito bacana 👊🏽👊🏽🤝🏽

  • @LuanSantos-hg9kk
    @LuanSantos-hg9kk Рік тому +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.

    • @LuisOtavio-dt8nu
      @LuisOtavio-dt8nu Місяць тому

      O frontend deve pegar o nome do endpoint que deseja implementar e utilizar algum método do http. Pegar uma variável do input e jogar na api, o frontend deve usar o método post ou put. No próprio frontend, vc pode criar um método toJson e passar as variáveis dentro do body, Não sei se fui claro, mas espero ter ajudado,

  • @kesleylima6159
    @kesleylima6159 Рік тому

    Valeu Diego. Além de um conteúdo show, didática fantástica.
    Parabéns.

  • @DiogOD2r
    @DiogOD2r 3 місяці тому

    qual app de cronograma você usou ?

  • @superaula3458
    @superaula3458 Рік тому

    Posso usar pawer shell ?

  • @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

  • @HerickMarsh
    @HerickMarsh 25 днів тому

    esse terminal é do nodejs que vc criou a pasta? estou usando ubuntu

  • @breakbosscrewoficial4249
    @breakbosscrewoficial4249 Рік тому

    Bora lá pessoal

  • @vimmasi1
    @vimmasi1 Рік тому

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

  • @ericnevesr
    @ericnevesr Рік тому +1

    Qual o tema visual e dos icons ? Tava procurando um assim

    • @rocketseat
      @rocketseat  Рік тому +1

      Nessa parte do vídeo ele fala isso Eric 5:44

    • @ericnevesr
      @ericnevesr Рік тому

      Muito obrigado, eu estava no meio do projeto no trampo, passou despercebido kkk

  • @danielvicentefagundes6774
    @danielvicentefagundes6774 Рік тому

    Maravilha !!! SUCESSO !!!

  • @cristianepereira806
    @cristianepereira806 Рік тому

    Top seu conteúdo Tiago, qual a configuração ou extensão pra deixar V. Code com esses pontos coloridos do lado esquerdo superior?

  • @No_one12351
    @No_one12351 8 місяців тому +1

    Início 7:12

  • @omopai
    @omopai 5 місяців тому

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

  • @yukiler
    @yukiler Рік тому

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

  • @VictorHugoAlves7
    @VictorHugoAlves7 Рік тому

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

  • @alexdafreguesia
    @alexdafreguesia Рік тому +1

    Roadmap: 1:25:15

    • @alexdafreguesia
      @alexdafreguesia Рік тому

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

  • @lazbonpim23
    @lazbonpim23 Рік тому

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

  • @superaula3458
    @superaula3458 Рік тому

    Diegão posso usar nodemon ?

  • @JoaoBopsin
    @JoaoBopsin 5 місяців тому

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

  • @dreadtux
    @dreadtux 11 місяців тому

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

  • @lucasmelo1880
    @lucasmelo1880 Рік тому

    Shoow! Obrigado!