Atenção! Nosso Atendimento é 100% automatizado por Inteligência Artificial!

Curso de Masterclass de Testes em Angular (Angular 16)

Economize R$ 87,10

Preço:
Preço promocionalR$ 39,90 Preço normalR$ 127,00

Descrição

Angular Testing Masterclass (Angular 16)

Um guia abrangente para Testes de Unidade e Testes de Ponta a Ponta (E2E) no Angular 16, incluindo melhores práticas e CI

Este curso em poucas palavras Este curso em vídeo, completo com um repositório no Github, é um guia passo a passo abrangente para Testes no Angular em geral. Vamos pegar uma pequena aplicação de exemplo que já está concluída, mas que ainda não possui testes. Em seguida, vamos discutir a melhor abordagem para testar cada parte da aplicação e vamos escrever os testes passo a passo, explicando cada decisão ao longo do caminho. Vamos começar escrevendo Testes de Unidade para as várias partes da aplicação e, em seguida, em uma etapa posterior, vamos aprender como realizar testes de Ponta a Ponta (E2E). Além de falar sobre como testar, este curso também abordará quando testar e por quê, bem como todas as melhores práticas de teste.

Visão geral do curso

Começando do zero, vamos introduzir conceitos de teste orientado a comportamento, apresentando rapidamente os principais conceitos e utilitários do framework de teste Jasmine. Em seguida, vamos apresentar algumas melhores práticas de teste e vamos falar sobre mocks e spies do Jasmine. Em seguida, vamos apresentar alguns utilitários de teste do Angular, como o TestBed do Angular, que usaremos para testar alguns serviços simples do Angular. Em seguida, vamos avançar para testar um serviço do Angular mais complexo e falar sobre simulação de requisições HTTP do Angular, após o que vamos abordar o teste de componentes do Angular. Vamos aprender como testar componentes do Angular com e sem o DOM, quais partes do componente testar e vamos abordar em detalhes testes assíncronos usando as utilidades fakeAsync e async. Vamos abordar como testar vários tipos de componentes típicos do Angular, como, por exemplo, componentes de apresentação e componentes inteligentes ou de contêiner, e vamos aprender como simular serviços baseados em Observable do Angular. Depois de testar as várias partes do nosso aplicativo, vamos criar um conjunto de testes de Ponta a Ponta usando o Cypress. Depois de escrever os testes para nosso aplicativo, vamos implantá-los no Travis CI e garantir que os testes sejam acionados a cada commit. No final do curso, vamos gerar um relatório de cobertura de teste e discutir algumas métricas.

Índice

Este curso abordará os seguintes tópicos: - Introdução ao framework de teste Jasmine - Introdução a spies do Jasmine - Teste de Unidade de serviços simples do Angular - Melhores práticas de teste com Jasmine - Introdução aos utilitários de teste do Angular - Teste de serviços complexos do Angular - Simulação de requisições HTTP do Angular - Teste de Componentes do Angular - Teste assíncrono do Angular com fakeAsync e async - Simulação de serviços baseados em Observable - Teste de Componentes de Apresentação - Teste de Componentes Inteligentes ou de Contêiner - Simulação de interação do usuário em testes de unidade - Teste de Ponta a Ponta do Angular com Cypress - Integração Contínua com Travis CI - Relatórios de Cobertura de Teste do Angular CLI

O que você vai aprender neste curso?

Com este curso, você se sentirá confortável escrevendo testes do Angular para vários tipos de serviços e componentes. Você conhecerá não apenas os vários utilitários de teste do Jasmine e do Angular disponíveis, mas também saberá quando usá-los e por quê. Você estará familiarizado com as melhores práticas de teste do Angular e saberá como escrever testes úteis que não levam muito tempo para serem escritos e que contribuem muito para a saúde de longo prazo do seu projeto. Dê uma olhada nas lições gratuitas do curso e aproveite!

O que você vai aprender

- Código no repositório do Github com arquivos ZIP para download por seção - Fundamentos do teste - Melhores práticas de teste de Unidade no Angular - Teste de Ponta a Ponta no Angular com Cypress - Teste de Componentes e Serviços no Angular - Teste assíncrono no Angular com fakeAsync e Async - Integração Contínua com Travis CI

Estimar frete

Payment & Security

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:

  1. Entre em contato com nosso suporte:
  2. Aguarde nossa resposta:
    Nossa equipe analisará sua solicitação em até 3 dias úteis e fornecerá as instruções detalhadas para a devolução.
  3. Prepare o produto:
  4. Envie o produto:
  5. 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.