Backend com NodeJs e Javascript DO ZERO - Para iniciantes | Mão na massa - 005

Поделиться
HTML-код
  • Опубликовано: 20 окт 2024
  • O backend, ao lado do frontend, é uma das grandes e mais importantes partes dos sistemas web e mobile.
    E no vídeo de hoje eu vou te mostrar o básico de como construir um projeto backend do zero usando Javascript através do NodeJs com Express, bora?
    Comandos usados no vídeo:
    npm init -y
    npm i express@4.18.1
    npm i -D nodemon@2.0.16
    ★Torne-se um programador fullstack - conheça o Método Crescimento Exponencial:
    bit.ly/3wfPXf9
    Siga-nos nas outras redes sociais e fique por dentro do melhor conteúdo DEV:
    ●Instagram: / seja.dev
    ●Facebook: / sejadevoficial

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

  • @eliomarsouza8502
    @eliomarsouza8502 4 дня назад

    Show demais, direto ao ponto.. 30 minutos já rodando get, post, delete enfim... tudo rodando.

  • @anthonycs8
    @anthonycs8 Год назад +26

    Dinamico, pratico, direto ao ponto, linguagem objetiva. Vey obrigado ! Showwww!

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

      Feliz em ajudar Anthony! Tamo junto

  • @helio2538
    @helio2538 10 месяцев назад +3

    Parabéns, as explicações foram técnicas e práticas.Aos 52 anos estou pensando em entrar nessa área.Trabalhei a vida inteira com projetos elétricos e automação,agora estou iniciando esse desafio.Guardando as devidas proporções,me lembra a linguagem C que aprendi no SENAI.

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

      Estou na mesma situação, boa sorte pra gente.

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

    meu fi que didatica eh essa ta maluco kkkkk pqp aula sinistra!

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

    Apresentou muito bem, que video sensacional

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

    Muito obrigado pelo conteúdo, realmente muito satisfeito com sua didática .

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

    2 anos dps, e sempre ajudando, valeu cara..

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

    Cara... Tua didática é fantástica! Estava há uma semana tentando entender esse conteúdo em outros lugares e você explicou de maneira muito prática! Parabéns!

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

    direto ao ponto, linguagem objetiva. Vey obrigado ! Showwww!

  • @ednafernandes8442
    @ednafernandes8442 Месяц назад +1

    Boa aula, gostei demais.

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

    Sensacional 👏🏽👏🏽👏🏽
    Didática maravilha!

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

    melhor explicação do youtube

  • @viniciusbrandao695
    @viniciusbrandao695 7 месяцев назад +2

    como faço quando n consigo o comando de "$ npm initi -y"?

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

    Certo, uma dúvida. Supondo que eu tenha feito todo o front em react, como eu importaria o back end? Em um projeto de larga escala, mais pessoas são envolvidas e teriam que ser dois repositórios. Como eu interligo o back end ao front, e se eu ligar, como eu levo a informação ao back end, formulário por exemplo, usa-se o (req)???

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

    Cara parabéns pelo vídeo.. muita informação de qualidade e bem explicado .. aliás, ótimo canal .. uma dica é vc dar zoom no vs code pra ver melhor no celular .. abç.

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

      Valeu! Obrigado pelo feedback também, vou levar em consideração para as próximas, abraço!

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

    Parabéns 👏👏👏 muito didático 🙏 gratidão.
    Luiz 49 de BH MG

  • @alisonmeireles2638
    @alisonmeireles2638 2 года назад +5

    Poderia criar as playlists para os conteúdos. Vídeo muito massa, parabéns!

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

      Vou criar Alison, obrigado pelo feedback, tamo junto!

  • @WesleyCavalcante-g6v
    @WesleyCavalcante-g6v 7 месяцев назад +1

    antes de assistir suas aulas eu preciso estar ja sabendo tudo sobre javascript ou consigo aprender com suas aulas ?:

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

    Ótima aula, obrigado!

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

    Top de mais até em fim deu para entender rs

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

    Ótimo vídeo de introdução sobre node.js. Gostei demais desse vídeo, acredito que para o primeiro dia de estudos sobre back-end eu tive um claro entendimento sobre express e node.js que eu tinha bastante dúvida.

  • @Felipe-on5dg
    @Felipe-on5dg Год назад

    Obrigado amigo, para quem esta iniciando, excelente conteúdo. Se poder continuar postando, vai ser de grande ajuda, tipo aula 1, aula 2 e assim por diante.

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

    Ótimo vídeo, didática incrível!

  • @ChegandoFluente
    @ChegandoFluente Год назад +11

    Desculpa pela ignorância, mas já que JS é voltado ao front, não seria ruim usá-lo no back, mesmo que seja aceitável? Falo da performance e de preferência das empresas no geral (mercado).

    • @SejaDev
      @SejaDev  Год назад +17

      Existem várias formas de responder isso, a resposta curta é não, e eu vou tentar explicar da forma mais direta possível (é um bom tema pra um vídeo, inclusive).
      O primeiro ponto é que, por rodar em navegadores, o Javascript foi criado pra ser extremamente leve, e isso se reflete no backend também. Uma máquina pra rodar Java, por exemplo, precisa de muito mais processamento do que uma máquina pra rodar Javascript com a mesma velocidade.
      O segundo ponto é que o Javascript é uma linguagem totalmente orientada a eventos. Pensa na web: Ela é feita pra "reagir" quando você toma uma ação, por exemplo: De digitar em algum lugar ou clicar em algum botão.
      Isso é extremamente escalável pra coisas em tempo real, já que é basicamente uma orientação a eventos, por isso, o JS e o NodeJs começou a ser usado em larga escala pra aplicações dessa maneira. Um exemplo disso é o google drive com edição de arquivos em tempo real por várias pessoas.
      Terceiro ponto: No início, realmente, a perfórmance era horrível, e isso acontece com qualquer tecnologia que não tem uma grande empresa por trás. No caso do NodeJs, o Google resolveu trabalhar no motor de execução dele, e a partir disso, tornou o NodeJs extremamente rápido. Depois dessas melhorias, o NodeJs passou a ganhar popularidade.
      Existem muitos outros pontos, e como qualquer coisa na tecnologia: Existem prós e contras. Mas definitivamente o NodeJs não é "lento" e nem uma "gambiarra" pra rodar de qualquer maneira, é uma extensão do Javascript que, hoje, já está bem consolidado.
      Como exemplo de empresas que usam essas tecnologias, uma das maiores é a Netflix, que usa o NodeJs justamente pra responder ao usuário de forma rápida e dar a sensação que tudo acontece em "tempo real".
      A netflix, inclusive, utiliza ReactJs no frontend e NodeJs no backend.
      Outro exemplo é o próprio Google em algumas aplicações, o Uber, o Linkedin, a IBM, existem muitos exemplos
      Espero ter te ajudado :)

    • @ChegandoFluente
      @ChegandoFluente Год назад +7

      @@SejaDev E como ajudou. Muito obrigada.

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

      Fiquei aliviado com essa resposta kk,eu acostumei com o js,tô a uns 7 meses estudando front,e agora decidi me aventurar no back, porém não quero largar js acho que seria muito bagunçado pra mim embarcar por exemplo num Java da vida, python e tals.

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

      Na verdade Uber migrou de NodeJs para GO há alguns anos

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

    Otimo video! qual o video que da sequencia nesse assunto?

  • @GabrielSilva-bj2vm
    @GabrielSilva-bj2vm Год назад +1

    Show de bola irmão

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

      Valeu! Tamo junto Gabriel

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

    mano... por favor continuaaaaaa

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

      Pode deixar Kevin, por aqui temos vídeos novos toda semana 🙂

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

    Parabens mano

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

    meu nodemon nao esta fazendo o starting, apenas o restartin, nao consegui achar oque pode ser o erro

  • @esleyleal-o2p
    @esleyleal-o2p Год назад +1

    Então hoje eu quero focar no Back end , atualmente estou estudando Js, typeS , Nodejs , mongoDB , Express .. Tá valendo a pena ? Kkk pq quero Back end , o que me aconselha ?

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

    Cara muito top! parabéns!

  • @Leonardo-de5il
    @Leonardo-de5il Год назад +1

    Mais um inscrito

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

    Qual e o tema do programa?

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

    Parabens, excelente conteúdo.
    Recomendo experimentar a extensão rapidAPI em vez do thunderclient

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

      Valeu! Tamo junto

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

    Excelente aula da parte inicial.

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

    parabens pela aula, concerteza continue nos ensinando ok

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

    Muito bom a aula, na espera por mais!

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

    Excelente aula, irmão! Já me inscrevi.

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

    muito bom mesmo, so queria a continuação desse vídeo😪

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

      Haha em breve teremos uma live focada em backend :D

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

    gente, é area function? eu nao entendi pra que serve essa parte

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

    mano estou apanhando aqui, ainda não descobri porque o meu não rodou.
    queria postar uma foto do meu vscode no comentario mas não da.
    const express = require('express')
    const app = express()
    const PORT = 3000
    app.listen (PORT,() => {
    console.log ('App online na porta ${PORT}')
    })
    acho que ficou faltando alguma config no meu vscode.
    quando digito no terminal o código
    node src/index.js
    ele não retorna nada :S
    se alguém conseguir me ajudar ficarei muito grato.

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

    desculpa minha ignorância, mas como faço para meu VisualStudio, apresentar o tema igual ao seu, pois o meu CONST fica em um tom de azul escuro e os "textos" em laranja... e o seu fica em Rosa e amarelo, facilitando pra mim a identificação de acordo com o seu vídeo.
    Conteúdo Fantástico, parabéns

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

      O tema é o "Dracula Official" Brunex!

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

    PRECISO DE UMA AJUDA ... COMO POSO TER?
    PRECISO PEGAR AS VOTAÇÕES.. DA MINHA PESQUISA NO INSTAGRAM..
    MELHOR EM CADA SEGMENTO ..
    CONSIGO FAZER .. COMO?

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

    Tá, mas qual servidor vai servir os arquivos front end para que as páginas possam ser montadas no navegador do client ? Essa também é uma responsabilidade do servidor Backend ou o Backend deve apenas ser um api para lidar com dados ? Ou é necessário um servidor front para ceder os arquivos verificar sessões e etc ?

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

      Apenas uma api para lidar com dados, mas tem tecnologias como o next que aproxima mais o back-end do front-end. Espero ter ajudado!

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

      ​@@abtllucas eu uso vps ela serve tanto o front quanto o back com express e ejs.

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

    "npm : O termo 'npm' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique a grafia do
    nome ou, se um caminho tiver sido incluído, veja se o caminho está correto e tente novamente.
    No linha:1 caractere:1
    + npm init-y
    + ~~~
    + CategoryInfo : ObjectNotFound: (npm:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException"

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

    Não, não rolou... meu terminal não abriu igual o seu não aceitou tais comandos enfim não rolou.

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

    Ue o mao na massa 006 nao é continuação ..

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

    desistiu dos vodeos?

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

    Gostei e quero ver um app mais profissional

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

    Muito bom