Este curso pretende contribuir para a formação básica e empregabilidade de Engenheiros de Software, uma das profissões mais demandadas no mercado de TI. Para isso, focamos em princípios e conceitos básicos de Teste de Software, uma das principais atividades para desenvolvimento de software com qualidade.
O curso é totalmente a distância, para permitir matrículas de qualquer parte do Brasil. O número de vagas de cada turma é limitado, para garantir a qualidade da formação. O curso inclui também exame e certificado emitido pela UFMG.
Profissionais da área que queiram se atualizar em técnicas e princípios de Teste de Software.
Estudantes de graduação e pós-graduação de quaisquer cursos da área de Computação. Estudantes de outros cursos da área de Ciências Exatas, incluindo Engenharias, Física e Matemática.
Empresas que queiram capacitar, selecionar e certificar seus profissionais, inclusive por meio de turmas fechadas ou matrículas de um grupo de colaboradores.
Introdução ao curso e conceitos básicos. Pirâmide de testes. Tipos de teste. Teste de unidade. Convenções e estrutura.
Introdução a cobertura de teste. Métricas de cobertura. Ferramentas de cobertura.
Princípios FIRST. Teste Smells. Testabilidade.
Desenvolvimento dirigido por testes. Ciclo TDD (red-green-refactor). Mocks e Test Doubles.
Teste de integração. Teste de sistemas. Caixa preta e caixa branca. Teste de regressão. Seleção de dados de teste.
(existe também uma versão em papel, mas ela não está incluída no preço do curso)
4 horas, sendo 1 hora de videoaulas e 3 horas para leitura e realização de exercícios e/ou prova.
Toda comunicação, incluindo entrega de trabalhos e realização de provas, ocorrerá por meio de sistemas do Google (Gmail, Slides e Forms) e de um fórum de discussão.
Para se matricular clique aqui
(selecione Turma 1 no final da página e clique em MATRICULAR)
Término das matrículas: 30/04/2021
Até 01/05/2021, os alunos matriculados nesta turma receberão um email com instruções para cadastro no fórum do curso. Caso não recebam esse email, favor entrar em contato imediatamente com o coordenador. O curso não se responsabiliza por endereços de emails desativados ou instáveis.
R$ 300,00 - dividido em até 2 vezes
O curso terá uma prova, que será realizada a distância no final do curso, sempre aos sábados, com duração de 90 minutos. Nota mínima para aprovação: 60%.
Será oferecido um certificado para os alunos aprovados na prova. O certificado será emitido, em formato digital, pela UFMG, em até 60 dias após o término do curso (esse período é necessário para correção das provas e registro do certificado). Não haverá emissão de certificado apenas para participação.
Caso o aluno não seja aprovado, ele poderá realizar uma nova prova com custo de R$ 150,00. Caso o aluno não consiga realizar a prova, ele poderá realizar uma prova de segunda chamada, ao custo de R$ 150,00. Solicitações de transferência entre turmas deverão ser aprovadas pela coordenação do curso e requerem o pagamento de uma taxa de R$ 150,00.
Envie um email para engsoftmoderna.curso@gmail.com. Visite também nossa página no LinkedIn ou no Twitter.
Assine nossa newsletter para receber informações sobre novas turmas e cursos. Apenas algumas mensagens por semestre; cancelamento possível a qualquer momento.
Marco Tulio Valente é doutor em Ciência da Computação pela UFMG, onde atualmente é Professor Associado do Departamento de Ciência da Computação. É autor de mais de 100 artigos em periódicos e conferências internacionais, muitos deles em co-autoria com pesquisadores internacionais de renome. Orientou mais de 30 dissertações de mestrado e cerca de uma dezena de teses de doutorado. Desde 2010, coordena o Applied Software Engineering Research Group (ASERG), do DCC/UFMG. Em 2020, publicou o livro "Engenharia de Software Moderna".
Andre Hora é doutor em Ciência da Computação pela Universidade de Lille / Inria, França. É atualmente Professor Adjunto do Departamento de Ciência da Computação da UFMG. É autor de mais de 50 artigos em periódicos e conferências nacionais e internacionais de Engenharia de Software. É membro do Applied Software Engineering Research Group (ASERG), do DCC/UFMG, onde também realizou pós-doutorado durante dois anos.
O Departamento de Ciência da Computação (DCC) da UFMG é responsável pelos cursos de Ciência da Computação e Sistemas de Informação. Nossos cursos de graduação são frequentemente listados entre os melhores do país (rankings: Folha e Guia do Estudante) e recebem diversas premiações nacionais e internacionais. O DCC também é responsável pela Pós-Graduação em Ciência da Computação. Nossa pós-graduação possui conceito máximo na avaliação da CAPES, sendo uma das principais do Brasil em computação.