课程信息
4.7
324 个评分
103 个审阅
100% 在线

100% 在线

立即开始,按照自己的计划学习。
可灵活调整截止日期

可灵活调整截止日期

根据您的日程表重置截止日期。
中级

中级

完成时间(小时)

完成时间大约为23 小时

建议:32 horas...
可选语言

巴西葡萄牙语

字幕:巴西葡萄牙语

您将获得的技能

Software TestingCode RefactoringSoftware QualityJunit
100% 在线

100% 在线

立即开始,按照自己的计划学习。
可灵活调整截止日期

可灵活调整截止日期

根据您的日程表重置截止日期。
中级

中级

完成时间(小时)

完成时间大约为23 小时

建议:32 horas...
可选语言

巴西葡萄牙语

字幕:巴西葡萄牙语

教学大纲 - 您将从这门课程中学到什么

1
完成时间(小时)
完成时间为 6 小时

Semana 1

Olá, bem-vindo ao Curso 2 – Desenvolvimento de Software Guiado por Testes. Neste módulo você fará contato com os conceitos básicos de TDD. Ao final desta semana, você será capaz de: 1) entender como funciona o TDD e, principalmente, que o TDD é uma técnica poderosa de projeto e desenvolvimento de software; 2) será capaz de entender o papel fundamental da Refatoracão dentro do ciclo do TDD, permitindo a você alcançar um código de mais qualidade passo a passo e continuamente!...
Reading
13 个视频 (总计 157 分钟), 6 个阅读材料, 2 个测验
Video13 个视频
Conhecendo o TDD7分钟
Ciclo do TDD15分钟
Hands-on: Primeira Classe com TDD - Parte 111分钟
Hands-on: Primeira Classe com TDD - Parte 29分钟
Hands-on: Primeira Classe com TDD - Parte 314分钟
Conhecendo a Refatoração: O que é?8分钟
Conhecendo a Refatoração: Por que refatorar?9分钟
Conhecendo a Refatoração: Quando refatorar?13分钟
Como Obter Código de Qualidade19分钟
TDD: Projeto Antecipado (BDUF) Versus Nenhum Projeto (NoDUF)15分钟
TDD: Projeto Suficiente com Modelagem CRC16分钟
TDD: Design Dinâmico da Aplicação14分钟
Reading6 个阅读材料
Sobre o Curso10分钟
Formato dos Exercícios de Programação10分钟
Acompanhando as Aulas de Hands-on10分钟
Ferramentas de Comunicação10分钟
Disciplina Consciente e Plágio nos Exercícios10分钟
ATENÇÃO - Cuidados na revisão dos trabalhos de colegas10分钟
Quiz1 个练习
Como funciona o TDD?16分钟
2
完成时间(小时)
完成时间为 5 小时

Semana 2

Olá! Bem-vindo à Semana 2 do curso sobre TDD! Nesta semana você aprofundará seu contato prático com o TDD, bem como com o ciclo de Refatoração. Ao final desta semana, você será capaz de: 1) modelar uma classe com o TDD, entendendo os princípios que estão por trás; 2) entender o papel do mau cheiro" no Ciclo da Refatoração!...
Reading
13 个视频 (总计 143 分钟), 3 个阅读材料, 2 个测验
Video13 个视频
Hands-on: Tradutor com TDD - Parte 111分钟
Hands-on: Tradutor com TDD - Parte 27分钟
Hands-on: Tradutor com TDD - Parte 311分钟
Hands-on: Tradutor com TDD - Parte 47分钟
Princípios Por Trás do TDD14分钟
Mitos e Lendas sobre TDD15分钟
Conhecendo a Refatoração: O Papel do Mau Cheiro!16分钟
Conhecendo a Refatoração: O Ciclo da Refatoração11分钟
Ciclo de Refatoração: Exemplo com Múltiplos Maus Cheiros – Parte 1: Preparação9分钟
Ciclo de Refatoração: Exemplo com Múltiplos Maus Cheiros – Parte 2.1: Antes do Primeiro Mau Cheiro6分钟
Ciclo de Refatoração: Exemplo com Múltiplos Maus Cheiros – Parte 2.2: Até Segundo Mau Cheiro10分钟
Ciclo de Refatoração: Exemplo com Múltiplos Maus Cheiros – Parte 3: Até Quinto Mau Cheiro14分钟
Reading3 个阅读材料
George Dinwiddie - O Criador do Chapéu do TDD10分钟
ATENÇÃO - Cuidados na revisão dos trabalhos de colegas10分钟
Código de Produção e Código de Teste de Integração do SAB – Sistema de Automação de Biblioteca10分钟
Quiz1 个练习
Quais os princípios do TDD?16分钟
3
完成时间(小时)
完成时间为 5 小时

Semana 3

Olá! Bem-vindo à Semana 3 do curso sobre TDD! Nesta semana você aprofundará seu contato prático com casos de teste e com dependências entre classes no contexto do TDD. Ao final desta semana, você será capaz de: 1) modelar casos de teste a partir de responsabilidades para uso no ciclo TDD; 2) testar classes com dependências por meio de mock objects....
Reading
12 个视频 (总计 139 分钟), 1 个阅读材料, 2 个测验
Video12 个视频
Ciclo TDD no Contexto de Casos de Teste9分钟
Ciclo TDD no Contexto de Responsabilidades6分钟
Testando Classes com Dependências9分钟
Aceitando Mock Objects9分钟
Diretivas de um Mock Object14分钟
Quando a dependência ainda não existe...10分钟
Hands-on: Adições no Carrinho de Compras - Parte 110分钟
Hands-on: Adições no Carrinho de Compras - Parte 26分钟
Hands-on: Adições no Carrinho de Compras - Parte 38分钟
Mockar ou não mockar? Eis a questão!16分钟
Exemplo de Definição de Casos de Teste de Responsabilidades do SAB17分钟
Reading1 个阅读材料
ATENÇÃO - Cuidados na revisão dos trabalhos de colegas10分钟
Quiz1 个练习
Como está seu conhecimento sobre mock objects?16分钟
4
完成时间(小时)
完成时间为 5 小时

Semana 4

Olá! Bem-vindo à Semana 4 do curso sobre TDD! Nesta semana você aprofundará seu contato teórico e prático com técnicas de refatoração. Ao final desta semana, você será capaz de identificar alguns dos principais tipos de mau cheiro e aplicar técnicas de refatoração apropriadas para remoção segura desses maus cheiros....
Reading
11 个视频 (总计 129 分钟), 2 个阅读材料, 2 个测验
Video11 个视频
Exemplo de Refatoração: Mau Cheiro "Inveja de Característica"10分钟
Exemplo de Refatoração: Parte Inicial do Decompose Conditional6分钟
Exemplo de Refatoração: Parte Final do Decompose Conditional9分钟
SOLID: Princípios para Projeto de Classes12分钟
Refatoração com SOLID: SRP15分钟
Hands-on - Refatorando a Video Locadora - Parte 19分钟
Hands-on - Refatorando a Video Locadora - Parte 29分钟
Hands-on - Refatorando a Video Locadora - Parte 310分钟
Hands-on - Refatorando a Video Locadora - Parte 419分钟
Hands-on - Refatorando a Video Locadora - Parte 512分钟
Reading2 个阅读材料
ATENÇÃO - Cuidados na revisão dos trabalhos de colegas10分钟
Código Fonte da Video-Locadora10分钟
Quiz1 个练习
Prática de refatoração16分钟
4.7
103 个审阅Chevron Right
职业方向

25%

完成这些课程后已开始新的职业生涯
工作福利

33%

通过此课程获得实实在在的工作福利

热门审阅

创建者 RKJun 20th 2016

Este curso foi fenomenal! As técnicas de TDD foram muito bem ensinadas, em conjunto com técnicas de refatoração do Fowler 2009. Só faltou uma coisa: Um chapéu de TDD para cada aluno!

创建者 PGNov 21st 2016

O curso é muito bom, requer um conhecimento leve de Java e mostra como usar TDD de uma forma sólida. As aulas hands-on são muito boas. Parabéns aos responsáveis.

讲师

Avatar

Clovis Fernandes

Professor Titular in Portuguese
Ciência da Computação
Avatar

Eduardo Guerra

Professor Colaborador

关于 Instituto Tecnológico de Aeronáutica

Criado em 1950, o ITA é o instituto de ensino superior do Comando da Aeronáutica (COMAER), localizado no Departamento de Ciência e Tecnologia Aeroespacial (DCTA). Mantém cursos de graduação em engenharia (Aeronáutica, Civil-Aeronáutica, Eletrônica, Mecânica-Aeronáutica, Engenharia de Computação, Aeroespacial), especialização, extensão e pós-graduação stricto sensu (Mestrado, Mestrado Profissionalizante e Doutorado)....

常见问题

  • 注册以便获得证书后,您将有权访问所有视频、测验和编程作业(如果适用)。只有在您的班次开课之后,才可以提交和审阅同学互评作业。如果您选择在不购买的情况下浏览课程,可能无法访问某些作业。

  • 您购买证书后,将有权访问所有课程材料,包括评分作业。完成课程后,您的电子课程证书将添加到您的成就页中,您可以通过该页打印您的课程证书或将其添加到您的领英档案中。如果您只想阅读和查看课程内容,可以免费旁听课程。

还有其他问题吗?请访问 学生帮助中心