PROJETO FULLSTACK APP DE LOGIN ANGULAR 17 + JAVA SPRING | FRONTEND

Поделиться
HTML-код
  • Опубликовано: 9 фев 2025
  • Nesse vídeo iremos construir o Frontend da nossa aplicação Fullstack de Login e Cadastro, para isso, iremos usar o framework Angular na versão 17 com Typescript e Sass.
    ⭐ Seja um membro do canal e tenha acesso à lives, vídeos e conteúdos exclusivos!
    / @kipperdev
    🔗 Link do Figma
    www.figma.com/...
    🔗 Link do Gitub
    github.com/Fer...
    👉 Aprenda inglês com 47% OFF
    tr.ee/kipperde...
    👉 Me siga no instagram!
    / kipper.dev
    🌎 Comunidade do Discord
    / discord

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

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

    ⭐ Seja um membro do canal e tenha acesso à lives, vídeos e conteúdos exclusivos!
    ruclips.net/channel/UCpKvMmsF6QrkVr_zWaLGK-Ajoin

    • @carlosync
      @carlosync 8 месяцев назад +2

      Consegui implementar a frontend, faz tempo que não mexia com Angular, conversor que ainda acho ele muito verboso comparado com Vue.JS. Uma sugestão construtiva que posso te dizer Fer é que na edição ter um pouco de cuidado na redução do vídeo, pq fica muito difícil de acompanhar a aula sem ter que parar a cada 10 a 20 segundos. Pois, na edição fica muito rápido a mudança de arquivo ou edição dele muitos trechos só achei no github pq no vídeo não foi mostrado de maneira clara. Obrigado pelo compartilhamento.

  • @DevJon.M
    @DevJon.M 10 месяцев назад +29

    Muito bom, parabéns Fernanda Kipper!!!! Queremos mais séries de tutoriais Spring Boot, Angular, Kotlin, Java, Android (Nativo).

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

      Para Android, recomendo kotlin

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

    Muito bom como sempre, Fernanda. Continue assim. Seu conteúdo é muito valioso para nós devs.

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

      Muito obrigadaa, Bruno 💜
      Fico muito feliz em ler esse tipo de feedback, de verdade!

  • @victormarques1037
    @victormarques1037 2 дня назад

    Até aqui, tô levando uma hora pra assistir 15 minutos do vídeo, é muito conteúdo!

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

    Parabéns pelo canal. conteudo e conhecimento passado. Sou nova na comunidade, ituber e estou amando tudooooo!!!

    • @kipperdev
      @kipperdev  10 месяцев назад +1

      Obrigada Ilanna!!! Que bom que está gostando 💜💜💜

  • @BrunoHenrique-vd1ry
    @BrunoHenrique-vd1ry 10 месяцев назад +2

    Meu Deus, como eu queria um conteúdo assim!!! vou acompanhar demais.

  • @CK-yd2zm
    @CK-yd2zm 13 дней назад +2

    41:52 A 5ª série que habita em mim saúda a 5ª série que habita em você! kkkkkkkkkkkkkkkkkkkkk

  • @karinabertolazzo970
    @karinabertolazzo970 9 месяцев назад +4

    rapaz, como que consegue ter tudo isso de informação na cabeça e na ponta da língua 😲

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

    Parabéns pelo vídeo. Me ajudou muito nessa parte dos forms.

    • @kipperdev
      @kipperdev  10 месяцев назад +2

      Que bom que ajudou, Filip! Fico feliz 💜

  • @SR-vt5cp
    @SR-vt5cp 7 месяцев назад +20

    Nas versões mais recentes não existe mais a pasta assets, as imagens e ícones agora são colocados na pasta public.

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

      por isso eu estranhei jovem, a minha versão é atual e não tem a pasta app-routing.module.ts

    • @mellorenan19
      @mellorenan19 2 месяца назад +6

      Deu muito erro no meu tbm apesar de jogar no public, não precisa botar o caminho todo, se a imagem tiver na pasta public é só botar o nome do arquivo direto. No final o meu ficou assim:

    • @Guilherme-et1pc
      @Guilherme-et1pc Месяц назад

      🙏

    • @mikrosistemas3190
      @mikrosistemas3190 23 дня назад

      @@mellorenan19 Mano, to usando o angular na última versão, tb não cria a pasta assets, criei na mão, no VSCode reconhece o caminho de boa, mas no browser não. Tentei na public tb sem sucesso. Se tiverem uma dica agradeço!

    • @GugaSequeira
      @GugaSequeira 17 дней назад

      conseguisse resolver@@mikrosistemas3190 ?

  • @carlinhoshk
    @carlinhoshk 4 месяца назад +3

    Em 31:38 você cria o loginForm usando FormGroup; sem usar .
    Depois em 51:39 o login component esta diferente já está com o FormGroup ;
    eu fiquei perdido pq eu segui o video e não teve esse mudança até tive que voltar o video tudo de novo para ver e nada acho que foi cortada essa modificação e eu como não sou front to perdido e não da para eu copiar o codigo do github pq fiz o projeto meio diferente.

  • @lucasmagalhaes-r7g
    @lucasmagalhaes-r7g 10 месяцев назад

    obrigado por todo conhecimento repassado, Fernanda

  • @app2028
    @app2028 10 месяцев назад +2

    Já sou mega membro super indico mais faço umas propostas quero muito ver um conteúdo de
    Angular com supabase.
    Login + crud completo pois supabase está super em alta e ajuda muito como um possível backend onde já ti entrega URLs prontas como endpoints

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

    Esperançoso que um dia sai o curso de Java da Fer! Hahahahah! Didática surreal!

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

    vc é fera Feh eu estou aprendendo mais com vc do que na faculdade de ADS, e a Linguagem JAVA foi a que eu escolhi para trampar 🤦 kkkkkkkkkk

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

    olá Fernanda, gostei muito do vídeo especialmente da forma como foi feita a reutilização de código, mudou completamente a forma como farei os meus formularios, thank you very much, se um dia for ao Brasil, com certaza és uma das pessoas que gostaria de conhecer pessoalmente....

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

    não estou conseguindo utilizar o toastService, mesmo realizando o passo a passo apresentado durante a aula

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

    pow, o dia que eu programar assim, vou me considerar uma boa dev haha, arrasou demais!

  • @frangentilinimachadosant-gd3jf
    @frangentilinimachadosant-gd3jf 2 часа назад

    Olá Fernanda, gostaria de saber como tu configura um terminal NODE no teu vscode. Estou apanhando aqui para fazer. Já tenho o node instalado de forma global mas mesmo assim não aparece como opção de terminal

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

    Parabéns Fer. Lhe acompanho acredito que desde do início do canal e como está evoluindo os conteúdos por aqui. Será possível um dia um curso completo de Java/Spring e Angular para membros? Pretendo ser membro ainda hoje hehe. Sinto falta de curos de qualidade brasileiros em Angular. Seria interessante um aplicação completa nessas tecnologias citadas acima.

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

      Oii, Carlos! Vi que você virou membro hahah muito obrigada pela confiança 💜
      Quem sabe um dia eu faça algo nesse sentido...
      Muito obrigado pela dica, bom saber que ajudaria!

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

    Meus Parabéns !!!! Show !!!!!

  • @drkl9066
    @drkl9066 10 месяцев назад +2

    Vou meter o front em flutter. Seu eu vou conseguir é outra história

  • @JoaoCarlos-qv6ps
    @JoaoCarlos-qv6ps 10 месяцев назад

    Ótima didática, ótimo conteúdo.

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

      Muito obrigadaa, João 💜

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

    Só videos bons nesse canal, show demais

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

    Muito bom!

  • @nathan_boorges
    @nathan_boorges 10 месяцев назад +1

    Fernanda, uma dica... muitas pessoas devem assistir pelo celular. E pelo celular nao da pra ver quase nada oq vc ta fazendo... nos proximos vídeos se puder sempre dar zoom que fica fe melhor visualização

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

    FER TO USANDO SEU PROJETO PARA FAZER O DESAFIO DE UMA VAGA DE EMPREGO! OBRIGADO PELO SEU TRABALHO NO RUclips

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

      Boaaaaa! Espero que dê tudo certo Julio!!
      Tmjj

  • @GunzEvil
    @GunzEvil 10 месяцев назад +1

    Um projeto em Angular, top demais

  • @Victor-qn2eq
    @Victor-qn2eq 9 месяцев назад +2

    Onde está o link de tutorial de instalação do Node ?

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

    Só conteúdo de qualidade :3 Vou aplicar os conhecimentos desse vídeo em um projeto :)

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

      Oii Victor muito obrigadaa 💜
      Show! Bom desenvolvimento!

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

    Obrigado, ❤ Fernanda 😀😀🤝🤝🇻🇪🇻🇪🎉🎉

  • @ConncetSistemaAutomaçãoSOFTJM
    @ConncetSistemaAutomaçãoSOFTJM Месяц назад

    Estou começando a compreender melhor o que foi explicado, mas ainda encontro dificuldades, pois não consegui resolver tudo na configuração do Angular. Não entendo por que é diferente, mesmo sendo a mesma versão. Talvez seja necessário realizar uma atualização.

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

    Angular + java = Melhor stack!❤

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

    Show! Bem objetivo.

  • @mayara9727
    @mayara9727 10 месяцев назад +1

    Parabéns pelo ótimo vídeo Fernanda!! Adoro seu conteúdo e me inspira demais

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

      não sei se é de la que ela retira, mas tem o freepik tem imagens semelhantes lá é só procurar por ILUSTRAÇÔES

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

    qual a diferença de quando você seta uma propriedade no componente com [ ], ( ) ou sem contendo apenas o nome da propriedade?

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

    Muito bom como sempre ❤

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

    Conteudo top 👏🏼👏🏼

  • @Teste-uy3wc
    @Teste-uy3wc 10 месяцев назад

    Muito bom 👏👏

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

      Obrigadaa 💜

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

    Fernanda, parabéns pelo conteudo abordado, uma pergunta a parte 2 sairá para quem ainda não é um membro também?

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

      a parte 2 do backend ja ta no canal

  • @MatheusAndrade-z1d
    @MatheusAndrade-z1d 2 месяца назад

    Show, sem enrolação!
    Como faz pra ter essa mesma visão dos ícones dos arquivos? por exemplo, aqui os arquivos "app...ts" são todos um ícone de TS, no dela tem um recipiente, um A, e um Ts.

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

      Se eu n me engano isso é um addon do vscode

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

    conteúdo fantástico ficou muito bomm 🤩

    • @kipperdev
      @kipperdev  10 месяцев назад +1

      Muito obrigadaa, Jhon 💜 🤩

  • @SUEHTAM7
    @SUEHTAM7 10 месяцев назад +1

    quando eu dou um ng new aparece: ...não pode ser carregado porque a execução de scripts foi
    desabilitada neste sistema. Para obter mais informações, consulte about_Execution_Policies em... algm sabe como resolver?

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

    Os erros não são tratados na subscribe, eles são tratados antes da subscribe para poder se recuperar do erro, usando catchError e, usando estratégias como retry, throw, voce tampoco usa Signals

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

    Fê, no spring boot 3.3.4 o CORS tá barrando o login no front... Bora atualizar? Não consegui.

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

    Mto bala

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

      Valeuu, Rapha 💜

  • @MarcosFelipe-up9lc
    @MarcosFelipe-up9lc 10 месяцев назад

    Top!!

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

    Kipper, tmj

  • @kevinanderson7751
    @kevinanderson7751 5 месяцев назад +1

    Estou com um erro que quando vou pro localhost:4200/login, não aparece nada. Só aparece quando escrevo algo no app.component.html, aí aparece tanto no localhost:4200/login quanto no localhost:4200

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

      Oii, Kevin. Manda a sua dúvida mais detalhada lá no Discord da comunidade que o pessoal vai tentar te ajudar!
      discord.gg/D5sStBByFr
      Abraços

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

    Conteúdo muito top

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

      Obrigadaa Ernane!! 💜

  • @davidlopes1446
    @davidlopes1446 10 месяцев назад +1

    Uma pergunta, meio receio em aprofundar em linguagens de programação e pq tenho uma memoria bem ruim, em um nível biológico, exemplo, com 25 não lembro o nome dos professores que me deram aula em todo o ensino médio. Todos esses projetos partem de uma estrutura padrão que é valido para tipos de projeto? Tipo, todo site web precisa ter X no front, Y no back, autenticação Z, etc? Como "lembrar" digamos assim, de toda essa estrutura, de todas as etapas?

    • @MacielRibeiro
      @MacielRibeiro 10 месяцев назад +4

      Você não precisa decorar tudo, só precisa entender como funciona. Todo mundo dá uma olhadinha no google rs

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

    Cara, vim do java estou tentando entender Angular, mas confunde demais, estou em 34:00 cara, variavel chamada type, tipo type, componente type, foi usado tudo mesmo nome, confunde mais ainda

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

      Pior que no começo as coisas são meio confusas, mas praticando começa a fazer sentido a diferença dos usos! 🙏🙏

  • @FelipeCastroz
    @FelipeCastroz 10 месяцев назад +1

    OPAAAA, vai ter deploy tanto front quanto back ???

  • @luanapaes_
    @luanapaes_ 8 месяцев назад +1

    Tive esse problema para renderizar as informações dos inputs e segui a recomendação do console, coloquei esse trecho de código na classe PrimaryInputComponent:
    loginForm = new FormGroup({
    email: new FormControl('', [Validators.required, Validators.email]),
    password: new FormControl('', [Validators.required, Validators.minLength(6)])
    })
    + e o erro sumiu, eu poderia seguir com esse código ou você recomenda que eu passe a utilizar essa forma que você passou no vídeo? desde já agradeço!

  • @ludyplays7626
    @ludyplays7626 2 дня назад

    Cade a parte 2?

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

    Fernanda do céu!!! É coisa demais pra fazer apenas um login!! 😅 Como você conseguiu decorar tudo isso? Esse aí é o que chama de Crud?

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

    Para aprender esse conteúdo é essencial saber de HTML e css?

  • @DiegoSilva-vp1oc
    @DiegoSilva-vp1oc 10 месяцев назад

    oiii Fernanda tudo bem? tem algum livro de Angular para indicar?

  • @tarik.raposo
    @tarik.raposo 4 месяца назад +1

    Essa gataiada no formulário me quebrou kkkk meio que tem que gravar a receita ali pra evitar o erro. Mas, top demais a aula.

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

      Rapaz que trabalheira é essa pra criar um formulário kkkk

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

    Muito top FER, PARABÉNS. Gostaria muito que vc detalhasse mais sobre o angular, principalmente na parte que não estava dando certo a label, vc criou muito código apenas pra corriri um problema de visibilidade. Nesta parte ficou confuso pra mim... Mas muito top!!!1

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

    essa parte do ControlValueAcessor a gente finge que entendeu

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

    qual o link do figma?

    • @pabloaraujol
      @pabloaraujol 10 месяцев назад +1

      Conseguiu?

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

      ​@@pabloaraujolachei o que ela pegou como base, mas nao da pra colar aqui

    • @kipperdev
      @kipperdev  10 месяцев назад +2

      Tá na mão!
      www.figma.com/file/7T1wkErczpMOBeqtpVjMSb/Login-Page-Design-%7C-Figma-to-HTML-using-bootstrap-(Community)?type=design&node-id=6%3A920&mode=design&t=vdTFja2G7s4Mh8yg-1

  • @x-_-ghost-_-x
    @x-_-ghost-_-x 10 месяцев назад

    segunda parte please

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

    Fê, uma pergunta -- É possível utilizar o React junto com o Angular?

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

      Com microfrontends simm!!

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

    se eu tivesse trabalhando virava membro

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

      Tenho certeza que você vai aproveitar muito!!

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

    você é FODA

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

    Excelente video, cade o back-end😭😭😭😁😁

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

      Oii, Mayara ta aquii: ruclips.net/video/tJCyNV1G0P4/видео.html
      Espero que goste 💜

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

      @@kipperdev muito obrigada, eu não estava encontrando

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

    tem a parte 2 ?

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

      Oii, tem sim! ruclips.net/video/tJCyNV1G0P4/видео.html
      Espero que goste 💜

  • @AlexSilva-fb3ol
    @AlexSilva-fb3ol 7 месяцев назад

    Conteúdo top. Mas infelizmente não consegui avançar devido ao seguinte erro quando injeto o serviço do toast no ts. Error: Uncaught (in promise): Error: NG0203: inject() must be called from an injection context such as a constructor, a factory function, a field initializer, or a function used with `runInInjectionContext`. Find more. Caso alguem puder dar um help, agradeço demais.

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

      Obrigada Alex! 💜💜
      Ainda está com esse erro ou já conseguiu resolver? Caso nao tenha conseguido, manda lá no Discord, no canal exclusivo dos membros, que te ajudooo.

    • @AlexSilva-fb3ol
      @AlexSilva-fb3ol 5 месяцев назад

      @@kipperdev oi Fê, desculpe a demora em responder. Acabei abandonando o projeto, rss

  • @weverton.santiago
    @weverton.santiago 10 месяцев назад

    Realmente não consegui fazer login pelo spring achei bem confuso 😩

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

    Preciso de ajuda com o angular qual o discord da Fernanda pra mim ver com a comunidade se me ajuda

    • @kipperdev
      @kipperdev  10 месяцев назад +1

      Oii Bruno, o link é esse daqui: discord.com/invite/D5sStBByFr
      Manda lá que o pessoal te ajuda!

  • @carlosaugusto.devjava
    @carlosaugusto.devjava 9 месяцев назад

    Você vai fazer o mesmo projeto, porém, em React ?

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

      Não está nos meus planos, mas quem sabe um dia!

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

    alguém sabe o nome da primeira musica??

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

    Cadê o figma?

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

      Oii, Andrey. Adicionei o Figma à descrição
      www.figma.com/file/7T1wkErczpMOBeqtpVjMSb/Login-Page-Design

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

    Qual a diferença desse projeto para o desse vídeo ? ruclips.net/video/tJCyNV1G0P4/видео.html

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

      o vídeo atual é o front, o outro é o back

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

    Oi, consegue tirar essa musica nos próximos vídeos? Ela me distrai bastaste, por mim poderia ser até sem música.

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

    Super()

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

    Angular me dá medo

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

      Não tente aprender com ela, tudo o que ela tem de conhecimento é inversamente proporcional à didática.

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

      Hahahah da medo de tão bom que é!!!

  • @OCaçadordeHistórias-y1x
    @OCaçadordeHistórias-y1x 10 месяцев назад

    Você é muito acelerada, por favor vá mais devagar na próxima vez, estou tentando, mas tenho que voltar toda hora.

  • @froideexplica6601
    @froideexplica6601 10 месяцев назад +12

    escrever tudo em ingles é muita frescura kkkkkkkkk se isso for pra ajudar iniciantes eu lhe digo : faça em portugues !!!! até eu que sei fazer fiquei confuso

    • @renanxtt
      @renanxtt 10 месяцев назад +22

      Confuso é tu saber fazer e ficar confuso

    • @amsbaia
      @amsbaia 10 месяцев назад +7

      Frescura? Sinceramente olha, preguiça pra explicar

    • @sntooosk
      @sntooosk 10 месяцев назад +9

      No mercado de tecnologia atual, escrever códigos em inglês é uma exigência, não apenas uma preferência. Dominar essa prática é essencial para se manter competitivo e atender às demandas da indústria.

    • @jovem_guil
      @jovem_guil 10 месяцев назад +1

      eu também achava frescura ate chegar no mercado e ver tudo em inglês. só aprendo e escrevo em inglês

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

      @@renanxttmano 😅😂

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

    Não precisa instalar o angular globalmente, basta só digitar o seguinte comando
    npm init @angular (nome do projeto)

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

    Conteúdo excelente 👏👏👏