Об этом курсе
4.7
Оценки: 320
Рецензии: 101
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
Рецензии: 101Chevron Right
Формирование карьерного пути

25%

начал новую карьеру, пройдя эти курсы
Карьерные преимущества

83%

получил значимые преимущества в карьере благодаря этому курсу

Лучшие рецензии

автор: 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)....

Часто задаваемые вопросы

  • Зарегистрировавшись на сертификацию, вы получите доступ ко всем видео, тестам и заданиям по программированию (если они предусмотрены). Задания по взаимной оценке сокурсниками можно сдавать и проверять только после начала сессии. Если вы проходите курс без оплаты, некоторые задания могут быть недоступны.

  • Оплатив сертификацию, вы получите доступ ко всем материалам курса, включая оцениваемые задания. После успешного прохождения курса на странице ваших достижений появится электронный сертификат. Оттуда его можно распечатать или прикрепить к профилю LinkedIn. Просто ознакомиться с содержанием курса можно бесплатно.

Остались вопросы? Посетите Центр поддержки учащихся.