Criando uma API do Zero com NodeJs - (Guia Completo Para Iniciantes)

Поделиться
HTML-код
  • Опубликовано: 20 окт 2024
  • Nessa aula você vai aprender a criar uma API do absoluto zero, utilizando o NodeJs + Express, esse tutorial é focado para o público iniciante.
    No próximo vídeo você vai aprender, como consumir os dados dessa API em uma aplicação mobile utilizando o React Native.
    ✅Pra você não perder a próxima aula, se inscreve no canal e ative o sininho 🔔 das notificações.
    Baixe o Visual Studio Code por aqui: code.visualstu...
    JSON de filmes: drive.google.c...
    💎Curso Profissional de React Native (Fábrica de Aplicativos):
    Aprenda React, React Native e NodeJs do absoluto Zero.
    bit.ly/fabrica...
    🔶Site Oficial:
    stackmobile.co...
    📲 Instagram:
    www.instagram....
    🔻🔻ASSISTA OUTROS VÍDEOS E SÉRIES 🔻🔻
    React Native do Zero - Playlist Completa
    • Vamos falar de React N...
    Curso de JavaScript - Para Iniciantes
    • Curso de JavaScript: I...
    Criando uma API NodeJS e Publicando no Heroku - Hospedagem Gratuita
    • Criando uma API NodeJS...
    #nodejs #javascript #programação

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

  • @vitor.fernandesx
    @vitor.fernandesx 2 года назад +31

    Que vídeo incrível! Eu como Senior, venho te parabenizar, seu trabalho é impecável para ensinar qualquer desenvolvedor independente da carga intelectual do mesmo! Show...!

    • @StackMobile
      @StackMobile  2 года назад +2

      Obrigado pelo elogio irmão, fico feliz que tenha gostado do vídeo.
      Abraço e volte sempre.

  • @ricardomoraes6849
    @ricardomoraes6849 Год назад +3

    que video sensacional... o que era tempestade virou copo de agua

  • @joseronaldo4666
    @joseronaldo4666 2 года назад +12

    Vídeo Maravilhoso , como estudante front-end apenas me limitava a consumir apis que chegavam até mim , agora que precisei criar minha própria api seu video ajudou bastante!

  • @mayconmartins866
    @mayconmartins866 2 года назад +9

    KRL ISSO É MUITO MAIS DIVERTIDO QUE FICAR POSICIONANDO DIV NA BOSTA DO FRONT END KKKKK

    • @StackMobile
      @StackMobile  2 года назад

      Obrigado pelo comentário Maycon.

  • @claudiabalmeida4529
    @claudiabalmeida4529 2 года назад +9

    Caraca, estou em um projeto para criar uma API e nem sabia como começar... obrigadaaaaaa!

    • @StackMobile
      @StackMobile  2 года назад

      Fico feliz que tenha gostado Claudia.

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

    Sua didatica é otima, e me fez entender muitos conceitos e nomenclaturas que eu estava com dificuldades. Ja me inscrevi no canal.

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

      Obrigado pela sua presença e seu comentário Nathalia.
      Sucesso!

  • @julianacosta-hb8ci
    @julianacosta-hb8ci Год назад +1

    Que vídeo maravilhoso! Muito obrigada!!!!

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

      Eu que agradeço pelo seu comentário Juliana.

  • @gaabrielt9
    @gaabrielt9 2 года назад +1

    o melhor tutorial que já vi, consegui aprender perfeitamente, obrigado

    • @StackMobile
      @StackMobile  2 года назад

      Obrigado por ter assistido e também por comentar.
      Abraço e Sucesso pra ti.

  • @jefersoncambui5180
    @jefersoncambui5180 2 года назад +3

    Achava que era mais complexo criar API em node, mas dá forma que foi explicada em video foi ótima e muito clara, achei simples assim haha, obrigado pelo video muito bom 👏👏👏

    • @StackMobile
      @StackMobile  2 года назад

      Fico feliz que tenha gostado do vídeo Jeferson.
      Abraço!

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

    Meu amigo que video incrivel, na vdd os seus videos são Incriveis.

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

      Muito obrigado pelo seu feedback Rodrigo.
      Sucesso!

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

    Encantada com sua explicação!! Parabéns!!!

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

      Muito obrigado Renata pelo seu comentário, fico feliz que tenha gostado.

  • @giannistephaniecarreirahon9095

    Muito obrigada por essa mega aula!

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

      Eu que agradeço pela sua presença e seu comentário @giannistephaniecarreirahon9095
      Espero que tenha esclarecido.

  • @junior-carretas
    @junior-carretas Год назад

    Parabéns pela grande aula amigo ! ajudou muito , sucesso.

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

      Eu que agradeço Junior.
      Forte abraço!

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

    estou em 2024 e mesmo assim este vídeo me ajudou muito! valeu mesmo!

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

    a aula que eu precisava...

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

    Muito bom, deu td certo por enquanto, parabens!

  • @ThamyCambe
    @ThamyCambe 2 года назад

    Explica bem demais!! Me ajudou muito, pois eu tava cheia de dúvidas. Obrigadaaa!

    • @StackMobile
      @StackMobile  2 года назад

      Obrigado pelo seu comentário Tamy.

  • @clinihard
    @clinihard 3 года назад +1

    Sensacional explicação! A melhor que eu encontrei. Obrigado, ganhou mais um inscrito!!!

    • @StackMobile
      @StackMobile  3 года назад +1

      Obrigado pela presença e pelo comentário.
      Seja bem-vindo ao nosso canal.
      Atenciosamente...

  • @renansilvaramos5857
    @renansilvaramos5857 3 года назад +1

    Muito top chefe.. Excelente aula > explicou de forma simples e facil de compreender.. melhor aula que eu vi até agora sobre o assunto..
    Vou me inscrever no canal e acompanhar o restante das aulas.. Tenho muito interesse no aprendizado de API em nodeJs , python , reactnative..

    • @StackMobile
      @StackMobile  3 года назад +1

      Obrigado pelo elogio.
      Seja muito bem-vindo ao nosso canal Renan.

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

    já me inscrevi to querendo entrar para o mercado da tecnologia e isso ajuda muito

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

      Vai pra cima Natan 👊

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

      @@StackMobile como faço a instalação do Yarn agr está tudo diferente no site

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

      @@StackMobile copiei o codigo do seu video e deu certo haha

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

    Video muito bom! é uma pena que não da para curtir no minimo umas 200x, parabéns pelo conteúdo e obrigado!

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

    Muito bom o vídeo, sempre fiquei com receio de aprender Node, mas sua explicação foi ótima, parabéns e obrigadaaa 😅

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

      Fico feliz em ter ajudado Maira.
      Sucesso!

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

    Direto ao ponto. Top...

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

      Obrigado pelo seu feedback Wanderson.

  • @cu993
    @cu993 3 года назад +1

    Você é brabo, tô me batendo pra entender uma api em python, mas em node parece facil

    • @flaviomota4652
      @flaviomota4652 3 года назад +1

      Python não é uma lang boa pra web, apesar do Django, por isso node parece fácil

    • @StackMobile
      @StackMobile  3 года назад

      Olá Mario.
      Em python eu não sei como funciona, mais em node é bem tranquilo.

  • @alexandre_noguez
    @alexandre_noguez 2 года назад

    Adorei teu canal, já me inscrevi! Parabéns, sucinto, conciso e direto!

    • @StackMobile
      @StackMobile  2 года назад

      Muito obrigado 😃 Alexandre.
      Seja muito bem-vindo ao nosso canal de programação mobile.

  • @Dash_well
    @Dash_well 2 года назад

    Mano do ceeu, tu explica muito bem, obrigado pela aula cara

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

    Melhor explicação

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

      Vlw Edvaldo.
      Forte abraço!

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

    vídeo sensacional!

  • @jacilenemelo4463
    @jacilenemelo4463 2 года назад

    Excelente aula!!

    • @StackMobile
      @StackMobile  2 года назад

      Obrigado pelo seu feedback Jacilene.

  • @claudiodu3280
    @claudiodu3280 3 года назад

    Gostei da didática. Show

  • @EnthonyStevie1000
    @EnthonyStevie1000 2 года назад

    Show de aula!!!

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

    te amo cara

  • @rodrigopereira383
    @rodrigopereira383 3 года назад

    Poh, sensacional parabéns pelo conteúdo.

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

    Que video maravilhoso

  • @ItamarOliveira
    @ItamarOliveira 3 года назад

    Excelente tutorial, parabéns!!!

    • @StackMobile
      @StackMobile  3 года назад

      Obrigado pelo feedback Itamar.

  • @beatrizromao5253
    @beatrizromao5253 2 года назад

    Excelente tutorial!!

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

    muito bom

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

      Obrigado pelo seu comentário.

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

    Boa tarde, podem compartilhar o segundo video para consumo dessa API no React Native?

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

      PlayList completa: ruclips.net/video/WejbsEnvvRQ/видео.html

  • @FelipeFerreira-zv8gt
    @FelipeFerreira-zv8gt Год назад

    No caso do nodemon (outros arquivos tambem) eu preciso instalar em todo projeto? Ou ele ja fica na maquina?
    Otimo video!

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

    é possível hospedar essa API no vercel e consumi-las em app react.js?

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

    cara tipo se fizer uma API, em php como coloco ela no front.

  • @PedroHenrique-cd5mv
    @PedroHenrique-cd5mv 3 месяца назад

    Fiz tudo igualzinho o video mas aparece o seguinte erro no console (Uncaught ReferenceError: require is not defined)
    Já não sei o que fzr pois não achei ninguém que ajudasse a resolver esse problema

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

    Valeu🎉

  • @StackMobile
    @StackMobile  3 года назад +3

    ➡ Curso de React Native (Fábrica de Aplicativos)
    bit.ly/fabricadeaplicativoscurso

    • @jonatascarvalho9844
      @jonatascarvalho9844 3 года назад

      Parabéns 👏🏿👏🏿👏🏿👏🏿👏🏿👏🏿
      Vídeo de primeira
      Muito bom

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

    Estou nesse mundo de api. Você me ensina fazer um api integrada a plataforma de jogos.

  • @gabriellealvim8008
    @gabriellealvim8008 2 года назад

    perfeitoooo

    • @StackMobile
      @StackMobile  2 года назад

      Obrigado pelo seu feedback Gabrielle.

  • @Gabriel-zt7pk
    @Gabriel-zt7pk 2 года назад

    Preciso escrever o json no proprio java script para criar id unicos iss eu con segui porem o nodemon esta em um loop infinito :/

  • @gilsongoes6116
    @gilsongoes6116 2 года назад +1

    Boa. Seu curso ensina API para internet das coisas (interagir com nodemcu )?

    • @StackMobile
      @StackMobile  2 года назад

      Olá Gilson.
      Esse curso de React Native é focado em desenvolvimento de aplicativos multiplataforma, Android e iOS, não tem módulos para internet das coisas.

  • @fofo73349
    @fofo73349 3 года назад +1

    é muito complicado criar uma string de conexão para vincular a api a um banco de dados?
    e pra fazer a autenticação podemos gerar um token para parte de segurança desssa API?
    Cara seu video foi top, muito simples, porém eu gostaria de saber como melhorar ainda essa API
    para resolver problemas como o efeito Joana D'Arc, você comentou como usar os métodos né? eu consigo abrir essa API no Postman?

    • @StackMobile
      @StackMobile  3 года назад +1

      Obrigado pela presença Regis.
      Vlw pelo comentário também
      Esse Postman eu não conheço, tem que ver se eles aceitam JavaScript.
      Da pra fazer tudo com NodeJs, a maioria das empresas estão utilizando ele como backend.
      Na internet você vai conseguir achar muita coisa gratuita, mais caso queira se aprofundar, recomendo cursos na área.
      Se você tiver interesse eu vou recomendar o ➡ Curso Completo de React Native (Fábrica de Aplicativos)
      bit.ly/fabricadeaplicativoscurso
      Nesse curso cobre a parte de NodeJs

  • @alankardec9356
    @alankardec9356 2 года назад +1

    O yarn add express não está funcionando esta dizendo pq a execução de scripts foi desabilitada neste sistema tou no vscode pode me ajudar ?

    • @StackMobile
      @StackMobile  2 года назад

      Execute os comandos no seu CMD, caso não consiga no VsCode.

    • @alankardec9356
      @alankardec9356 2 года назад

      @@StackMobile já conseguí mano, pelo Power shell, Set-ExecutionPolicy e coloquei a palavra chave pra desbloqueio conseguí instalar, obg Sucesso!

  • @AmorimFurtado
    @AmorimFurtado 2 года назад +1

    não achei a parte2, só achei uma parte 2 para react que ele fez, se alguém achou me passa o link pfvor

    • @StackMobile
      @StackMobile  2 года назад

      Fala Krishnamurtir Amorim tudo beleza?
      PlayList completa: ruclips.net/video/WejbsEnvvRQ/видео.html
      A segunda parte é consumindo os dados dessa API no React Native, porém tem mais 1 vídeo bem bacana na playlist também.

  •  2 года назад

    Parabens pelo vídeo, nunca pensei que era tão fácil criar uma api com Node. Eu tentei encontrar o outro vídeo que voce fala que vai criar um app para consumir a mesma mas não achei. Poderia por favor compartilhar o link?

    • @StackMobile
      @StackMobile  2 года назад +1

      Fala André! tudo beleza?
      Fico feliz que você tenha gostado dos meus conteúdos, seja muito bem-vindo ao nosso canal de programação mobile.
      Sobre o vídeo de consumir API vou te passar.
      Link do vídeo: ruclips.net/video/k8hz8WIxhAA/видео.html

  • @sosoccacalulu2345
    @sosoccacalulu2345 3 года назад +1

    bom dia.
    Parabéns pelo video.
    Mas infelizmente não está funcionando no meu computador, muito embora eu tenha feito tudo aparentemente direitinho, não me mostra nenhuma mensagem de erro, mas não funciona.

    • @StackMobile
      @StackMobile  3 года назад

      Obrigado pela presença e comentário Expedito Brito.
      Provavelmente tem algum erro no seu código, tem que analisar.
      Atenciosamente...

    • @alessandroalmeida8017
      @alessandroalmeida8017 2 года назад

      //servidor
      server.listen(3000, () => {
      console.log ('O servidor está funcionando!')
      });
      Amigo o meu estava assim! Errei colocando o sinal de = incorretamente "server.listen=(3000, () => {
      console.log ('O servidor está funcionando!')". Espero ter ajudado!

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

    Não achei a continuação do vídeo :/

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

      Bom dia! Annie tudo bem?
      Está aqui a playlist completa: ruclips.net/video/WejbsEnvvRQ/видео.html
      Espero que goste.
      Atenciosamente...

  • @alankardec9356
    @alankardec9356 2 года назад +1

    O nodemon tbm está desabilitado

    • @StackMobile
      @StackMobile  2 года назад +1

      Fala Alan tudo certo?
      Conseguiu instalar o nodemon?
      Se não conseguir com o yarn pode fazer pelo npm também.
      Atenciosamente...

    • @alankardec9356
      @alankardec9356 2 года назад

      @@StackMobile conseguí sim, fiz Set-ExecutionPolicy e coloquei a palavra chave desbloqueei baixei o express pelo yarn, e o endemon tbm, pq uso Windows como tá tendo essa política de segurança power shell, mas conseguí tranquilo valeu.

  • @joao16201
    @joao16201 3 года назад

    olá tudo bem? aprendi bastante vendo esse video, porém tenho uma duvida muito urgente. no video vc colou os filmes no .json, eu precisava que na vdd ele me retornasse automaticamente todos os arquivos inseridos em uma pasta e em uma subpasta, sem eu precisar dar esses valores, teria como?

    • @StackMobile
      @StackMobile  3 года назад

      Bom dia! João Vitor tudo certo?
      Fico feliz de verdade, em saber que você aprendeu bastante.
      No vídeo eu mostrei como retornar o json em uma pasta separada, está mais no final do vídeo.

    • @joao16201
      @joao16201 3 года назад

      ​@@StackMobile aaah sim, verdade! mas eu digo por exemplo:
      tem uma pasta (arquivos) com 7 subpastas (equipamentos), e dentro das 7 subpastas tem 10 imagens, e ai fazer com que o json reconheça todas as imagens nessas subpastas e me retorne em formato json. Então eu teria que fazer algum script no JS e ai dps transformar o JS em json?

    • @joao16201
      @joao16201 3 года назад

      @@StackMobile pq basciamente oq eu quero fazer é um menu de navegação que vai me retornar varias pastas, e ai quando eu for clicando nas pastas ele vai me retornando as subpastas e consecutivamente as imagens, isso tudo por uma api, pq dai se eu inserir alguma coisa na pasta ele ja vai acrescentar no array automaticamente.
      não sei se eu expliquei direito, e agradeço desde já por me responder, muito obrigado mesmo !!

    • @StackMobile
      @StackMobile  3 года назад

      @@joao16201 Olá João tudo bem?
      Agora eu entendi o que você quer fazer, a forma mais fácil é você criar um array de objetos e cada objeto vai ter todos os dados que você quer recuperar no front-end da sua aplicação.
      Exemplo:
      [
      {
      "id": "1",
      "periferico": "Placa de Vídeo RTX2080",
      "imagem": "imagem da placa de video",
      "descricao": "Placa de vídeo focada para games mais pesados"
      },
      {
      "id": "2",
      "periferico": "Placa de Vídeo GTX 1050",
      "imagem": "imagem da placa de video",
      "descricao": "Placa de vídeo focada para jogos de entrada"
      },
      E assim por diante...
      ]
      No Front-End: Por exemplo na tela 1 você quer mostrar uma lista com todos os nomes dos equipamentos(Placa de vídeo) e também a imagem de cada produto.
      quando o usuário clicar em um item específico da lista, eu vou mandar ele pra tela 2, onde vai ter todas as informações daquele produto específico como: descrição ou até outros itens.
      porém tudo isso precisa estar no JSON.
      Essa é uma maneira.
      Tem também a parte de relacionamentos, que envolve banco de dados, é um pouco mais avançado.
      Eu vou recomendar pra você esse treinamento aqui: bit.ly/fabricadeaplicativoscurso
      Nesse curso você aprende Node.js do zero até o mais avançado.
      Além disso tem aulas de React e React Native, você aprende de fato a stack completa de JavaScript.
      Não estou tentando vender esse curso pra você, mais caso se interessar vale muito a pena.
      É o curso que eu recomendo para os meus alunos.
      Eu também vou trazer mais conteúdos de Node aqui no canal, mais pra frente, esse foi um vídeo para quem está iniciando agora.

    • @joao16201
      @joao16201 3 года назад

      @@StackMobile Muito obrigado!!! me ajudou demais, obrigado pela atenção.. vouu dar uma olhada no curso pra ir treinando

  • @cortesderuyter
    @cortesderuyter 3 года назад

    não consigo instalar o yarn pelo terminal

    • @StackMobile
      @StackMobile  3 года назад

      Olá Willian.
      Tenta instalar o yarn pelo PowerShell ou CMD.

  • @brunopare8613
    @brunopare8613 2 года назад

    Meu nodemon não atualiza sozinho n sei pq.

  • @jhmartins3751
    @jhmartins3751 3 года назад +1

    Link invalido do filmes

    • @StackMobile
      @StackMobile  3 года назад

      Upei novamente.
      Link: drive.google.com/file/d/1GzOsnjoH3E4IFnuSsDZ4pbEfQXJoqYzy/view?usp=sharing

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

    Valeu!

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

      Fala Gabriel tudo blz?
      Muito obrigado pela sua presença e pelo valeu demais.
      Desejo sucesso pra ti.
      Forte abraço!