Angular para iniciantes: criando um projeto e chamando API RESTful

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ธ.ค. 2024

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

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

    caralho nunca vi um vídeo tão curto com tanto aprendizado sobre Angular!

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

    Sei que está cheio de agradecimentos aqui, mas não me contive tambem....
    Muito obrigado por esse trabalho.. Serio esse vídeo me fez ter mais ânimo pra continuar estudando...
    Os meus mais sinceros agradecimentos...

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

    melhor até agora

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

    Woo.. Parabéns amigo agora eu Comprendi bem de angolar, eu te desejo ló major existo amigo.

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

    cara, Parabéns amigo agora eu entendi bem o básico de angolar, eu te desejo ló major existo amigo

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

    Parabéns Alexandre. Muito objetivo.

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

    Cara, muiiiiitoooo obrigado! Seu tuto foi vital para eu resolver alguns problemas que eu tinha no meu projeto. Ganhou um inscrito! E um joinha claro.

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

    Que AULA de como dar uma AULA de verdade meu amiigooo. Muito Obrigadoo

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

    Os vídeos desse cara são bons demaaais, muito obrigada!

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

    Obrigado, me ajudou bastante, programei toda uma API com java, mas, não sabia como importa para o front-end agora começa a jornada para aprender o front end kkk

  • @samuelleonel503
    @samuelleonel503 5 ปีที่แล้ว +8

    Cara continua postando esses conteúdos, sua didática é ótima e eu to aprendendo angular com você hahaha show demais!!

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

      Legal Samuel. :D
      Teremos um workshop de Angular e Spring no final desse mês. Serão 4 aulas tops sobre o tema. Você vai gostar ;)
      cafe.algaworks.com/wsfsas/
      #EquipeAW

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

    Excelente aula! Parabéns.

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

    Didática perfeita e muita objetividade... Parabéns!

    • @algaworks
      @algaworks  5 ปีที่แล้ว

      Obrigado Joelson. Inscreva-se no nosso canal ;) #EquipeAW

  • @GabrielOliveira-kg8xf
    @GabrielOliveira-kg8xf 4 ปีที่แล้ว

    Melhor curso na moral
    Só forca ai galera vocês me ajudam muitoo

  • @rondri
    @rondri 5 ปีที่แล้ว

    Parabéns! foi direto ao ponto sem enrolação.

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

    Caramba....que aula TOP!!!! Didática excelente! Parabéns!!

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

    parabens pelo video. show!

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

    Muitoo bommm!!!! Esses videozinhos no estilo "tiro rápido" ajudam muitooo, quando puder professor faz um videozinho ensinando a importar e exportar um arquivo no angular!

  • @silviorob2010
    @silviorob2010 6 ปีที่แล้ว +4

    Parabéns pela aula amigo.
    Estou estudando Angular e lendo dados de um JSON gerado em PHP.
    O vídeo me ajudou muito!

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

      Voce poderia me ajudar?

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

    Estou buscando essa explicação há semanas, muito obrigado pela aula!

    • @algaworkstreinamentos2962
      @algaworkstreinamentos2962 6 ปีที่แล้ว

      Legal que pudemos te auxiliar! Acompanhe nossas publicações para ter acesso a mais conteúdos. Abraço!

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

    Muito bom, Show! valeu...

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

    Super prático. Parabéns! Muito obrigada 🖖

    • @algaworks
      @algaworks  6 ปีที่แล้ว

      Valeu Pamela! Continue nos acompanhando. #equipeAW

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

    Pessoa tenham cuidado ao fazer .subscribe( dados => this.contatos = dados) pois neste caso não está tendo unsubscribe do componente, quando ele for fechado não será destruído estará escutando mudanças do observable, tendo então problemas de memory leak. Tente sempre colocar .pipe(take(1)).subscribe( dados => this.contatos = dados) ou usar objeto como observable -----> contatos$ = Observable. Sendo então this.contatos$ = this.service.retornaContatos(); Deste modo o Angular consegue fazer os unsubscribe automáticos!

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

    Me ajudou bastante. Agradeço pela excelente aula e explicação! :)

  • @zandercittadin8328
    @zandercittadin8328 6 ปีที่แล้ว

    Olá, Alexandre. Seus vídeos tem trazido conteúdos sensacionais, com muita clareza. Venho trabalhando em projetos com Angular e Spring no backend e vejo muitos projetos utilizando o Gradle ao invés do Maven. Se possível, gostaria de ver uma abordagem a este respeito, quais as principais diferenças, em que cenários utilizar um ou outro, vantagens e desvantagens e etc.. Continue com este ótimo trabalho, estamos acompanhando. Abraço.

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

    Muito bom seu video, bem explicativo e de facil aprendizagem.
    Parabéns pelo conteudo !

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

    Faz um vídeo ensinando a tipar essa propriedade (colocando classe e tals)

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

    Alexandre muito obrigada pelo video. Como consumiria os servicos da API se eu tivesse mais de um endereço a apontar para minha API?

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

    Excelente explicação!!
    Parabens!!

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

    Muito bom o videoooo ! Cara, tu é sinistro.

  • @6644guilherme
    @6644guilherme 4 ปีที่แล้ว

    bacana, só faltou explicar um pouco sobre como funciona o postman

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

    boa tarde onde pego essas aulas desde o começo, trabalho com diagramação de livros, mais estou querendo aprender programação que hoje em dia é uma área que sempre tem trabalhos e pagam bem, alguém pode me ajudar

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

    se tiver algum curso na Udemy disponibilize o link para eu comprar sua didática é ótima

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

      Eles tem Plataforma própria.

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

    você é um anjo **...
    Toma Like.

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

    Nunca me canso de assitir essa aula! Gostei dos ícones no VSCode, isso é algum plugin Alexandre?

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

      Oi Vinicius, tudo bem? Legal que você tenha gostado. Sim é um plugin. O nome é "vscode-icons. Abraço! #equipeAW

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

    Bom dia Thiago tudo bem, essa lista de contatos você criou ela no banco de dados ou um bloco de notas ????

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

      Essa listagem da API que é falada no vídeo, está gravado em um banco de dados sim, no caso um banco em memória (não persiste em disco) chamado H2.
      O desenvolvimento dessa API é mostrado nesse vídeo th-cam.com/video/qUAM_CX_Y-c/w-d-xo.html #equipeAW

    • @italopessan1202
      @italopessan1202 5 ปีที่แล้ว

      @@algaworks muito obrigado, obrigado por postar essas aulas, estao de parabens

  • @fredyramos2099
    @fredyramos2099 5 ปีที่แล้ว

    Muioto bom. Excelente conteúdo. muito obrigado.

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

    Parabéns pelas aulas, eu gostaria de fazer um pedido, eu tenho bastante dificuldades sobre rotas no angula, se possível criar um video mostrando como funciona, acredito que ajudaria muita gente. obrigado

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

      Olá amigo. No meu canal também dou aulas de programação em Angular, Ionic Firebase. Da uma conferida lá. Lá tem aulas de rotas, inclusive tem vídeo novo falando sobre o assunto ! th-cam.com/channels/OedzVKpIQC1nwN1sfHCxqg.html

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

    Parabéns... Muito bom!

  • @evertonmedrado7508
    @evertonmedrado7508 6 ปีที่แล้ว

    Caralho! que didática foda! obrigado!

  • @vinilulu
    @vinilulu 6 ปีที่แล้ว

    Fantasticooooooo! caso eu queira que ele leia um arquivo *.json no lugar de algo estático no código ou Url é só colocar o caminho do arquivo??

  • @fabriziotofanelli
    @fabriziotofanelli 6 ปีที่แล้ว +9

    cara ... .muito bacana a sua aula.... mas ao inves de disponibilizar esse JAR, poderia ter usado o site JsonPlaceholder ou SWAPI.... ambos fariam o servico que precisava tranquilamente =).... mas super curti ...valeu =)

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

      ooorra... essas APIs de dados fake são uma mão na roda!

  • @GeovaneSilveiragtec-si
    @GeovaneSilveiragtec-si 5 ปีที่แล้ว

    Excelente conteúdo !!

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

    Posso usar ele no mysql?

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

    Pessoal, estou usando o VS Code no Mac OS. Sempre que altero e salvo algum arquivo ele dá mensagem de privilégios insuficientes para salvar o arquivo. Então preciso clicar no botão 'Retry as Sudo' para digitar a senha do meu usuário e aí salva... Tem alguma forma de tirar isso pra não ter que ficar digitando essa senha TODA HORA ????

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

      Oi Ségio, só agora vi sua dúvida. Conseguiu resolver?

    • @sergioneenja
      @sergioneenja 5 ปีที่แล้ว

      @@algaworks Não consegui Thiago. Pra criar um novo projeto utilizando normalmente o ng new... Dá erro de permissão na criação de vários diretórios. Então eu uso o sudo ng new... Mas com isso, TODA alteração que eu faço em qualquer arquivo, dá err o de permissão e pede pra clicar no botão "Retry as Sudo..." Não consegui entender o porque ainda !!!

    • @algaworks
      @algaworks  5 ปีที่แล้ว

      Oi Sérgio, tudo bem? É bem provável que você tenha deixado a pasta do seu projeto em com permissões somente para root ou as pastas pai dela possuem permissões apenas para root.
      Neste caso você deve ter apenas permissão de leitura nestas pastas.
      Tente alterar estas permissões, pelo próprio gerenciador de arquivos do Mac. Vocẽ preciar ir em Permissões e deixando e leitura e escrita para todos.
      Esse artigo aqui pode te ajudar com estes procedimentos: support.apple.com/kb/ph25287?locale=pt_BR #equipeAW

  • @Antoniosp10
    @Antoniosp10 6 ปีที่แล้ว

    Gostei muito, porém, tenho uma dúvida.
    Gostaria de criar uma aplicação mista, (Angular no servidor web e Spring Boot no Localhost), isso é possível? Visto que o Angular pode ser hospedado em servidores compartilhados? Sim estou ciente que a aplicação só funcionaria na rede que está utilizando o SPRING, mas este é o objetivo mesmo, tanto para economia, quanto para segurança.

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

    Muito bom , mas atualmente temos problemas de CORS, dá erro de comunicação entre a api e o front-end.

  • @misa9917
    @misa9917 5 ปีที่แล้ว

    Simples e rápido.

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

    eu uso o windows e no meu terminal do VS , toda vez que digito o comando "ng generate component contatos-listagem", aparece essa mensagem: "' 'node' não é reconhecido como um comando interno
    ou externo, um programa operável ou um arquivo em lotes." . O que eu devo fazer, porque ele não esta criando a pasta.

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

    mano eu tenho como colocar ai dentro paginas html tipo ao invez de ser id:1 nome... eu colocar id:1 pagina: pagina1.html? pra eu fazer uma paginação por id??

    • @algaworks
      @algaworks  5 ปีที่แล้ว

      Oi Igor, tudo beleza? Fazer paginação assim fugiria do conceito de REST. Dê uma olhada neste artigo aqui para ter um norte de como deveria fazer: www.baeldung.com/rest-api-pagination-in-spring #equipeAW

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

    bro, estou estudando angular com dotnet core, fiz um projeto de api separado e um projeto angular, porém, está dando erro de cors, como resolver isso no angular? Abraços.

    • @algaworks
      @algaworks  6 ปีที่แล้ว

      Normalmente o problema de erro no CORS deve ser resolvido no back-end e não no Angular, veja se está permitindo a URL correta. #equipeAW

    • @HeberSantiagoJr
      @HeberSantiagoJr 6 ปีที่แล้ว

      Neste caso, deve resolver os filtros da configuração da API que criou. Deve ser adicionado os metodos que tua API possa disponibilizar

    • @juliocesaresantoss
      @juliocesaresantoss 5 ปีที่แล้ว

      code-maze.com/enabling-cors-in-asp-net-core/

  • @lucasdasilvarezende2090
    @lucasdasilvarezende2090 5 ปีที่แล้ว

    Olá, saberia me dizer o que pode ocasionar este erro?
    Access to XMLHttpRequest at 'localhost:8080/produtos' from origin 'localhost:4200' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

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

    Qual versão desse Angular?

  • @felipemagalhaes2027
    @felipemagalhaes2027 6 ปีที่แล้ว

    Estou tendo problemas para subir a aplicação api-contatos.jar. Estou utilizando a versão 9 do java e executando java -jar api-contatos.jar a execução é interrompida depois de um erro.
    2018-02-07 19:05:05.352 WARN 11079 --- [ main] ationConfigEmbeddedWebApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaAutoConfiguration.class]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
    Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.
    2018-02-07 19:05:05.404 ERROR 11079 --- [ main] o.s.boot.SpringApplication : Application startup failed
    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaAutoConfiguration.class]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1628) ~[spring-beans-4.3.13.RELEASE.jar!/:4.3.13.RELEASE]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555) ~[spring-beans-4.3.13.RELEASE.jar!/:4.3.13.RELEASE]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483) ~[spring-beans-4.3.13.RELEASE.jar!/:4.3.13.RELEASE]
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) ~[spring-beans-4.3.13.RELEASE.jar!/:4.3.13.RELEASE]
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) ~[spring-beans-4.3.13.RELEASE.jar!/:4.3.13.RELEASE]
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) ~[spring-beans-4.3.13.RELEASE.jar!/:4.3.13.RELEASE]
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) ~[spring-beans-4.3.13.RELEASE.jar!/:4.3.13.RELEASE]
    at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1080) ~[spring-context-4.3.13.RELEASE.jar!/:4.3.13.RELEASE]
    at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:857) ~[spring-context-4.3.13.RELEASE.jar!/:4.3.13.RELEASE]
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:543) ~[spring-context-4.3.13.RELEASE.jar!/:4.3.13.RELEASE]
    at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122) ~[spring-boot-1.5.9.RELEASE.jar!/:1.5.9.RELEASE]
    at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:693) [spring-boot-1.5.9.RELEASE.jar!/:1.5.9.RELEASE]
    at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:360) [spring-boot-1.5.9.RELEASE.jar!/:1.5.9.RELEASE]
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:303) [spring-boot-1.5.9.RELEASE.jar!/:1.5.9.RELEASE]
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:1118) [spring-boot-1.5.9.RELEASE.jar!/:1.5.9.RELEASE]
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:1107) [spring-boot-1.5.9.RELEASE.jar!/:1.5.9.RELEASE]
    at com.algaworks.contatos.VideoaulaContatosApplication.main(VideoaulaContatosApplication.java:10) [classes!/:0.0.1-SNAPSHOT]
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na]
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
    at java.base/java.lang.reflect.Method.invoke(Method.java:564) ~[na:na]
    at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48) [api-contatos.jar:0.0.1-SNAPSHOT]
    at org.springframework.boot.loader.Launcher.launch(Launcher.java:87) [api-contatos.jar:0.0.1-SNAPSHOT]
    at org.springframework.boot.loader.Launcher.launch(Launcher.java:50) [api-contatos.jar:0.0.1-SNAPSHOT]
    at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51) [api-contatos.jar:0.0.1-SNAPSHOT]
    Caused by: java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
    at org.hibernate.boot.spi.XmlMappingBinderAccess.(XmlMappingBinderAccess.java:43) ~[hibernate-core-5.0.12.Final.jar!/:5.0.12.Final]
    at org.hibernate.boot.MetadataSources.(MetadataSources.java:87) ~[hibernate-core-5.0.12.Final.jar!/:5.0.12.Final]
    at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.(EntityManagerFactoryBuilderImpl.java:179) ~[hibernate-entitymanager-5.0.12.Final.jar!/:5.0.12.Final]
    at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.(EntityManagerFactoryBuilderImpl.java:149) ~[hibernate-entitymanager-5.0.12.Final.jar!/:5.0.12.Final]
    at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:54) ~[spring-orm-4.3.13.RELEASE.jar!/:4.3.13.RELEASE]
    at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:360) ~[spring-orm-4.3.13.RELEASE.jar!/:4.3.13.RELEASE]
    at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:382) ~[spring-orm-4.3.13.RELEASE.jar!/:4.3.13.RELEASE]
    at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:371) ~[spring-orm-4.3.13.RELEASE.jar!/:4.3.13.RELEASE]
    at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:336) ~[spring-orm-4.3.13.RELEASE.jar!/:4.3.13.RELEASE]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1687) ~[spring-beans-4.3.13.RELEASE.jar!/:4.3.13.RELEASE]
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1624) ~[spring-beans-4.3.13.RELEASE.jar!/:4.3.13.RELEASE]
    ... 24 common frames omitted
    Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBException
    at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:466) ~[na:na]
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:563) ~[na:na]
    at org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClassLoader.java:94) ~[api-contatos.jar:0.0.1-SNAPSHOT]
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:496) ~[na:na]
    ... 35 common frames omitted

    • @Antoniosp10
      @Antoniosp10 6 ปีที่แล้ว

      Boa tarde, O servidor está reclamando da falta da sua entidade, ou seja, a classe que contém a informação dos seus dados (vindos do banco de dados) não está criiada/mapeada.

    • @rolyg2k
      @rolyg2k 6 ปีที่แล้ว

      Puedes aclararnos como solucionarlo, tengo el mismo problema para subir mi jar a un jboss

    • @thiagocosta1747
      @thiagocosta1747 5 ปีที่แล้ว

      Estou com esse problema e não sei como resolver.

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

    amigo, faz uma aula de como fazer os comandos NG rodar no windows, pois não consegui fazer esses comandos seres reconhecidos, configurei no path, mas mesmo assim não funcionou

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

    Alguém pode me ajudar? deu esse erro " has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource."

    • @algaworks
      @algaworks  5 ปีที่แล้ว

      Oi Daniel. Está dando problema de CORS. Provavelmente você não configurou a origem permitida. #equipeAW

  • @danilobentes9212
    @danilobentes9212 5 ปีที่แล้ว

    O meu dá esse erro aqui:
    ERROR in D:/angular-hello-word/src/app/contato.service.ts (2,10): Module '"D:/angular-hello-word/node_modules/@angular/common/index"' has no exported member 'HttpClient'.
    ERROR in D:/angular-hello-word/src/app/app.module.ts (1,34): Cannot find module '@angular/common/http'.
    ERROR in D:/angular-hello-word/src/app/app.module.ts (1,34): Cannot find module '@angular/common/http'.
    ERROR in ./src/app/app.module.ts
    Module not found: Error: Can't resolve '@angular/common/http' in 'D:\angular-hello-word\src\app'
    @ ./src/app/app.module.ts 10:0-56
    @ ./src/main.ts
    @ multi webpack-dev-server/client?localhost:4200/ ./src/main.ts
    ERROR in D:/angular-hello-word/src/app/contato.service.ts (2,10): Module '"D:/angular-hello-word/node_modules/@angular/common/index"' has no exported member 'HttpClient'.
    webpack: Failed to compile.
    Sabe o que pode ser?

  • @Kaa1o
    @Kaa1o 6 ปีที่แล้ว

    Olá! Qual a versão do Angular usado nessa vídeo aula?

    • @algaworks
      @algaworks  6 ปีที่แล้ว

      Olá! A versão utilizada nesse vídeo é a 5. #equipeAW

  • @STRIKEtetra
    @STRIKEtetra 6 ปีที่แล้ว

    Existe a possibilidade de proteger a url do meu serviço? Pq qualquer usuário pode pegar pela ferramenta de desenvolvimento do Google Chrome, por exemplo, essa informação.

  • @FabianoBezerra
    @FabianoBezerra 6 ปีที่แล้ว

    Possui algum treinamentno para iniciantes ???

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

    Olá, boa noite! Como que eu faço para rodar a API Rest?

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

      Oi Alessandro. É com "java -jar api-contatos.jar". Em um trecho do vídeo esse assunto é abordado. Espero ter ajudado. Abraço!

    • @alemesquita
      @alemesquita 6 ปีที่แล้ว

      Opa, apenas recordando o post em tempo deu tudo certo sim! Obrigado pela dica, abs. Sobre a API que foi disponibilizada, existe algum outro tutorial @Alexandre que ensina como ela foi criada apenas para fins de conhecimento?

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

    muito bom man

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

    Muito bom!

  • @guttosantos6876
    @guttosantos6876 6 ปีที่แล้ว

    Bom dia.
    Fiz tudo como foi sugerido no video, mas quando coloquei a minha url com meu localhost não retornou nada.
    Só que no Postman,no firefox,chrome meu serviço retornou certinho com a mesma url.
    Já no projeto deu esse erro:
    message: "Http failure response for (unknown url): 0 Unknown Error"
    name: "HttpErrorResponse"
    Pode ajudar?

  • @willianmarques7750
    @willianmarques7750 6 ปีที่แล้ว

    Primeiramente, muito obrigado professor, aula excelente, me esclareceu muitas duvidas que tinha.
    Após assisti-la decidi criar uma pequena API com um único método(GET) que retorna uma lista de contatos, mas, estou com um probleminha de CORS.
    (Segui algumas dicas e procedimentos encontrados na internet, mas, não consegui resolver, ainda).
    Se alguém puder dar uma ajudinha, fico muito grato.
    Segue link da API e do projeto-angular no github:github.com/willian-da-silva-marques/contato
    Desde já muito obrigado;

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

      Oi Willian, boa tarde. Tudo bem? Indico que envie sua dúvida em nossa Comunidade Sobre Java no Facebook: alga.works/comunidadejava
      Na comunidade nossos alunos e instrutores interagem e tiram dúvidas sobre os cursos e projetos pessoais. #equipeAW

    • @willianmarques7750
      @willianmarques7750 6 ปีที่แล้ว

      @@algaworks
      Muito obrigado Thiago, já consegui resolver o problema.

    • @lucasdasilvarezende2090
      @lucasdasilvarezende2090 5 ปีที่แล้ว

      @@willianmarques7750 estou com o mesmo problema o que você fez?

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

      @Mauro Pereira @CrossOrigin(origins = "localhost:port") na controller da api, assim vc está permitindo requisições desta origem.
      Só não esquece de avisar se funcionou.
      Abraço

  • @luanbresolla4240
    @luanbresolla4240 5 ปีที่แล้ว

    Como ficaria se eu quisesse mostrar um objeto em vez de um vetor?

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

    E se a api precisasse de token pra acessar?

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

      Olá! Neste caso, precisaríamos de implementações específicas dependendo do tipo de autenticação usada. Isso seria conteúdo para outro vídeo, iremos pensar em trazer algo desta forma nos próximos!

  • @viniciusribeiroitoi5709
    @viniciusribeiroitoi5709 5 ปีที่แล้ว

    Estou tendo problemas com CORS...

  • @rodolfonogueira7254
    @rodolfonogueira7254 5 ปีที่แล้ว

    muito bom!!

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

    Hoje não encontro esse caminho '@angular/common/http';
    Seria hoje somente esse '@angular/http'; ?

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

      WARNING in ./src/app/app.module.ts
      27:16-32 "export 'HttpClientModule' was not found in '@angular/http'
      WARNING in ./src/app/contato.service.ts
      22:62-72 "export 'HttpClient' was not found in '@angular/http'
      WARNING in ./src/app/contato.service.ts
      22:92-102 "export 'HttpClient' was not found in '@angular/http'
      ERROR in D:/dev/angular-hello-world/src/app/contato.service.ts (2,10): Module '"D:/dev/angular-hello-world/node_modules/@angular/http/index"' has no exported member 'HttpClient'.
      ERROR in D:/dev/angular-hello-world/src/app/app.module.ts (1,10): Module '"D:/dev/angular-hello-world/node_modules/@angular/http/index"' has no exported member 'HttpClientModule'.
      ERROR in D:/dev/angular-hello-world/src/app/app.module.ts (1,10): Module '"D:/dev/angular-hello-world/node_modules/@angular/http/index"' has no exported member 'HttpClientModule'.
      ERROR in D:/dev/angular-hello-world/src/app/contato.service.ts (2,10): Module '"D:/dev/angular-hello-world/node_modules/@angular/http/index"' has no exported member 'HttpClient'.

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

      E no Problems
      Module '"@angular/http"' has no exported member 'HttpClient'.

  • @joaopedromoraes4744
    @joaopedromoraes4744 5 ปีที่แล้ว

    monstroo!

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

    Para configuração do CORS, este excelente video da Loiane explicando. th-cam.com/video/D9oFe6rHjpY/w-d-xo.html

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

    massa!

  • @MundoGeeky
    @MundoGeeky 5 ปีที่แล้ว

    Poxa, tenho que fazer um teste pra "estágio" e na primeira fase é fazer uma aplicação que calcula o ângulo entre 2 ponteiros a segunda fase é criar uma API Rest E Angular! Os cara querem o estagiário kkk tô ferrado.

    • @alexsamuelpereira7592
      @alexsamuelpereira7592 5 ปีที่แล้ว

      Conseguiu ?

    • @MundoGeeky
      @MundoGeeky 5 ปีที่แล้ว

      @@alexsamuelpereira7592 Não precisei fazer a API na real, fiz o primeiro teste e a entrevista depois... Ficaram de dar a resposta mas!... Kkk acho que não passei mesmo :)

  • @msilvaslash9
    @msilvaslash9 6 ปีที่แล้ว

    O angular 2 e 4 são bem mais complicados do que o angularJs. O projeto fica cheios de arquivos. É bem mais simples fazer tudo com html php e ajax.

    • @algaworks
      @algaworks  6 ปีที่แล้ว

      Se você já conhece PHP, vai achar mais fácil mesmo. Tudo novo é mais difícil. Mas é importante medir a produtividade. Para projetos um pouco maiores, acho difícil conseguir a mesma produtividade fazendo tudo na mão.

  • @gilsonluiz142
    @gilsonluiz142 5 ปีที่แล้ว

    a aula pode até ser boa, mas n dá p enchergar nada :/

    • @algaworks
      @algaworks  5 ปีที่แล้ว

      Olá Gilson!
      Tente ver se consegue aumentar a qualidade do vídeo aí. Acabei de testar e está normal. Pelo monitor de um notebook ou PC vai ser melhor de ver também, mas nesse caso, acho que foi o TH-cam que diminuiu a qualidade. Tente colocar em HD.
      #EquipeAW

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

    Cara, na boa, não entendi quase nada! Você mexeu em tantas partes (arquivos) que me deixou meio zonzo.
    Esta não é uma aula para quem está começando a aprender!
    Duvido que este pessoal que te elogia aí embaixo consiga refazer o que vc fez.
    Flavio

  • @marcioborges2567
    @marcioborges2567 5 ปีที่แล้ว

    Angular js é bem mais prático. Angular 2 em diante é bem mais chato e cheio de imports. NAO FACILITA NADA.