Todos os cursos da categoria #Front-end com R$35 OFF
Curso de Testes unitários em aplicações Rails Completo

Curso de

Testes unitários em aplicações Rails Completo

Aprenda a definir testes em aplicações Rails.

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 em aplicações Rails Completo

Testes unitários em aplicações Rails Completo

6x R$ 33,32

R$ 199,90 à vista

Informações sobre o curso

Sobre o curso

Testes são uma importante etapa do desenvolvimento de software quando se quer obter uma boa 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.

Uma forma de garantir que todo o código da aplicação esteja coberto pelos testes, é implementando TDD (Test-Driven-Development), onde primeiro se escreve os testes, depois se implementa o código para que esses testes sejam satisfeitos e executados com sucesso. Com isso, o desenvolvedor garante que boa parte (ou talvez todo) os requisitos do projeto serão aplicados no sistema, e que eles não geram nenhum problema.

Uma forma de obter esses recursos no Rails é com o módulo Minitest, que conheceremos neste curso.

Conhecimentos adquiridos

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

Neste curso, dentre vários outros tópicos, você vai aprender:

- Como funciona a estrutura de testes no Rails;

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

- Montar cenários de teste;

- Testar exceções, views e Helpers;

- Automatizar o feedback de teste;

- Realizar testes baseados em tempo.

Para quem é esse curso?

Esse curso é destinado a desenvolvedores Ruby on Rails desde iniciantes, até estabelecidos e experientes profissionais da área. Que querem melhorar seus conhecimentos e qualidade das aplicações com a aplicação de testes.

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. Ruby on Rails Básico
  2. Ruby on Rails Intermediário
  3. Ruby on Rails Avançado

Carga horária do curso

1h36

Curso com 1h36 horas de vídeos

24h

Curso com certificado de 24 horas

21

Curso com 21 exercícios de fixação

Ambiente do curso

  • Ruby 2.3.1 ou superior
  • Rails 5.0.1 ou superior
  • Atom 1.3.3 ou superior

Metodologia

  • Vídeo-aulas
  • Texto e imagens
  • 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 em aplicações Rails Completo

Testes unitários em aplicações Rails Completo

6x R$ 33,32

R$ 199,90 à vista

Conteúdo programático Baixar esta ementa

1 - Introdução

  1. Códigos, imagens, diagramas etc.

    Introdução

2 - Por quê escrever testes para suas aplicações Rails?

  1. Códigos, imagens, diagramas etc.

    Por quê escrever testes para suas aplicações Rails?

3 - Suporte a testes no Rails

  1. Códigos, imagens, diagramas etc.

    O Rails está pronto para testes desde o início da sua aplicação Visualizar
  2. Códigos, imagens, diagramas etc.

    O ambiente Test Visualizar
  3. Códigos, imagens, diagramas etc.

    Rails e Minitest
  4. Códigos, imagens, diagramas etc.

    Vendo seu primeiro teste falhar
  5. Códigos, imagens, diagramas etc.

    Como um erro é relatado?
  6. Códigos, imagens, diagramas etc.

    Asserções
  7. Códigos, imagens, diagramas etc.

    Asserções específicas do Rails
  8. Códigos, imagens, diagramas etc.

    Nota sobre test cases
  9. Códigos, imagens, diagramas etc.

    O mecanismo de execução de testes no Rails
  10. Vídeoaula com duração de: 00:26:36

    TDD e Feedback Visualizar
  11. Vídeoaula com duração de: 00:09:47

    Automatizando o Feedback
  12. Vídeoaula com duração de: 00:07:47

    Garantindo o comportamento do sistema com testes
  13. 3 desafios.

    Exercícios

4 - O banco de dados de testes

  1. Códigos, imagens, diagramas etc.

    O banco de dados de testes
  2. Códigos, imagens, diagramas etc.

    Mantendo o schema do banco de dados de testes
  3. Códigos, imagens, diagramas etc.

    Entendendo Fixtures
  4. Vídeoaula com duração de: 00:08:43

    Fixtures Visualizar
  5. 3 desafios.

    Exercícios

5 - Testes de Models

  1. Códigos, imagens, diagramas etc.

    Testes de Models

6 - Testes de Integração

  1. Códigos, imagens, diagramas etc.

    Testes de Integração
  2. Códigos, imagens, diagramas etc.

    Helpers Disponíveis para Testes de Integração
  3. Códigos, imagens, diagramas etc.

    Implementando um Teste de Integração
  4. Vídeoaula com duração de: 00:10:54

    Testes unitários e de integração
  5. 3 desafios.

    Exercícios

7 - Testes Funcionais para os seus Controllers

  1. Códigos, imagens, diagramas etc.

    Testes Funcionais para os seus Controllers
  2. Códigos, imagens, diagramas etc.

    O que incluir nos testes funcionais?
  3. Códigos, imagens, diagramas etc.

    Tipos de Requisições Disponíveis para Testes Funcionais
  4. Códigos, imagens, diagramas etc.

    Testando Requisições XHR (AJAX)
  5. Códigos, imagens, diagramas etc.

    Os três hashes
  6. Códigos, imagens, diagramas etc.

    Variáveis de Instância
  7. Códigos, imagens, diagramas etc.

    Definindo cabeçalhos e variáveis CGI
  8. Códigos, imagens, diagramas etc.

    Testando Mensagens do Flash
  9. Códigos, imagens, diagramas etc.

    Juntando as Peças
  10. Códigos, imagens, diagramas etc.

    Helpers de Testes
  11. 3 desafios.

    Exercícios

8 - Testando Rotas

  1. Códigos, imagens, diagramas etc.

    Testando Rotas
  2. Vídeoaula com duração de: 00:09:39

    Testando as rotas do sistema
  3. 2 desafios.

    Exercícios

9 - Testando Views

  1. Códigos, imagens, diagramas etc.

    Testando Views
  2. Códigos, imagens, diagramas etc.

    Mais asserções para Views
  3. Vídeoaula com duração de: 00:05:15

    Testando as views do sistema
  4. 3 desafios.

    Exercícios

10 - Testes de Helpers

  1. Códigos, imagens, diagramas etc.

    Testes de Helpers
  2. Vídeoaula com duração de: 00:08:50

    Testes de helpers
  3. 2 desafios.

    Exercícios

11 - Recursos adicionais para Testes

  1. Códigos, imagens, diagramas etc.

    Testando Código Dependente de Tempo
  2. Vídeoaula com duração de: 00:08:39

    Teste de código com dependência temporal
  3. 2 desafios.

    Exercícios

12 - Conclusão

  1. Códigos, imagens, diagramas etc.

    Conclusão
  2. Depoimento / Brinde

Adquira este curso agora mesmo

Curso de Testes unitários em aplicações Rails Completo

Testes unitários em aplicações Rails 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?

Muito bom o curso. Bem didático, deu para se ter uma noção desse universo complexo de TDD.

Adquira este curso de forma avulsa

Curso de Testes unitários em aplicações Rails Completo

Testes unitários em aplicações Rails 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