Pronto para discutir sobre TDD? Venha preparado! O workshop é de curta duração e não teremos tempo para configurar as máquinas de cada um. Também não esqueça o carregador do seu notebook.

Os temas que vamos discutir (são vários!) estão aqui: http://www.mauricioaniche.com/treinamentos/

Veja abaixo o que preciso que você tenha instalado na sua máquina:

Se for fazer em Java:

  1. Se for fazer em Java,SDK do Java. Versão 6, 7 ou 8 são válidas. http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html.

  2. Eclipse IDE. Qualquer uma (de preferência a mais recente). https://www.eclipse.org/downloads/packages/eclipse-standard-44/lunar.

  3. Baixar/forkar o projeto que está em https://github.com/mauricioaniche/workshop-tdd. Se você não tem Github, tem um botão de Download Zip lá.

  4. Baixar/forkar o projeto que está em https://github.com/caelum/agile-workshop-tdd.

Se for fazer em PHP:

  1. PHP 5.6 instalado. O php.exe deve estar disponível no PATH.
  2. MySQL instalado.
  3. Compilador Java 6+, JVM e Eclipse (última versão) instalados (precisamos para o Selenium).
  4. Sua IDE favorita, como Sublime ou Atom.
  5. Baixar/forkar o projeto que está em https://github.com/mauricioaniche/workshop-tdd-php. Se você não tem Github, tem um botão de Download Zip lá.

Para todos:

  1. Instalar o Ant. O ant.exe deve estar disponível no PATH. https://ant.apache.org/bindownload.cgi.
  2. Se quiser usar Git e Github é legal, afinal você poderá subir todos os seus exercícios. Veja http://www.github.com/ e https://help.github.com/articles/set-up-git.
  3. Chrome ou Firefox instalados.
  4. Fazer o download do Selenium Standalone Server. http://www.seleniumhq.org/download/
  5. Baixar o projeto que usaremos para os exercícios de Selenium: https://www.dropbox.com/s/waugpg9axbtikmm/leiloes.zip?dl=0.
  6. Internet disponível.

Infraestrutura:

  1. Quadro branco disponível.
  2. Coffee break (não obrigatório, mas sempre importante).