CRUD Angular + Spring | 16: Banco de Dados H2 e Conectando o Angular na API Spring

Поделиться
HTML-код
  • Опубликовано: 26 дек 2024
  • Curso CRUD com Angular e Spring. Nesse vídeo vamos aprender como acessar o banco de dados H2, que é banco de dados em memória que está sendo utilizando temporariamente no projeto. Além disso, aprendemos como utilizar o Thunder Client, extensão do VSCode (alternativa ao Postman) para obter os dados da API. Por último, vemos como conectar o Angular na API do Spring sem o uso de CORS.
    🔗 Links citados no vídeo
    ▸ Código fonte: github.com/loi...
    ▸ Pacote extensões Angular: marketplace.vi...
    ▸ Pacote extensões Java + Spring: marketplace.vi...
    ▸ Documentação Angular: angular.io
    ▸ Documentação Angular Material: material.angul...
    ▸ Tema do VSCode: marketplace.vi...
    ▸ Download Java JDK 17: www.oracle.com...
    ▸ Apache Maven: maven.apache.o...
    ▸ VSCode com Java: code.visualstu...
    ▸ Spring Tools: spring.io/tools
    ▸ Criar projeto Spring: start.spring.io/
    📌 Redes Sociais
    ▸ Cursos: loiane.training
    ▸ Blog: loiane.com
    ▸ Instagram: / loiane
    ▸ Github: github.com/loiane
    ▸ Twitter: / loiane
    ▸ Facebook: / loianegroner
    #Angular
    #Spring
    #CRUDAngularSpring

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

  • @ricardomacielsilvamaciel1721
    @ricardomacielsilvamaciel1721 3 месяца назад +1

    Parabens Loiane! Para quem saiu do zero como eu e muito bom contar com suas aulas.

  • @nixoletas
    @nixoletas 4 месяца назад +1

    Caramba! Você explica muitos detalhes importantes que outros não ensinam. Obrigado pelo conteúdo!

  • @raquelalves2875
    @raquelalves2875 2 года назад +15

    Loiane você é maravilhosa e uma inspiração pra mim na área, graças a sua didática e seus cursos que eu assisto desde quando eu estava no curso técnico integrado de informática, agora estou na universidade cursando Engenharia de software, eu consegui aprender angular e Java e agora passei num estágio de Full Stack, muito obrigado e espero que continue com esse trabalho incrível.

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

    que emocionante, fiz minha primeira conexão do meu back end com o meu front end. obrigado, loiane!

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

      É emocionante mesmo hahaha

  • @PILOTOCORDEIRO
    @PILOTOCORDEIRO 2 года назад +11

    Continue o curso por favor Loiane, vc é a melhor!!!!

  • @CharlesCabral-i2i
    @CharlesCabral-i2i Год назад +3

    Galera eu não estava conseguindo chamar a API do backend através do proxy, consegui resolver com os seguintes comandos:
    ng serve --proxy-config proxy.conf.js
    e depois npm run start
    Loiane parabéns pelas aulas, você é top D+++++++++

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

      Estava 2 aulas a frente, tava rodando 'ng s' e não chamava o backend . Tinha esquecido que fizemos a configuração no package.json e para rodar ela tem usar 'npm start'

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

      Já tentei de tudo, o meu no Request URL so aparace a porta 4200. Sabe como consigo resolver?

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

      Muito obg pela ajuda, passei algumas horas quebrando a cabeça e reassistindo as aulas anteriores, mas não achava o erro. Falta de atenção mesmo 😅

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

    Caso alguém esteja com problema na hora de mostrar os comandos SQL, provavelmente é por conta da versão do Spinrg, tive que mudar o comando do show-sql, para esse : spring.jpa.properties.hibernate.show_sql=true

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

    Boa noite Loiane, estou curtindo bastante o seu curso, e quero parabenizar por sua didática. Excelente.
    Galera boa noite, o meu VS Code não está autocompletando no arquivo application.properties. Mais alguém com esse problema? Tive que pausar o vídeo e digitar tudo.

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

      Também não está autocompletando no meu, deve ser alguma extensão que não sei qual é. Qual é essa extensão, @Loiane?

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

    Suas aulas são ótimas! Didática muito boa! Quando teremos mais aulas?

  • @erikafaustino6637
    @erikafaustino6637 3 года назад +5

    Que aula maravilhosa, só no gostinho de consumir mais conteúdo. Sua didática é incrível!!
    ❤❤❤

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

    Que didática incrível!
    Curso 10/10 e totalmente gratuito!

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

    Aula maravilhosa!!!
    Eu sempre configurava o CORS e sempre achei mto chato,agr essa forma de configuração para comunicação é muito melhor.

  • @piazzabh
    @piazzabh 2 года назад +16

    Parabéns Loaine. Sua didática é incrível. Terminei a aula nº 16 e não achei no link as demais aulas que viriam na sequência.

  • @ThiagoF97
    @ThiagoF97 3 года назад +5

    Ótimo conteúdo. Sua didática é maravilhosa!

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

    Continue com as próximas aulas Loiane!! Parabéns!

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

    Parabéns pelo treinamento Loiane, uma das melhores que já assisti, top mesmo!

  • @arnaldoneto868
    @arnaldoneto868 2 года назад +6

    Olá Loiane! Comecei a acompanhar essa série de vídeos e estou achando maravilhosa! A sua didática é muito boa, tudo muito bem detalhado e explicado, ótimas dicas de extensões pro Vscode. Parabéns! Você pretende continuar a aplicação completa? Estou ansioso pelos próximos vídeos e conclusão do CRUD :D

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

    Obrigado pelos ensinamentos Loaine, estou concorrendo uma vaga de programador e seus vídeos estão me ajudando muito. Sobre extensão thunder client curti demais. Sucesso para você.

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

    Muito obrigado Loiane, conteúdo riquíssimo, que muitas vezes não encontramos num curso pago!

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

    Parabéns Loaine, você passa seu conhecimento muito bem. Por favor continue a serie de videos !

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

    Parabéns Loiane! Aguardando a próxima aula.

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

    Estava morrendo pelo proximo vídeo da serie! Obrigado

  • @lelis.designer
    @lelis.designer Год назад

    @Loiane Groner ou qualquer outro membro que possa responder:
    Por que usando o json-server que é localhost:3001 ele não causa o erro de CORS?
    visto que também são endereços diferentes.
    porque quando criei, não fiz usando o assets, preferi criar meu json-server para ficar mais real (até chegar nessa aula de hoje e mudar para o h2)

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

    Aguardando continuidade top dessa playlist.

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

    Loiane você é demais!

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

    curso perfeito to aprendendo demais, aguardando os proximos!

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

    Top

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

    você me inspira, muito inteligente

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

    quando sai a continuação do curso muito top parabens

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

    top fiz três vezes agora consegui.

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

    Excelente, Loiane :) Esperando pela próxima aula haha

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

    que aula perfeita

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

    Nas novas versões não da esse erro de CORS, por algum motivo que eu não sei. Provavelmente configuração interna das atualizações.

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

    Melhor professora ❤️❤️

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

    material muito bom!! me ensinou e ajudou muito!! Obrigado! Quando sai a continuação do Curso?

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

    Obrigado pela aula, Loiane.
    Tentei criar o proxy porém deu erro, estou usando WSL2 pro front e no Windows o Spring, ai liberei o CORS no back mesmo, valeu

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

    Ótima aula e conteúdo!! Loiane é top!!

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

    Aula concluída com sucesso

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

    Ótimo curso. Vai ter continuação?

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

    Sensacional Loiane!

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

    Olá Loiane no aguardo da volta do curso

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

    Obrigado, Mestra! Você é demais!!

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

    Tô amando!! Explica muito bem!!

  • @aislan.nadrowski
    @aislan.nadrowski Год назад +1

    Olá, estava curioso para ver como seria resolvido o problema de CORS no Springboot, mas para minha surpresa o problema simplesmente não ocorreu. Estou utilizando o Angular na versão 16 e o Springboot na versão 3.1. Seria algo já pré-configurado numa destas versões? Obrigado!

    • @aislan.nadrowski
      @aislan.nadrowski Год назад +1

      Vindo do futuro para dar uma dica para quem leu meu comentário acima: por mais que não tenha dado problema de cors nesse momento do curso aconselho a implementar o proxy como a Loiane orienta, pois mais para frente do curso obtive erro de cors ao fazer um POST e então me obriguei a voltar aqui para ver como fazia hehe.

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

      O ideal é não usar CORS se não existir um requisito de ter isso habilitado em produção. Se for usar CORS somente pra desenvolvimento, é considerado uma má prática que a gente precisa evitar. :)

    • @aislan.nadrowski
      @aislan.nadrowski Год назад

      @@loianegroner obrigado pela resposta Loiane! e parabéns pelo curso!

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

      Obrigado por avisar, @aislan.nadrowski. Também não obtive o erro de CORS inicialmente e fiquei na dúvida se a configuração seria necessária mesmo assim. No momento em que estou estudando, Angular CLI 17.0.10, Java 17.0.9 e Spring 3.2.1.

  • @dj-alexandre-cahue
    @dj-alexandre-cahue 2 года назад

    Muito bom, Loiane!

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

    Excelente aula!! Quando sai a próxima??

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

    Oi Loiane obrigado pelo seu trabalho. No caso da falha de CORS onde vc criou um proxy no app Angular, vc tb poderia apenas colocar a anotação @Cors do Spring correto?

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

    Ótima aula como sempre!!!

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

    Loiane, na playlist do curso de Angular + Spring tem um vídeo de tutorial de como fazer laços :)

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

      Valeu por avisar! Estava assistindo uns tutoriais de embrulho de Natal! rs

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

    Aula 10 e professora mil.

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

    Entendi tudinho...dicas muito boas também

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

    ótimo como sempre!

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

    Muito boa aula

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

    Terá mais aulas?

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

    loiane estou vendo os dados do banco de dados no console mais eles nao aparece no table o que pode estar acontecendo (a mensagem diz que a fonte de dados nao e um array, observable ou datasource. busco informacoes em uma api spring.

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

    Passando pra dizer que no angular 18 com spring 3.3.5 não acontece o erro de CORS!

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

    Sensacional!!!!

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

    fantastic developer girl

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

    Perfeito S2

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

    thanks you Loine, will be good if you can cache htttp request o save it in the local storage instead to make every time an http request

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

    voltando novamente

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

    top demais!

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

    Olá! Estou aprendendo muito, mas passando muitos perrengues com o Angular 17 :)
    AJUDE-ME, POR FAVOR! :) Recebo apenas 404 Not Found.
    Configurei o arquivo proxy.config.js igual ao exibido no vídeo, alterei o comando de start do ng, conforme solicitado e alterei o endereço dentro do courses.service.ts.
    Usando o browser ou o Thunder Cliente, os cursos são exibidos.
    Entretanto, via crud-angular, recebo 404 Not Found, mesmo com tudo configurado.
    Alguém consegue me ajudar a corrigir esse problema? Desde já agradeço!
    obs: também já executei a dica abaixo, mas o erro continua:
    execute ng serve --proxy-config proxy.conf.js e depois npm run start

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

      SOLUÇÃO: estava com o front-end no ambiente WSL2-Ubuntu e back-end no Windows. A partir do momento que mudei o front-end para Windows, os dados começaram a ser exibidos corretamente. Fica a dica para quem tiver passando por este problema.

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

    vai ter mais?

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

    Professora seu QI É IMENSURÁVEL 🙀

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

    Não estou conseguindo acessar outra rota nova. Pode me ajudar?

    • @CharlesCabral-i2i
      @CharlesCabral-i2i Год назад

      Eu estou com o mesmo problema, você conseguiu solucionar o problema?

    • @CharlesCabral-i2i
      @CharlesCabral-i2i Год назад

      Consegui resolver executando o comando:
      ng serve --proxy-config proxy.conf.js e depois npm run start

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

      verifica se está assim:
      {
      context: '/api',
      target: 'localhost:8080/',
      secure: false,
      loglevel: 'debug'
      }
      ];
      o meu estava escrito constext invés de context

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

    O Curso acabou ?

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

    Cade os videos Loiane?

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

    AJUDA, POR FAVOR! Código de status: 404 Not Found

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

    API rodando 100%. Mas dá 404.....Após o CORS!!!! Ajuda?

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

      Ela fala sobre o Erro CORS no minuto 14

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

      Configurei pelo back-end mesmo, não funcionou a configuração do proxy comigo.

    • @CharlesCabral-i2i
      @CharlesCabral-i2i Год назад

      @@omarkosjr Estou com o mesmo problema, você consegue me ajudar?

    • @CharlesCabral-i2i
      @CharlesCabral-i2i Год назад

      Consegui resolver executando o comando:
      ng serve --proxy-config proxy.conf.js e depois npm run start

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

    alguem sabe como 'mata' o ng serve no terminal do mac? command + c não funciona

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

      tecla control + c

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

    o meu não deu erro de Cors, no caso abriu direto kkkk

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

    continua pf 😭

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

    husbé

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

    TAKE ALL MY MONEY...

  • @ViniciusOliveira-yd5ew
    @ViniciusOliveira-yd5ew Год назад

    Caso alguem tenha problma em abrir o h2 no navegador, precisei adicionar no application.proprieties
    spring.h2.console.enabled=true
    spring.h2.console.path=/h2-console
    ai o link fica localhost:8080/h2-console