Descrição
MasterClass Angular Avançado e E-Book GRATUITO
Construa sua própria biblioteca, aprenda recursos avançados do Angular
Classificação: 4.3 de 51174 avaliações 7 horas totais 77 palestras Intermediário Construa sua própria biblioteca, aprenda recursos avançados do Angular Você gostaria de construir sua própria biblioteca de código aberto? Provavelmente todos nós desenvolvedores já pensamos em algum momento em construir nossa própria biblioteca e contribuir para a comunidade de código aberto em geral. O objetivo deste curso é fornecer todas as ferramentas necessárias para que você possa criar sua própria biblioteca Angular de código aberto. Vamos construir uma série de pequenas bibliotecas de código aberto de dificuldade progressivamente crescente e aprender uma grande quantidade de recursos avançados do Angular de uma maneira divertida e prática.Qual é a melhor maneira de aprender recursos avançados do Angular?
A melhor maneira de aprender o Angular e seus recursos mais avançados é simplesmente usá-lo para construir algo concreto, como por exemplo, uma aplicação ou uma biblioteca - e fazer isso passo a passo, pois não há substituto para essa experiência. Para entender uma tecnologia, realmente precisamos construir algo não trivial com ela - posts de blog e documentações só nos levam até certo ponto. Isso, é claro, consome muito tempo para fazer sem ajuda, pois teremos que aprender tudo por conta própria ao longo do caminho, juntando um número infinito de posts de blog, documentações e respostas do Stackoverflow. Portanto, para realmente mergulhar fundo no Angular, vamos usá-lo para construir uma série de pequenas bibliotecas reutilizáveis. O objetivo é criar um cenário de prática e aprender os recursos avançados do Angular em seus casos de uso originais, onde eles fazem mais sentido e, portanto, são mais fáceis de aprender.Quais bibliotecas construiremos neste curso?
Vamos construir as seguintes bibliotecas e aprender como publicá-las no NPM usando o Formato de Pacote Angular: Começaremos fazendo uma Caixa de Entrada personalizável do Font Awesome e aprenderemos as vantagens de projetar nossos componentes usando projeção de conteúdo em vez de um design mais baseado em entrada/saída. Nesta etapa, também introduziremos o ecossistema de testes do Angular. Em seguida, aumentaremos progressivamente a dificuldade de cada biblioteca: construiremos um contêiner de guias dinâmico que permite receber um modelo como entrada de componente, permitindo efetivamente substituir partes do modelo do componente enquanto mantemos uma aparência e sensação padrão para o componente. Em seguida, construiremos um componente de modal dinâmico reutilizável com conteúdo personalizável. Este componente terá seu conteúdo configurável por meio de projeção de conteúdo ou um modelo de entrada, e introduzirá a noção de Diretivas Estruturais. Também aprenderemos como as diretivas e componentes de um determinado módulo podem interagir de forma transparente, independentemente do local em que são usados no modelo, usando um serviço de biblioteca compartilhada. Em seguida, construiremos uma diretiva de máscara de entrada, onde abordaremos alguns comportamentos avançados de manipulação de teclado. No final do curso, vamos pegar todos os componentes e diretivas que construímos nas seções anteriores e vamos construir um exemplo maior usando-os: um Widget de Modal de Pagamento! Em seguida, introduziremos o módulo de Animações do Angular e o usaremos para animar o widget de modal, veremos como definir animações que podem ser reutilizadas em componentes.O que você aprenderá neste curso?
Aprenderemos como criar uma biblioteca compatível com AOT no Formato de Pacote Angular, como definir um módulo de biblioteca, como isolar os estilos de um componente, mas ainda torná-los personalizáveis, como projetar componentes e diretivas para torná-los mais fáceis de manter - tornando-os personalizáveis, ao mesmo tempo em que oferecem um ótimo comportamento padrão para os componentes. Abordaremos todos os recursos mais avançados do Angular, incluindo Design de API de Componente, melhores práticas de Estilização de Componente, Templates e Saídas de Template, ng-content, ng-container, isolamento e personalização de estilo, AOT, eventos globais, depuração com o CLI, @ViewChildren, @ContentChildren, Light DOM vs Shadow DOM, @HostBinding, @HostListener, componentes dinâmicos, diretivas, manipulação de eventos de teclado, testes, animações e muito mais (esta é uma lista não extensiva). Mas mais do que apresentar os recursos isoladamente, vamos usá-los em casos de uso reais, o que tornará os recursos muito mais fáceis de aprender.O que você será capaz de fazer ao final deste curso?
Ao final deste curso, você conhecerá muitos dos recursos mais avançados do Angular, mas, acima de tudo, saberá quando usá-los e por quê. Você saberá como construir bibliotecas Angular de código aberto e como disponibilizá-las para a comunidade de código aberto no NPM. Com este curso avançado, você terá uma base sólida no Angular: muito provavelmente você será capaz de lidar com as tarefas de desenvolvimento Angular mais avançadas que encontrar em seu trabalho diário ou projetos pessoais. Dê uma olhada nas lições gratuitas do curso abaixo e aproveite o curso!O que você aprenderá
- Código no repositório do Github com arquivos ZIP para download por seção - Aprenda os recursos mais avançados do Angular - Aprenda como construir bibliotecas Angular de código aberto - Design de API de Componente - Melhores práticas de Estilização de Componente - Templates e Saídas de Template, ng-content, ng-container, isolamento e personalização de estilo - AOT, eventos globais, depuração com o CLI, @ViewChildren, @ContentChildren - Light DOM vs Shadow DOM, @HostBinding, @HostListener, componentes dinâmicos - Diretivas, manipulação de eventos de teclado, testes, animações e muito maisEstimar frete
Payment & Security
Featured collection
Dúvidas Gerais
Após a confirmação do pagamento, você receberá um e-mail com todas as instruções para acessar seus cursos. O e-mail incluirá um link para a plataforma de ensino, onde você poderá fazer login utilizando suas credenciais cadastradas no momento da compra. Caso seja um curso em formato de arquivo para download, o mesmo estará disponível na área do aluno e poderá ser acessado diretamente pelo link enviado. Se você não receber o e-mail de acesso em até 24 horas, verifique sua caixa de spam ou entre em contato com nossa equipe pelo e-mail suporte@amentil.com.br.
Após a confirmação do pagamento, seu pedido será processado e enviado para o endereço cadastrado. Você receberá um e-mail com os detalhes do envio, incluindo o código de rastreamento para acompanhar a entrega. Trabalhamos com transportadoras confiáveis e os prazos variam de acordo com o método de envio escolhido e sua localização. É importante garantir que o endereço de entrega esteja correto para evitar atrasos. Caso tenha dúvidas ou problemas com a entrega, nossa equipe de suporte está à disposição pelo e-mail suporte@amentil.com.br.
Você pode tirar dúvidas diretamente com nossa equipe de suporte por diversos canais:
- E-mail: Envie sua pergunta para suporte@amentil.com.br, e nossa equipe responderá em até 2 dias úteis.
- Telefone: Ligue para +55 (48) 1234-5678, disponível de segunda a sexta, das 9h às 18h.
- WhatsApp: Envie uma mensagem para +55 (48) 91265-4321 e receba atendimento rápido e prático.
- Formulário de Contato: Preencha o formulário disponível em nosso site na página Contato.
- Redes Sociais: Você também pode enviar suas dúvidas pelo Instagram ou Facebook em @amentil.sa.
Estamos sempre prontos para ajudar!
Reembolso e garantias
O prazo de reembolso pode variar dependendo da forma de pagamento utilizada:
- Cartão de Crédito: O estorno será realizado em até 7 dias úteis após a aprovação do reembolso, mas o crédito poderá aparecer na sua fatura em um prazo de 30 a 60 dias, conforme a política da operadora do cartão.
- Boleto Bancário ou Transferência: O valor será devolvido via depósito em conta bancária em até 7 dias úteis após a aprovação do reembolso.
Você pode solicitar a devolução de produtos físicos seguindo o passo a passo abaixo:
- Entre em contato com nosso suporte:
- Aguarde nossa resposta:
Nossa equipe analisará sua solicitação em até 3 dias úteis e fornecerá as instruções detalhadas para a devolução. - Prepare o produto:
- Envie o produto:
- Reembolso ou troca:
Nosso compromisso é fornecer uma experiência confiável e segura ao acessar nossa enciclopédia online. Garantimos a qualidade dos serviços e funcionalidades oferecidos, seguindo as condições descritas abaixo:
1. Garantia de Acesso
- Disponibilidade: Oferecemos garantia de disponibilidade da enciclopédia online 24 horas por dia, 7 dias por semana, exceto durante períodos programados de manutenção ou por problemas técnicos fora do nosso controle.
- Resolução de Problemas: Em caso de interrupções no serviço, nossa equipe técnica atuará para restaurar o acesso no menor tempo possível.
2. Garantia de Conteúdo
- Precisão e Atualização: Todo o conteúdo disponibilizado é cuidadosamente revisado para garantir precisão e relevância. No entanto, a enciclopédia online é constantemente atualizada, e não podemos garantir a exatidão absoluta em casos de informações sujeitas a mudanças rápidas.
- Correção de Erros: Caso identifique erros ou inconsistências no conteúdo, você pode nos informar pelo e-mail conteudo@amentil.com.br, e faremos a análise e correção, se necessário.
3. Garantia de Segurança
- Proteção de Dados: Utilizamos tecnologias avançadas para proteger suas informações pessoais e garantir que sua navegação na enciclopédia seja segura.
- Privacidade: Todos os dados coletados seguem as diretrizes da nossa Política de Privacidade.
4. Garantia de Reembolso
Para assinaturas da enciclopédia online:
- Direito de Arrependimento: Você pode solicitar o cancelamento e reembolso integral em até 7 dias corridos após a compra, desde que não tenha acessado conteúdos pagos da plataforma.
- Problemas Técnicos: Caso não consiga acessar os conteúdos devido a falhas técnicas imputáveis à plataforma, garantimos suporte prioritário e, se o problema não for resolvido, você pode solicitar reembolso proporcional ao período não utilizado.
5. Limitações
- Conexão à Internet: Não garantimos acesso à enciclopédia em situações de instabilidade ou falhas na conexão de internet do usuário.
- Uso Indevido: O acesso e uso da enciclopédia são pessoais e intransferíveis. O compartilhamento de credenciais pode resultar na suspensão ou cancelamento da assinatura sem reembolso.
6. Contato para Garantias
Caso precise de suporte ou queira exercer algum direito de garantia, entre em contato conosco:
- E-mail: suporte@amentil.com.br
- Telefone: +55 (48) 1234-5678
- Horário de atendimento: Segunda a sexta, das 9h às 18h.