Todos os cursos da categoria #Front-end com R$35 OFF
Curso de Testes unitários com PHPUnit Completo

Curso de

Testes unitários com PHPUnit Completo

Aprenda a criar suítes de testes usando todas as incríveis funcionalidades do PHPUnit.

VEJA UMA AULA DE EXEMPLO

6x R$ 33,32

R$ 199,90 à vista

  • 24h

    Curso com certificado de 24 horas

  • Escolha o dispositivo que preferir PC, Tablet ou Smartphone.

  • Satisfação garantida ou seu dinheiro de volta!

Adquira este curso de forma avulsa

Curso de Testes unitários com PHPUnit Completo

Testes unitários com PHPUnit Completo

6x R$ 33,32

R$ 199,90 à vista

Informações sobre o curso

Sobre o curso

Testes são tão importantes no desenvolvimento de software quanto a qualidade do código final. Eles ajudam a garantir que uma parte não “quebre” em detrimento à adição de alguma funcionalidade ou até mesmo em uma possível refatoração. Os testes unitários têm como principal objetivo testar partes isoladas a fim de garantir o correto comportamento quando essas comunicam entre si.

O PHPUnit é um framework focado na criação de testes unitários. Ele possui uma série de recursos que ajudam o desenvolvedor a criar uma suíte de teste. Entre os recursos para escrita de testes unitários com PHPUnit, estão a grande quantidade de asserts, teste de exceções com annotations, facilidade na preparação de cenários de testes, teste com banco de dados, ferramentas para mock e stub, log de execução de testes em diversos formatos e ferramentas para análise de cobertura de teste.

Conhecimentos adquiridos

Esse curso tem como premissa uma abordagem focada na construção de testes unitários utilizando o PHPUnit. Gradativamente o curso leva o aluno a adentrar nas principais funcionalidades desse popular framework de teste.

Dentre vários outros tópicos, você vai aprender a:

- Criar a estrutura de arquivos para os testes;

- Definir a estrutura básica de uma classe de testes;

- Entender ciclo de execução dos testes;

- Montar cenários de teste;

- Os principais asserts do PHPUnit;

- "Pular" testes;

- Marcar um teste como incompleto;

- Testar exceções;

- Realizar testes com banco de dados;

- Usar mocks, stubs e o framework Mockery;

- Criar os arquivos de configuração do PHPUnit;

- Utilizar as saídas do log de execução;

- Utilizar o relatório de cobertura de testes.

Para quem é esse curso?

Esse curso é destinado a desenvolvedores PHP de qualquer nível, desde iniciantes, até estabelecidos e experientes profissionais da área.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

  1. PHP Básico
  2. PHP Intermediário
  3. PHP Avançado

Carga horária do curso

5h48

Curso com 5h48 horas de vídeos

24h

Curso com certificado de 24 horas

28

Curso com 28 exercícios de fixação

Ambiente do curso

  • Netbeans 8 ou superior.
  • PHP 5.6 ou PHP 7.

Metodologia

  • Vídeo-aulas
  • Início imediato
  • Exemplos práticos
  • Testes de aprendizado
  • Desafios de código

Satisfação garantida ou seu dinheiro de volta!

Adquira este curso agora mesmo

Curso de Testes unitários com PHPUnit Completo

Testes unitários com PHPUnit Completo

6x R$ 33,32

R$ 199,90 à vista

Conteúdo programático Baixar esta ementa

1 - Introdução

  1. Vídeoaula com duração de: 00:12:12

    Introdução ao teste unitário
  2. Vídeoaula com duração de: 00:20:10

    Instalando e criando o primeiro teste Visualizar
  3. Vídeoaula com duração de: 00:12:37

    Entendendo a estrutura de uma classe de testes Visualizar
  4. 4 desafios.

    Exercícios

2 - Auxilio na criação de testes

  1. Vídeoaula com duração de: 00:15:02

    Dependência nos testes
  2. Vídeoaula com duração de: 00:17:21

    Métodos de ciclo
  3. 3 desafios.

    Exercícios

3 - Aspectos avançados de testes

  1. Vídeoaula com duração de: 00:10:52

    Testes para Exceções
  2. Vídeoaula com duração de: 00:15:02

    Provedores de dados Visualizar
  3. Vídeoaula com duração de: 00:11:39

    Testando saídas na tela
  4. 3 desafios.

    Exercícios

4 - Asserts avançados

  1. Vídeoaula com duração de: 00:15:08

    Asserts de Array
  2. Vídeoaula com duração de: 00:15:43

    Asserts de Objetos e tipos
  3. Vídeoaula com duração de: 00:11:16

    Criando novos asserts
  4. 3 desafios.

    Exercícios

5 - Outras anotações e configurações

  1. Vídeoaula com duração de: 00:17:22

    Testes incompletos e pulando testes
  2. Vídeoaula com duração de: 00:15:38

    Arquivo de configuração
  3. 3 desafios.

    Exercícios

6 - Testes em banco de dados

  1. Vídeoaula com duração de: 00:19:57

    Introdução aos testes em banco de dados
  2. Vídeoaula com duração de: 00:19:17

    Testes em banco de dados
  3. 3 desafios.

    Exercícios

7 - Gerando a saída dos testes em arquivo

  1. Vídeoaula com duração de: 00:10:39

    Resultado dos testes em arquivos
  2. 3 desafios.

    Exercícios

8 - Mock e Stub

  1. Vídeoaula com duração de: 00:20:37

    Mock X Stub
  2. Vídeoaula com duração de: 00:27:05

    Usando o Mockery
  3. 3 desafios.

    Exercícios

9 - Cobertura de testes

  1. Vídeoaula com duração de: 00:10:56

    Cobertura de testes
  2. 3 desafios.

    Exercícios

10 - Projeto Final

  1. Vídeoaula com duração de: 00:16:47

    Conhecendo o projeto e testando a classe Produtos
  2. Vídeoaula com duração de: 00:20:12

    Testando a classe Basket com Mock
  3. Vídeoaula com duração de: 00:13:02

    Testando com Mock nativo da biblioteca

11 - Conclusão

  1. Depoimento / Brinde

Adquira este curso agora mesmo

Curso de Testes unitários com PHPUnit Completo

Testes unitários com PHPUnit Completo

6x R$ 33,32

R$ 199,90 à vista

Vantagens de estudar no Treinaweb

Início imediato! Não é necessário aguardar a formação de turmas.

Defina o horário que quiser e estude de onde estiver.

Após o curso, você ainda tem 2 anos para revisar o conteúdo.

Assim que finalizar, receba o certificado em casa, sem custo adicional.

Escolha o dispositivo que preferir: PC, Tablet ou Smartphone.

Se surgir alguma dúvida, basta perguntar aos nossos instrutores.

Satisfação garantida ou seu dinheiro de volta.

h

Curso com certificado de horas

O que os alunos dizem?

Ótimo curso! Assunto muito bem abordado, conteúdo muito bem estruturado. Recomendo a todos.

Adquira este curso de forma avulsa

Curso de Testes unitários com PHPUnit Completo

Testes unitários com PHPUnit Completo

6x R$ 33,32

R$ 199,90 à vista

ou acesse todos os cursos com um dos nossos planos de acesso total

20% OFF
1 ano
De 12x R$99
12x 79 reais
ou por R$ 948,00 à vista
  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se
20% OFF
3 anos
De 12x R$199
12x 159 reais
ou por R$ 1.908,00 à vista
  • 3 anos de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se
20% OFF
5 anos
De 12x R$249
12x 199 reais
ou por R$ 2.388,00 à vista
  • 5 anos de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se

Cursos relacionados