Domine Testes Automatizados com Angular

Aprenda a criar testes eficientes de verdade e torne-se um profissional altamente requisitado no mercado!

Confira o que você aprenderá no curso! 👇🏽

Robo muito forte

Criar testes resilientes

Crie testes resilientes e evite ter que refazer os testes da sua aplicação sempre que detalhes mínimos mudarem!

Dois caminhos

Evitar detalhes de implementação

Testes que focam no que importa para o usuário, evitando detalhes de implementação que não são relevantes para ele.

Uma pessoa sendo produtiva

Criar abstrações que melhoram a produtividade

Você aprenderá a criar abstrações que irão otimizar a forma com que você escreve os testes e também melhorar exponencialmente o reuso de código.

Uma pessoa planejando algo

Test-Driven Development (TDD)

Test Driven Development (TDD) é uma abordagem que permite que você escreva testes antes de implementar o código, trazendo benefícios significativos para a testabilidade e manutenibilidade do projeto ao longo do tempo.

Uma pessoa com uma máscara

Implementar técnicas de Mocking

Mocking é uma das técnicas mais relevantes quando o assunto é testes automatizados. No curso você aprenderá abordagens de Mocking como Shallow Rendering e Deep testing, que são extremamente eficientes e necessárias em qualquer projeto.

Uma pirâmide

Pirâmide de testes

A Pirâmide de testes é uma abordagem que organiza testes em níveis, começando com testes unitários e indo até End-to-End. Isso ensina a criar testes que são rápidos, confiáveis e evitam duplicação de código.

Tarefas concluídas

Testar todos os recursos do Angular

Você aprenderá a testar todos os recursos do Angular, desde os serviços até os pipes, garantindo que todos estão funcionando perfeitamente em diferentes cenários.

Branches

Utilizar Conventional Commits

Conventional Commits padroniza e automatiza o histórico de commits, facilitando leitura, manutenção, e integração com CI/CD, além de gerar changelogs e gerenciar versões automaticamente.

Estrelas

Utilizar ferramentas famosas do mercado

Durante este curso, você aprenderá a utilizar ferramentas amplamente utilizadas no mercado, como ng-mocks e Cypress. Essas ferramentas ajudam a simplificar a escrita de testes e garantem que você esteja utilizando as melhores práticas do mercado.

Uma pessoa sendo ouvida

Tornar-se especialista em testes

Todo o conteúdo do curso mergulha profundamente em vários aspectos da implementação de testes em projetos. Você aprenderá como criar testes de unidade, integração e End-to-End em detalhes, seguindo as melhores práticas.

E muito mais! 🤩

Entre agora na lista de espera

Ingressando na lista de espera, você receberá antecipadamente notícias e ofertas do curso!

Tecnologias que serão utilizadas

Sobre o instrutor

Instructor

Henrique Custódia

Arquiteto Frontend, especialista Angular com 10+ anos de experiência, criador de conteúdo, instrutor e fundador da Code Dimension!

Entre agora na lista de espera

Ingressando na lista de espera, você receberá antecipadamente notícias e ofertas do curso!