Desenvolvimento orientado a testes (TDD) em Java - curso RUB 19.900. do IBS Training Center, treinamento de 16 horas, data 26 de novembro de 2023.
Miscelânea / / December 04, 2023
Teoria – 8 horas (50%); prática – 8 horas (50%).
1. Introdução ao teste de software (teoria – 1,5 horas, prática – 0,5 horas)
O que é teste de software?
O que podemos descobrir durante os testes?
Classificação dos tipos de testes.
Princípios de teste de software.
2. Desenvolvimento orientado a testes (teoria – 1,5 horas, prática – 1,5 horas)
Definição de Desenvolvimento Orientado a Testes.
Fluxo de trabalho de desenvolvimento orientado a testes.
Estrutura de testes unitários. Introdução.
Kata TDD.
3. Padrões de desenvolvimento orientados a testes (teoria – 1,5 horas, prática – 0,5 horas)
Padrão Red-Green-Refactor. Os testes mais simples. Convenção de nomenclatura em testes unitários. Princípios de teste unitário F.I.R.S.T. Herança e testes unitários. Código legado e testes unitários.
4. Antipadrões de desenvolvimento orientado a testes (teoria – 1,5 horas, prática – 0,5 horas)
Catálogo de antipadrões.
Erros básicos.
5. Métodos de desenvolvimento orientados a testes (teoria – 2 horas, prática – 5 horas)
Arquitetura multinível padrão.
Métodos de desenvolvimento de API.
Teste simulado.
Neste curso, os alunos compreenderão as especificidades e características da linguagem Scala, suas vantagens e dificuldades. O curso inclui uma visão geral dos operadores e tipos de dados Scala, aprendendo estruturas de dados básicas, como arrays, mapas, tuplas, usando programação funcional e orientada a objetos, trabalhando com coleções Scala, usando correspondência de padrões, classes de caso, tipos genéricos e implícitos transformações. Um grande número de exercícios práticos é oferecido.
4
44 900 ₽