ANGULAR AVANÇADO - CRIE COMPONENTES COMO MATERIAL

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 เม.ย. 2024
  • Salve galera! Nessa aula iremos aprender a construir componentes Angular, sem substituir as funcionalidades nativas do HTML... Isso irá elevar para outro nível!
    Se gostou do conteúdo, me ajuda curtindo, comentando, compartilhando o conteúdo ou até me paga um café caso fiz a diferença pra você!
    Me siga para mais conteudos de programação nas redes sociais e meus projetos!
    linktr.ee/cristianwilliamdev
  • วิทยาศาสตร์และเทคโนโลยี

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

  • @viniciusbahia810
    @viniciusbahia810 3 หลายเดือนก่อน +6

    Ótimo vídeo. Uma dica para ativar dark mode com apenas uma propriedade CSS: só adicionar `color-scheme: dark;` no :root
    Nunca mais codo com a tela branca fritando meus olhos kkkk

  • @RodrigoSalesSilva
    @RodrigoSalesSilva 3 หลายเดือนก่อน +12

    Posso fazer um critica construtiva? Alguns pontos ai ficaram confusos, esse ng-content não é necessário para nada do que foi mostrado no vídeo, pq ele ta representando o conteúdo que está dentro do (e o span não é exibido pq por padrão o navegador nao vai renderizar um conteudo que esta dentro de uma tag input), o que acontece nessa abordagem é que o Angular vai transformar o input como um componente, acho que a explicação principalmente nesse ponto ficou um pouco confusa, o ng-content vai ser sempre o conteudo projetado.

    • @cristianwilliamdev
      @cristianwilliamdev  3 หลายเดือนก่อน +8

      Boa mano, no caso, como usei um componente, realmente a tag ng-content não coube na explocação!
      Vlw demais por soltar essa aqui! Isso também vai ajudar a galera! É nois!

    • @gabrielsantos2800
      @gabrielsantos2800 27 วันที่ผ่านมา +1

      Opa, aproveitando p tirar uma dúvida sobre a abordagem do vídeo, se o ng-content não e necessário, ainda seria possível melhorar essa abordagem? E emplo: criaria uma div com input,label e um span error, e fazer com que o input recebesse as propriedades nativas do elemento html sem ter que mapear todas e ainda sim mapear outras propriedades para o componente? Não sei se ficou confuso minha dúvida.

    • @cristianwilliamdev
      @cristianwilliamdev  27 วันที่ผ่านมา +2

      Respondendo o Gabriel, tem sim mano, será um dos próximos vídeos a sair, mas se quiser adiantar, procura sobre ControlValueAccessor

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

    Que vídeo incrível, brabo demais! Trabalhei quase 3 anos com React e agora estou migrando pro Angular. Sinto muita falta de conteúdo mais avançado e de qualidade (a comunidade do React é bem maior). Seus vídeos têm me ajudado bastante. Parabéns pelo conteúdo!

  • @JulioCesar-yn7lt
    @JulioCesar-yn7lt 2 หลายเดือนก่อน

    Valeu mano! Você tem uma didática muito boa
    Eu vi o video e corri pro meu código para refatorar alguns componentes, nessa eu acabei percebendo que alguns deles deveriam ser diretivas e o código ficou muito melhor. ❤

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

    Muito bom o conteúdo Cris, você tem uma didática excelente! parabéns.

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

    Excelente vídeo!
    Angular sempre surpreende

  • @viniciusnascimentocruz9629
    @viniciusnascimentocruz9629 3 หลายเดือนก่อน +4

    Top demais ! Vc pretende lançar um curso de Angular do básico ao avançado?

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

      Um curso do Cristian indo até o avançado com essa didatica que o Cristian tem, nossa, seria muito bom.

    • @cristianwilliamdev
      @cristianwilliamdev  3 หลายเดือนก่อน +2

      Mano, do básico ao avançado é muita coisa ahahahha. Eu pretendo lançar projetos menores, mas com aulas ao vivo e tal, acho melhor de interagir com a galera!

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

      Mano, fico feliz de estar curtindo! Tmj demais mano!

  • @user-gj1ul5bz1b
    @user-gj1ul5bz1b 3 หลายเดือนก่อน +2

    Nice d.i.c.k bro! (Boa dica mano!)

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

    Bom pra caralho! Valeu, mt bom ter esses conteudos assim.

  • @chewbacca01
    @chewbacca01 3 หลายเดือนก่อน +2

    Cara que conteúdo top! inclusive apliquei hj no projeto da empresa. Estávamos encapsulando toda parte de estilização dos componentes do primeng em uma lib. Mas usando justamente a abordagem tradicional, precisando reimplementar tudo que vem no primeng. Essa abordagem é muito boa valeu mesmo!
    Poderia informar quais as fontes usou pra poder buscar esse conhecimento?

    • @cristianwilliamdev
      @cristianwilliamdev  2 หลายเดือนก่อน +1

      Mano, que foda saber que está implementando essas ideias no dia a dia, bom demais! Sobre minhas fontes, eu acompanho o time do Angular no Github, leio muitos artigos sobre e também gosto de "fuçar" no código do Material... Essa ideia ai mesmo, peguei de la.

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

      @@cristianwilliamdev Valeu! vou dar uma pesquisada por lá também.

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

    Excelente video, tava com essa duvida, tanto que perguntei no outro video, e cara não tinha me tocado que poderia usar uma diretiva para isso. Vivendo e aprendendo. Agora sei como customizar os formularios e continuar utilizando com o Reactive Forms, essa questão que você citou de um componente complexo (label e input por exemplo), era uma que eu tinha. Mas vou destrinchar e seguir usando diretivas para cada um, fica mais simples e direto.
    Novamente muito obrigado cara, didatica incrivel, otimos exemplos. Ja recomendo para todos na minha empresa.

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

      Cara, é uma boa ideia, mas no futuro irei ensinar como podemos integrar seus componentes criados na API de forms do Angular... Vlw demias!

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

    muito top !! parabéns !

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

      Vlwww manow Obrigado pelo comentário!

  • @tosipaulo
    @tosipaulo 3 หลายเดือนก่อน +2

    🤯🤯🤯🤯🤯

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

    Muito da hora mano!

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

    Show de bola, estou maratonando teu canal haha

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

    top

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

    mt bom 🤌🤌

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

    Mente desbloqueada! Otima dica Cris vlw!

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

      Vlwww Gui! A ideia foi essa mesmo! ahushsuahusa

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

    Você poderia fazer um vídeo sobre spartan? A idéia é bem legal, porem não gosto muito da forma que implementaram os componentes. Como a moda agora é standalone, pra adicionar um componente, precisa importar 10 outros componentes/diretivas. Gostaria de saber sua opniao sobre isso. A moda é composabilidade ,mas como angular sendo standalone agora, fica muito moroso, tem que importar o arquivo e importar no componente individualmente.

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

      Mano, pra falar a real, eu não manjo tanto assim de spartan, mas quem sabe no futuro... Vlw por comentar!

  • @nelsonarcas8978
    @nelsonarcas8978 2 หลายเดือนก่อน +1

    Conteúdo muito top!
    Cara vc não pensa em fazer algum tutorial de componentes com Blazor?

    • @cristianwilliamdev
      @cristianwilliamdev  15 วันที่ผ่านมา +1

      Mano, eu sou bem lerdo com Blazor... Não manjo tanto... No .Net gosto só de back memso

  • @brayansantos2255
    @brayansantos2255 3 หลายเดือนก่อน +2

    Galera do Angular Material está migrando os componentes para este modelo agora né....

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

      Então mano, mas ja era assim faz um tempo, tanto que sempre tiver o mat-input, mat-label e tal, ao inves de componentes, sendo usados dessa forma!
      Maneiro ter voce aqui brow!

  • @Gustavo-bi4hv
    @Gustavo-bi4hv หลายเดือนก่อน +1

    Muito legal, mas achei bem estranha a sintaxe KKKK
    Talvez seja só questão de hábito mesmo...

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

      husahusahusahusahusahusa pode crer mano!

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

    CRISSSSSS como voce fez para intentar os arquivos no vscode???? no minuto 1:50

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

      Pera aí mano

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

      www.linkedin.com/posts/cristian-silva-vieira_angular-vscode-devexperience-activity-7183823241445076995-cKRJ?
      Assim manow

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

      @@cristianwilliamdev valeu meu querido ! ^^