Об этом курсе
Недавно просмотрено: 6,208

100% онлайн

Начните сейчас и учитесь по собственному графику.

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Промежуточный уровень

Прибл. 23 часа на выполнение

Предполагаемая нагрузка: 32 horas...

Португальский (бразильский)

Субтитры: Португальский (бразильский)

Приобретаемые навыки

Software TestingCode RefactoringSoftware QualityJunit

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!

...
13 видео ((всего 157 мин.)), 6 материалов для самостоятельного изучения, 2 тестов
13 видео
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мин
6 материала для самостоятельного изучения
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мин
1 практическое упражнение
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!

...
13 видео ((всего 143 мин.)), 3 материалов для самостоятельного изучения, 2 тестов
13 видео
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мин
3 материала для самостоятельного изучения
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мин
1 практическое упражнение
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.

...
12 видео ((всего 139 мин.)), 1 материал для самостоятельного изучения, 2 тестов
12 видео
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мин
1 материал для самостоятельного изучения
ATENÇÃO - Cuidados na revisão dos trabalhos de colegas10мин
1 практическое упражнение
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.

...
11 видео ((всего 129 мин.)), 2 материалов для самостоятельного изучения, 2 тестов
11 видео
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мин
2 материала для самостоятельного изучения
ATENÇÃO - Cuidados na revisão dos trabalhos de colegas10мин
Código Fonte da Video-Locadora10мин
1 практическое упражнение
Prática de refatoração16мин
4.7
Рецензии: 105Chevron Right

20%

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

29%

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

Лучшие отзывы о курсе TDD – Desenvolvimento de Software Guiado por Testes

автор: ADAug 2nd 2016

Aprendi muito, ainda que eu seja um desenvolvedor com muita experiência de mercado, os conteúdos foram bem trabalhados com uma profundidade e riqueza raras hoje em dia.

автор: LRJan 13th 2017

Excelente curso! Os hands-on são práticos, simples e excelente. O que mais foi aproveitoso para mim foi o fluxo de trabalho do TDD e as técnicas de refatoração.

Преподаватели

Avatar

Clovis Fernandes

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

Eduardo Guerra

Professor Colaborador

О Технологический институт аэронавтики

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. Просто ознакомиться с содержанием курса можно бесплатно.

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