Loja Virtual Responsiva com Bootstrap 5 :: Aula 01 :: Preparação do Projeto e a Barra de Navegação

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ธ.ค. 2024
  • Olá! Bem-vindo ao meu canal!
    Este vídeo é o inicio de uma série em que criarei um template de loja virtual do zero utilizando o framework Bootstrap 5. Neste primeiro vídeo, prepararemos o projeto, veremos como será o resultado final da página principal e faremos a barra de navegação.
    Inscreva-se no canal, curta e compartilhe. Só assim o canal pode progredir.
    Bons estudos e boa programação!

ความคิดเห็น • 98

  • @ellsonmendesYT
    @ellsonmendesYT 3 ปีที่แล้ว +14

    Meu amigo que projeto robusto hein, didática perfeita e estruturação bem precisa, bastante profissionalismo, parabéns!

    • @maroquio
      @maroquio  3 ปีที่แล้ว +1

      Muito obrigado pelo comentário positivo! Isso me motiva a continuar com esse trabalho. Existe uma versão mais atual e completa desse vídeo. Quando puder dar uma olhada, segue o link: th-cam.com/video/SGqe6RixDcg/w-d-xo.html . Um grande abraço e bons estudos!

  • @franciscocaetano8596
    @franciscocaetano8596 3 ปีที่แล้ว +5

    Começando trabalhar codificando hoje depois de ter acompanhando todo o canal do Professor Ricardo e assistido quase todos os vídeos.
    Conteúdo de altíssima qualidade, vale o like com toda certeza e até compartilhar com os amigos nas redes sociais. Parabéns Professor Ricardo. Gratidão sempre!!!

    • @maroquio
      @maroquio  3 ปีที่แล้ว +2

      Eu é que lhe agradeço pela confiança, Francisco. Um abraço pra ti!

  • @renantibia92
    @renantibia92 2 ปีที่แล้ว +2

    Irado demais! Parabéns! Vou aprender bootstrap só pra fazer esse projeto

    • @maroquio
      @maroquio  2 ปีที่แล้ว +2

      Valeu, Renan! Bons estudos! Se possível, dê uma olhada no vídeo mais recente da loja virtual com Bootstrap. Ele tem mais de 2 horas de duração. Bons estudos e um abraço!

    • @renantibia92
      @renantibia92 2 ปีที่แล้ว

      @@maroquio Pode deixar Professor

  • @dicelmo5778
    @dicelmo5778 3 ปีที่แล้ว +3

    Parabéns professor! Aula excelente. Forte abraço.

    • @maroquio
      @maroquio  3 ปีที่แล้ว

      Muito obrigado, Dicelmo! Espero continuar atendendo às suas expectativas. Um grande abraço!

  • @alvaroun
    @alvaroun 3 ปีที่แล้ว +2

    Excelente aula, muito obrigado!!
    Me ajudou muito.

    • @maroquio
      @maroquio  3 ปีที่แล้ว +1

      Valeu, Álvaro! Fico feliz em ter ajudado. Não deixe de assistir ao vídeo com o projeto completo, pois está mais atualizado. Ele é o último dessa playlist. Um grande abraço!

  • @robsonnascimento2012
    @robsonnascimento2012 3 ปีที่แล้ว +1

    Que aula excelente professor parabéns.. está ajudando demaaais

    • @maroquio
      @maroquio  3 ปีที่แล้ว +1

      Muito obrigado, Robson! Ficaria lisonjeado se pudesse contar com sua inscrição no canal e se pudesse compartilhar esse conteúdo. Um grande abraço!

  •  3 ปีที่แล้ว +1

    Muito bom!

    • @maroquio
      @maroquio  3 ปีที่แล้ว

      Muito obrigado pela confiança, Moisés. Um grande abraço!

  • @viniciocoelho3538
    @viniciocoelho3538 ปีที่แล้ว +1

    Ricardo, deixa eu te fazer uma pergunta sincera e que eu ainda não tenho experiência suficiente pra chegar a uma conclusão. Eu estou estudando javascript e nada mais normal que ir para o react e para o NODE (ao invés de pular para o PHP, JAVA e etc, que por sinal tbem já dei uma estudada). Nesse meio do caminho fui aprendendo outras coisas e recentemente entreguei um projeto freelancer todo usando só o Bootstrap (digo em relação a bibliotecas e frameworks). Aí vem minha dúvida, até onde é realmente fundamental e muito superior usar um React, Vue ou Angular no front end ao invés do Bootstrap? Eu não consigo entender isso direito. Tipo, o que o React me daria de vantagem no desenvolvimento que valha a pena investir tempo nele. Muito Obrigado. Excelente seu canal.

    • @maroquio
      @maroquio  ปีที่แล้ว +2

      Olá! Sua pergunta é muito boa. Na verdade, React, Vue e Angular são frameworks para criação de aplicações web de página única (SPA), que melhora muito a interação com o usuário, uma vez que evita a contínua atualização de página. O Bootstrap, por sua vez, lhe ajuda no design das páginas, trazendo classes e componentes prontos para uso. Portanto, o Bootstrap acelera bastante o processo de design das páginas. Inclusive, React+Bootstrap formam uma dupla interessante de se trabalhar. Apesar das biblitecas/frameworks SPA permitem a criação de interfaces mais interativas, semelhantes a uma aplicação desktop, elas pecam na hora do SEO, ou seja, as ferramentas de busca tem dificuldade de indexar sites do tipo SPA. Uma solução, neste caso, seria usar o Next.js, que é baseado em React e pode ser combinado com Bootstrap para facilitar o design das páginas. Bem, espero que eu tenha conseguido esclarecer sua dúvida. Qualquer outra questão, é só comentar aqui. Um abraço e muito sucesso em seu aprendizado!

  • @RodrigoSilva-sl6hz
    @RodrigoSilva-sl6hz ปีที่แล้ว +1

    Kra, muito boa a didática, estou vendo o curso de bootstrap e é melhor do que conteúdo pago! vc já tem vídeo mostrando a aplicação web desse projeto?

    • @maroquio
      @maroquio  ปีที่แล้ว

      Valeu, Rodrigo. Fico feliz em saber que gostou. Bons estudos!

  • @erickinacio2763
    @erickinacio2763 3 ปีที่แล้ว

    MUITO BOM , PERFEITO , MARAVILHOSO ME AJUDOU MUITO!!!!!!!!!!!!!!!!!!!!!!!!!

    • @maroquio
      @maroquio  3 ปีที่แล้ว

      Obrigado, Erick! Espero continuar atendendo às suas expectativas. 🤙

  • @paolaguedesbacca3680
    @paolaguedesbacca3680 3 ปีที่แล้ว +1

    ameei

    • @maroquio
      @maroquio  3 ปีที่แล้ว

      Muito obrigado pelo comentário positivo, Paola. Bons estudos!

  • @alexsandrocataldi
    @alexsandrocataldi ปีที่แล้ว +1

    Muito bom o conteúdo. Uma ótima didática, ainda mais para mim, que estou começando agora. 👏👏👏
    Só uma pergunta: é possível utilizar o bootstrap fazendo referência linkada, sem necessidade de baixar?

    • @maroquio
      @maroquio  ปีที่แล้ว +1

      Com certeza! Veja o curso completo de Bootstrap no canal. Na primeira aula eu já ensino a fazer isso.

  • @pmarçalSP28
    @pmarçalSP28 ปีที่แล้ว +1

    Ricardo, pode me ajudar? O meu menu não está expandindo, já revisei e está correto.

    • @maroquio
      @maroquio  ปีที่แล้ว

      Ei, Wesley! Provavelmente é por conta da versão do Bootstrap. Veja o vídeo mais novo de criação da loja virtual. É o mais assistido do canal! Bons estudos!

  • @musicrelax6577
    @musicrelax6577 2 ปีที่แล้ว +2

    Quando fui testar o botão de retrair os menus ele não listou os menus
    O meu código tá assim:




    Loja




    Loja






    Principal


    Política de Privacidade





    Cadastrar-se


    Entrar

    • @Flavio-gn3ry
      @Flavio-gn3ry 2 ปีที่แล้ว +1

      o meu apresenta o mesmo na resolução da versão mobile

    • @maroquio
      @maroquio  2 ปีที่แล้ว +1

      Meu caro, tente remover a "/" no início da referência para o arquivo Javascript e me diga se funcionou. Um abraço!

  • @musicrelax6577
    @musicrelax6577 2 ปีที่แล้ว +4

    Para quem não conseguir instalar o bootstrap é só colocar o comando sem o @next

    • @maroquio
      @maroquio  2 ปีที่แล้ว +1

      Obrigado pela contribuição! Um abraço!

  • @isabellevieira5656
    @isabellevieira5656 3 ปีที่แล้ว +1

    Tem aulas ensinando a parte de conexão com o banco de dados?

    • @maroquio
      @maroquio  3 ปีที่แล้ว +4

      Olá, Isabelle. Por enquanto não fiz essa aula ainda, mas farei muito em breve. Vou fazer o design do backend e em seguida a aula da programação da aplicação web completa. Fique atenta aos vídeos. Um abraço!

  • @elevenbim
    @elevenbim 4 หลายเดือนก่อน +1

    sabe dizer pq os comandos de instalações não fnciona no meu visualcode?
    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 install bootstrap@next
    + ~~~
    + CategoryInfo : ObjectNotFound: (npm:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

    • @felipediogo351
      @felipediogo351 3 หลายเดือนก่อน +1

      Amigo. Tenta instalar com a nova versão do bootstrap. npm install bootstrap@5.3.3

    • @maroquio
      @maroquio  2 หลายเดือนก่อน

      Baixe o NodeJs e instale em seu computador para que npm seja reconhecido. Um abraço!

  • @caiquecarvalho9632
    @caiquecarvalho9632 10 หลายเดือนก่อน +1

    Tem alguma diferença em usar online e usar o local? tentando baixar a biblioteca do icons ele está dando erro :(

    • @maroquio
      @maroquio  9 หลายเดือนก่อน

      Tem, sim. Dê uma olhada no curso novo de Bootstrap 5 aqui no canal. Nas primeiras aulas eu já explico bem essa diferença. No curso novo, as aulas são bem curtas, portanto, é bem suave de assistir. Um abraço!

  • @flaviapimentel7881
    @flaviapimentel7881 ปีที่แล้ว +1

    No meu não está aparecendo o carrinho. Meu código é esse:





    Oorun Moda Praia




    Oorun Moda Praia






    Quem Somos


    Nosso Time


    Nossos Produtos





    Quero me cadastrar


    Entrar

    • @maroquio
      @maroquio  ปีที่แล้ว

      Olá! Isso pode ser problema com a versão do Bootstrap. Tente assistir ao vídeo mais novo em th-cam.com/video/SGqe6RixDcg/w-d-xo.html . Espero que dê certo. Um abraço e bons estudos!

  • @brenoteixeira6537
    @brenoteixeira6537 ปีที่แล้ว +1

    a listagem dos menus quando ele fica responsivo no meu não funciona, já fiz de tudo e não vai

    • @maroquio
      @maroquio  ปีที่แล้ว +1

      Olá, Breno. Dá uma olhada nessa videoaula: th-cam.com/video/SGqe6RixDcg/w-d-xo.html . Ela é mais atual e certamente considera as modificações que o Bootstrap sofreu. Espero que dê certo. Um abraço!

  • @marcosanselmo8034
    @marcosanselmo8034 2 ปีที่แล้ว +1

    Olá! Já saiu o vídeo colocando esse projeto online?

    • @maroquio
      @maroquio  2 ปีที่แล้ว +2

      Olá, Marcos! Ainda não saiu. Estou concluindo o curso de desenvolvimento web e o projeto final será programar essa loja virtual. Espero conseguir publicar isso ainda no primeiro semestre desse ano. Um abraço!

    • @marcosanselmo8034
      @marcosanselmo8034 2 ปีที่แล้ว +1

      @@maroquio Obrigado pelo retorno Maroquio! Seus vídeos são excelente!

  • @leandromattos4175
    @leandromattos4175 ปีที่แล้ว +1

    Tenho a conexão do Bootstrap no vs code, mas na parte do terminal "npm install bootstrap@next" e "Bootstrap icons" estou com problemas. O vs code não reconhece e daí o ícone do carrinho de compras não aparece.

    • @maroquio
      @maroquio  ปีที่แล้ว +1

      Olá, Leandro. Veja o vídeo mais atual sobre a criação do design da loja virtual. Ele está disponível no canal e tem quase 3h de duração. Espero que dê certo! Um abraço!

  • @ddcuriosidades8653
    @ddcuriosidades8653 2 ปีที่แล้ว +2

    Olá, tudo bem?
    tive um problema aqui, quando clico na navbar quando estou na janela pra testar responsividade o botão não funciona! Já tentei rever seu código várias vezes pra ver se era erro no código, mas não é. Você tem ideia do que possa ser?
    obs: uso o Firefox

    • @maroquio
      @maroquio  2 ปีที่แล้ว

      Olá, camarada! Provavelmente é porque essa videoaula foi gravada com a versão beta do Bootstrap 5 a versão final acabou saindo com algumas alterações. Dá uma olhada na versão completa atualizada dessa aula no link a seguir: th-cam.com/video/SGqe6RixDcg/w-d-xo.html . Um grande abraço!

    • @robsonspires
      @robsonspires ปีที่แล้ว

      Assisti ao vídeo indicado abaixo, e por sugestão sugiro que vejam ele, mas para resolver este problema em específico é na linha do botão:
      trocar: data-toggle por data-bs-tpggle
      trocar: data-target por data-bs-target
      Já estou fazendo o uso no BS5.3.0-alpha

  • @luiggideelite6356
    @luiggideelite6356 2 ปีที่แล้ว +1

    Olá, boa tarde!
    Eu estou com 2 problemas o primeiro é quando eu tento um arquivo com / . Ele so funciona quando removo a barra, por exemplo: no video esta assim "/node_models/bootstrap..." mas no meu funciona "node_models/bootstrap..."
    E o outro problema é que o botao da navbar nao expande o conteúdo.

    • @maroquio
      @maroquio  2 ปีที่แล้ว +2

      Olá, Luiggi. Realmente o arquivo Javascript pode não ser localizado se usar / . Nesse caso, use sem a barra mesmo. Se o arquivo Javascript do Bootstrap não carregar, os componente que têm interação não funcionam. É o caso do botão da navbar. Bons estudos e um grande abraço!

  • @eduardopraciano4143
    @eduardopraciano4143 3 หลายเดือนก่อน

    não achei parte da transformação deo front end para uma aplicação WEB.
    isso foi feita?

    • @maroquio
      @maroquio  หลายเดือนก่อน

      Olá, Eduardo. Realmente ainda não tem essa parte. Pretendo fazê-la na primeira oportunidade que surgir, okay? Fique ligado no canal. Um abraço!

  • @evaristobatista2808
    @evaristobatista2808 ปีที่แล้ว

    Boa tarde Jovem, tudo bem? Estou seguindo seu tutorial, porem ao abrir o terminal e seguir as suas intruções, as pastas nao baixam, porem no terminal, aparece a mensagem de 660 pacotes instalados , 34 procurando e 0 vulnerabilidades. Segui com o tutorial porem nao esta ficando como no video. Pode me ajudar. Att: Evaristo Batista

    • @maroquio
      @maroquio  ปีที่แล้ว

      Olá! Pode ser problema de versão do Bootstrap. Tente assistir ao vídeo atualizado desta aula em th-cam.com/video/SGqe6RixDcg/w-d-xo.html . Espero que ajude a resolver o problema. Um abraço e bons estudos!

  • @fabioclaret1095
    @fabioclaret1095 2 ปีที่แล้ว +1

    Ola, pode me ajudar? quando eu rodo pelo servidor do Visual ele funciona certinho, mas como faco para rodar ele diretamente no navegador? pois ai ele perde as referencias do css e bootstrap

    • @maroquio
      @maroquio  2 ปีที่แล้ว +1

      Olá, Fabio. Me desculpe pela demora na resposta. Realmente rodar direto pelo navegador perderá as referências, a não ser que passe o caminho físico completo do arquivo CSS e JS. Porém, essa não é uma boa prática. O ideal é rodar usando um servidor local mesmo, como o da extensão Live Server do VSCode. Um abraço!

  • @samarapaixao8607
    @samarapaixao8607 2 ปีที่แล้ว +1

    Olá, eu consigo modificar algumas coisas no css?? Como faz?

    • @maroquio
      @maroquio  2 ปีที่แล้ว +1

      Olá, Samara! Consegue, sim. Você tem que criar um arquivo CSS e referenciá-lo após a referência ao Bootstrap no HEAD da página. Feito isso, basta você criar os seletores para os elementos que queira personalizar e eles irão sobrepor as configurações do Bootstrap. Bons estudos e um grande abraço!

  • @vithorac3654
    @vithorac3654 ปีที่แล้ว +1

    é permitido colocar este projeto no portifólio?

    • @maroquio
      @maroquio  ปีที่แล้ว +1

      Olá, Vithor! Desde que você coloque que o projeto foi desenvolvido a partir das aulas do meu canal, não tem problema nenhum. Referenciando a fonte da forma correta, vai demonstrar transparência de sua parte para qualquer um que visite seu portfolio. O que não pode é você afirmar que você criou o projeto, entendeu? Um grande abraço!

  • @mariabernardino7692
    @mariabernardino7692 2 ปีที่แล้ว +1

    Boa noite , estou tentando replicar esse código mas o meu navbar collapso não esta funcionando . Ele cria essa barra mas ao clicar não abre nem fecha :(

    • @maroquio
      @maroquio  2 ปีที่แล้ว +1

      Olá, Maria. Quando gravei essa videoaula, a versão 5 do Bootstrap ainda estava em fase Beta. Algumas poucas coisas mudaram na versão final. Portanto, sugiro que você veja o vídeo th-cam.com/video/SGqe6RixDcg/w-d-xo.html , pois nele eu faço design completo da loja virtual e já uso a versão final do Bootstrap. Bons estudos!

  • @franciscocaetano8596
    @franciscocaetano8596 3 ปีที่แล้ว +2

    Erro na instalação do bootstrap
    PS C:\xampp\htdocs\quitanda> npm install bootstrap@next
    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 install bootstrap@next
    + ~~~
    + CategoryInfo : ObjectNotFound: (npm:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

    PS C:\xampp\htdocs\quitanda>

    • @maroquio
      @maroquio  3 ปีที่แล้ว +3

      Olá, Francisco! É necessário instalar o Node.js. Entre em www.nodejs.org e baixe o instalador para sua plataforma. Depois de instalar, execute o comando "npm install bootstrap", sem o @next. A versão do Bootstrap que uso já saiu da fase beta e se tornou estável, portanto, o @next é dispensável. Qualquer outra dúvida, comente novamente. Um abraço!

    • @franciscocaetano8596
      @franciscocaetano8596 3 ปีที่แล้ว +1

      @@maroquio Consegui, querido. Muito agradecido.

  • @ХабибАбдулманаповичНурмагомедо

    hoje em dia ainda é saudavel o bootstrap@next ?

    • @maroquio
      @maroquio  3 ปีที่แล้ว +2

      Hello! If you are talking about the "npm install" command, it is better using just "npm install bootstrap", because version 5 is the default now. Hope it helps. []s!

    • @ХабибАбдулманаповичНурмагомедо
      @ХабибАбдулманаповичНурмагомедо 3 ปีที่แล้ว +1

      @@maroquio muito obrigado, mas por que tá falando em inglês? Obrigado assim eu volto a praticar, obrigado em dobro. Por me ajudar com a dúvida e por me fazer lembrar que tenho que voltar a estudar inglês. Thanks

    • @maroquio
      @maroquio  3 ปีที่แล้ว +1

      Rsrs... pelo seu nome eu achei que você fosse gringo e que o TH-cam tinha traduzido teu comentário para português. Me desculpe... Um abraço!

    • @ХабибАбдулманаповичНурмагомедо
      @ХабибАбдулманаповичНурмагомедо 3 ปีที่แล้ว +2

      @@maroquio don't apologize, friend! I am very grateful that you exist and share knowledge and encourage me to study not only programming but also English.

    • @maroquio
      @maroquio  3 ปีที่แล้ว +1

      Kkk... Fantastic, bro. I'm glad to help you. Keep moving forward! Cheers!

  • @netomunghai5630
    @netomunghai5630 3 ปีที่แล้ว +2

    Olá as classes do nav todas elas não estão a funcionar

    • @maroquio
      @maroquio  3 ปีที่แล้ว +1

      Olá! Certifique-se de que adicionou corretamente a referência para o CSS do Bootstrap à página, pois o código está correto. Veja se o caminho do CSS que adicionou realmente existe e se a versão do Bootstrap que está usando é realmente a versão 5. Um abraço!

    • @AriVenuth
      @AriVenuth 3 ปีที่แล้ว +2

      @@maroquio Realmente tem algo de estranho... Quando o navbar esta em forma de botão ele não expande, não mostra os links, isso já havia ocorrido comigo mas não me recordo o que fiz para resolver...
      Refiz toda a instalação, verifiquei a versão (5.0.0-beta2) mas realmente parece que está faltando alguma coisa...

    • @maroquio
      @maroquio  3 ปีที่แล้ว +2

      @@AriVenuth se não me engano, algumas classes mudaram de nome na versão 5 mais atual. Creio que usei a. versão alpha nesse vídeo é já estamos na beta 2. Algumas classes realmente mudaram de nome. Deve-se acrescentar um “-bs-“ nos nomes das classes. Vou verificar e posto aqui.

    • @AriVenuth
      @AriVenuth 3 ปีที่แล้ว +3

      @@maroquio realmente era isso... adicionei "-bs-" (data-bs-toggle="collapse" data-bs-target=".navbar-collapse")
      Muito obrigado pela resposta...
      Também agradeço pelo material dos vídeos, esta sendo uma grande ajuda...
      Abraço !!!

    • @maroquio
      @maroquio  3 ปีที่แล้ว +4

      @@AriVenuth Excelente! Eu é que te agradeço por postar a solução aqui. Certamente vai ajudar a outras pessoas. Um grande abraço!

  • @ancelmocerqueira
    @ancelmocerqueira 3 ปีที่แล้ว +3

    Não estou conseguindo colocar a imagem do carinho :(

    • @maroquio
      @maroquio  3 ปีที่แล้ว +2

      Olá, Ancelmo! Você poderia me informar em que tempo da aula está o trecho que não funciona contigo? No aguardo. Um abraço!

    • @matealves
      @matealves 3 ปีที่แล้ว +1

      Eu também não consegui, não aparece nada (17:43).

    • @ancelmocerqueira
      @ancelmocerqueira 3 ปีที่แล้ว

      @@matealves isso mesmo

    • @DanielFelipe-xj5iw
      @DanielFelipe-xj5iw 2 ปีที่แล้ว

      Olá, Dessa forma como ele colocou o ícone do carrinho acredito que não esteja mais disponível, da forma que eu consegui foi indo na pasta bootstrap-icons/icons eu fui até o iconi cart3.svg e copie o código svg dela e coloquei no lugar do

    • @daianeraimann
      @daianeraimann 2 ปีที่แล้ว

      @@DanielFelipe-xj5iw Obrigada Daniel! Tava sofrendo aqui rsrs

  • @UNIVERSODIGITALBR
    @UNIVERSODIGITALBR 4 ปีที่แล้ว +2

    Olá amigo , gostei muito do video , eu tambem estou fazendo tutoriais la no meu canal sobre html , css ; depois vc da uma olhada la!

    • @maroquio
      @maroquio  4 ปีที่แล้ว

      Olá! Obrigado pelo comentário. Vou dar uma conferida no seu canal. Um abraço!

  • @daniellopes9720
    @daniellopes9720 3 ปีที่แล้ว +1

    meu nao funcionou

    • @maroquio
      @maroquio  3 ปีที่แล้ว +1

      Olá, Daniel. Dê uma conferida no vídeo novo de criação da loja virtual com Bootstrap 5 que tem no canal. Ele já faz uso da versão estável do Bootstrap 5, e não mais da versão Beta. Provavelmente o problema que você teve está relacionado a isso. Um abraço!