Acerca de este Curso
4.7
325 calificaciones
103 revisiones
100 % en línea

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.
Fechas límite flexibles

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.
Nivel intermedio

Nivel intermedio

Horas para completar

Aprox. 23 horas para completar

Sugerido: 32 horas...
Idiomas disponibles

Portugués (de Brasil)

Subtítulos: Portugués (de Brasil)

Habilidades que obtendrás

Software TestingCode RefactoringSoftware QualityJunit
100 % en línea

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.
Fechas límite flexibles

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.
Nivel intermedio

Nivel intermedio

Horas para completar

Aprox. 23 horas para completar

Sugerido: 32 horas...
Idiomas disponibles

Portugués (de Brasil)

Subtítulos: Portugués (de Brasil)

Programa - Qué aprenderás en este curso

Semana
1
Horas para completar
6 horas para completar

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 videos (Total 157 minutos), 6 readings, 2 quizzes
Video13 videos
Conhecendo o TDD7m
Ciclo do TDD15m
Hands-on: Primeira Classe com TDD - Parte 111m
Hands-on: Primeira Classe com TDD - Parte 29m
Hands-on: Primeira Classe com TDD - Parte 314m
Conhecendo a Refatoração: O que é?8m
Conhecendo a Refatoração: Por que refatorar?9m
Conhecendo a Refatoração: Quando refatorar?13m
Como Obter Código de Qualidade19m
TDD: Projeto Antecipado (BDUF) Versus Nenhum Projeto (NoDUF)15m
TDD: Projeto Suficiente com Modelagem CRC16m
TDD: Design Dinâmico da Aplicação14m
Reading6 lecturas
Sobre o Curso10m
Formato dos Exercícios de Programação10m
Acompanhando as Aulas de Hands-on10m
Ferramentas de Comunicação10m
Disciplina Consciente e Plágio nos Exercícios10m
ATENÇÃO - Cuidados na revisão dos trabalhos de colegas10m
Quiz1 ejercicio de práctica
Como funciona o TDD?16m
Semana
2
Horas para completar
5 horas para completar

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 videos (Total 143 minutos), 3 readings, 2 quizzes
Video13 videos
Hands-on: Tradutor com TDD - Parte 111m
Hands-on: Tradutor com TDD - Parte 27m
Hands-on: Tradutor com TDD - Parte 311m
Hands-on: Tradutor com TDD - Parte 47m
Princípios Por Trás do TDD14m
Mitos e Lendas sobre TDD15m
Conhecendo a Refatoração: O Papel do Mau Cheiro!16m
Conhecendo a Refatoração: O Ciclo da Refatoração11m
Ciclo de Refatoração: Exemplo com Múltiplos Maus Cheiros – Parte 1: Preparação9m
Ciclo de Refatoração: Exemplo com Múltiplos Maus Cheiros – Parte 2.1: Antes do Primeiro Mau Cheiro6m
Ciclo de Refatoração: Exemplo com Múltiplos Maus Cheiros – Parte 2.2: Até Segundo Mau Cheiro10m
Ciclo de Refatoração: Exemplo com Múltiplos Maus Cheiros – Parte 3: Até Quinto Mau Cheiro14m
Reading3 lecturas
George Dinwiddie - O Criador do Chapéu do TDD10m
ATENÇÃO - Cuidados na revisão dos trabalhos de colegas10m
Código de Produção e Código de Teste de Integração do SAB – Sistema de Automação de Biblioteca10m
Quiz1 ejercicio de práctica
Quais os princípios do TDD?16m
Semana
3
Horas para completar
5 horas para completar

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 videos (Total 139 minutos), 1 reading, 2 quizzes
Video12 videos
Ciclo TDD no Contexto de Casos de Teste9m
Ciclo TDD no Contexto de Responsabilidades6m
Testando Classes com Dependências9m
Aceitando Mock Objects9m
Diretivas de um Mock Object14m
Quando a dependência ainda não existe...10m
Hands-on: Adições no Carrinho de Compras - Parte 110m
Hands-on: Adições no Carrinho de Compras - Parte 26m
Hands-on: Adições no Carrinho de Compras - Parte 38m
Mockar ou não mockar? Eis a questão!16m
Exemplo de Definição de Casos de Teste de Responsabilidades do SAB17m
Reading1 lectura
ATENÇÃO - Cuidados na revisão dos trabalhos de colegas10m
Quiz1 ejercicio de práctica
Como está seu conhecimento sobre mock objects?16m
Semana
4
Horas para completar
5 horas para completar

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 videos (Total 129 minutos), 2 readings, 2 quizzes
Video11 videos
Exemplo de Refatoração: Mau Cheiro "Inveja de Característica"10m
Exemplo de Refatoração: Parte Inicial do Decompose Conditional6m
Exemplo de Refatoração: Parte Final do Decompose Conditional9m
SOLID: Princípios para Projeto de Classes12m
Refatoração com SOLID: SRP15m
Hands-on - Refatorando a Video Locadora - Parte 19m
Hands-on - Refatorando a Video Locadora - Parte 29m
Hands-on - Refatorando a Video Locadora - Parte 310m
Hands-on - Refatorando a Video Locadora - Parte 419m
Hands-on - Refatorando a Video Locadora - Parte 512m
Reading2 lecturas
ATENÇÃO - Cuidados na revisão dos trabalhos de colegas10m
Código Fonte da Video-Locadora10m
Quiz1 ejercicio de práctica
Prática de refatoração16m
4.7
103 revisionesChevron Right
Dirección de la carrera

20%

comenzó una nueva carrera después de completar estos cursos
Beneficio de la carrera

29%

consiguió un beneficio tangible en su carrera profesional gracias a este curso

Principales revisiones

por 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.

por 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.

Instructores

Avatar

Clovis Fernandes

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

Eduardo Guerra

Professor Colaborador

Acerca de 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)....

Preguntas Frecuentes

  • Una vez que te inscribes para obtener un Certificado, tendrás acceso a todos los videos, cuestionarios y tareas de programación (si corresponde). Las tareas calificadas por compañeros solo pueden enviarse y revisarse una vez que haya comenzado tu sesión. Si eliges explorar el curso sin comprarlo, es posible que no puedas acceder a determinadas tareas.

  • Cuando compras un Certificado, obtienes acceso a todos los materiales del curso, incluidas las tareas calificadas. Una vez que completes el curso, se añadirá tu Certificado electrónico a la página Logros. Desde allí, puedes imprimir tu Certificado o añadirlo a tu perfil de LinkedIn. Si solo quieres leer y visualizar el contenido del curso, puedes participar del curso como oyente sin costo.

¿Tienes más preguntas? Visita el Centro de Ayuda al Alumno.