À propos de ce cours
4.7
324 notes
103 avis
100 % en ligne

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.
Niveau intermédiaire

Niveau intermédiaire

Heures pour terminer

Approx. 23 heures pour terminer

Recommandé : 32 horas...
Langues disponibles

Portugais (brésilien)

Sous-titres : Portugais (brésilien)

Compétences que vous acquerrez

Software TestingCode RefactoringSoftware QualityJunit
100 % en ligne

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.
Niveau intermédiaire

Niveau intermédiaire

Heures pour terminer

Approx. 23 heures pour terminer

Recommandé : 32 horas...
Langues disponibles

Portugais (brésilien)

Sous-titres : Portugais (brésilien)

Programme du cours : ce que vous apprendrez dans ce cours

Semaine
1
Heures pour terminer
6 heures pour terminer

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 vidéos (Total 157 min), 6 lectures, 2 quiz
Video13 vidéos
Conhecendo o TDD7 min
Ciclo do TDD15 min
Hands-on: Primeira Classe com TDD - Parte 111 min
Hands-on: Primeira Classe com TDD - Parte 29 min
Hands-on: Primeira Classe com TDD - Parte 314 min
Conhecendo a Refatoração: O que é?8 min
Conhecendo a Refatoração: Por que refatorar?9 min
Conhecendo a Refatoração: Quando refatorar?13 min
Como Obter Código de Qualidade19 min
TDD: Projeto Antecipado (BDUF) Versus Nenhum Projeto (NoDUF)15 min
TDD: Projeto Suficiente com Modelagem CRC16 min
TDD: Design Dinâmico da Aplicação14 min
Reading6 lectures
Sobre o Curso10 min
Formato dos Exercícios de Programação10 min
Acompanhando as Aulas de Hands-on10 min
Ferramentas de Comunicação10 min
Disciplina Consciente e Plágio nos Exercícios10 min
ATENÇÃO - Cuidados na revisão dos trabalhos de colegas10 min
Quiz1 exercice pour s'entraîner
Como funciona o TDD?16 min
Semaine
2
Heures pour terminer
5 heures pour terminer

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 vidéos (Total 143 min), 3 lectures, 2 quiz
Video13 vidéos
Hands-on: Tradutor com TDD - Parte 111 min
Hands-on: Tradutor com TDD - Parte 27 min
Hands-on: Tradutor com TDD - Parte 311 min
Hands-on: Tradutor com TDD - Parte 47 min
Princípios Por Trás do TDD14 min
Mitos e Lendas sobre TDD15 min
Conhecendo a Refatoração: O Papel do Mau Cheiro!16 min
Conhecendo a Refatoração: O Ciclo da Refatoração11 min
Ciclo de Refatoração: Exemplo com Múltiplos Maus Cheiros – Parte 1: Preparação9 min
Ciclo de Refatoração: Exemplo com Múltiplos Maus Cheiros – Parte 2.1: Antes do Primeiro Mau Cheiro6 min
Ciclo de Refatoração: Exemplo com Múltiplos Maus Cheiros – Parte 2.2: Até Segundo Mau Cheiro10 min
Ciclo de Refatoração: Exemplo com Múltiplos Maus Cheiros – Parte 3: Até Quinto Mau Cheiro14 min
Reading3 lectures
George Dinwiddie - O Criador do Chapéu do TDD10 min
ATENÇÃO - Cuidados na revisão dos trabalhos de colegas10 min
Código de Produção e Código de Teste de Integração do SAB – Sistema de Automação de Biblioteca10 min
Quiz1 exercice pour s'entraîner
Quais os princípios do TDD?16 min
Semaine
3
Heures pour terminer
5 heures pour terminer

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 vidéos (Total 139 min), 1 lecture, 2 quiz
Video12 vidéos
Ciclo TDD no Contexto de Casos de Teste9 min
Ciclo TDD no Contexto de Responsabilidades6 min
Testando Classes com Dependências9 min
Aceitando Mock Objects9 min
Diretivas de um Mock Object14 min
Quando a dependência ainda não existe...10 min
Hands-on: Adições no Carrinho de Compras - Parte 110 min
Hands-on: Adições no Carrinho de Compras - Parte 26 min
Hands-on: Adições no Carrinho de Compras - Parte 38 min
Mockar ou não mockar? Eis a questão!16 min
Exemplo de Definição de Casos de Teste de Responsabilidades do SAB17 min
Reading1 lecture
ATENÇÃO - Cuidados na revisão dos trabalhos de colegas10 min
Quiz1 exercice pour s'entraîner
Como está seu conhecimento sobre mock objects?16 min
Semaine
4
Heures pour terminer
5 heures pour terminer

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 vidéos (Total 129 min), 2 lectures, 2 quiz
Video11 vidéos
Exemplo de Refatoração: Mau Cheiro "Inveja de Característica"10 min
Exemplo de Refatoração: Parte Inicial do Decompose Conditional6 min
Exemplo de Refatoração: Parte Final do Decompose Conditional9 min
SOLID: Princípios para Projeto de Classes12 min
Refatoração com SOLID: SRP15 min
Hands-on - Refatorando a Video Locadora - Parte 19 min
Hands-on - Refatorando a Video Locadora - Parte 29 min
Hands-on - Refatorando a Video Locadora - Parte 310 min
Hands-on - Refatorando a Video Locadora - Parte 419 min
Hands-on - Refatorando a Video Locadora - Parte 512 min
Reading2 lectures
ATENÇÃO - Cuidados na revisão dos trabalhos de colegas10 min
Código Fonte da Video-Locadora10 min
Quiz1 exercice pour s'entraîner
Prática de refatoração16 min
4.7
103 avisChevron Right
Orientation de carrière

25%

a commencé une nouvelle carrière après avoir terminé ces cours
Avantage de carrière

33%

a bénéficié d'un avantage concret dans sa carrière grâce à ce cours

Meilleurs avis

par 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!

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

Enseignants

Avatar

Clovis Fernandes

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

Eduardo Guerra

Professor Colaborador

À propos 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)....

Foire Aux Questions

  • Une fois que vous êtes inscrit(e) pour un Certificat, vous pouvez accéder à toutes les vidéos de cours, et à tous les quiz et exercices de programmation (le cas échéant). Vous pouvez soumettre des devoirs à examiner par vos pairs et en examiner vous-même uniquement après le début de votre session. Si vous préférez explorer le cours sans l'acheter, vous ne serez peut-être pas en mesure d'accéder à certains devoirs.

  • Lorsque vous achetez un Certificat, vous bénéficiez d'un accès à tout le contenu du cours, y compris les devoirs notés. Lorsque vous avez terminé et réussi le cours, votre Certificat électronique est ajouté à votre page Accomplissements. À partir de cette page, vous pouvez imprimer votre Certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez seulement lire et visualiser le contenu du cours, vous pouvez accéder gratuitement au cours en tant qu'auditeur libre.

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.