Ferramentas Pessoais
Você está aqui: Página Inicial Eventos Verão Ágil 2008 no IME/USP - Cursos da AgilCoop
Ações do documento

Verão Ágil 2008 no IME/USP - Cursos da AgilCoop

O que Curso
Quando 21/01/2008 09:00 até
01/02/2008 13:00
Onde IME/USP, São Paulo, SP
Nome Rose
Email de Contato verao@ime.usp.br
Telefone de Contato Tel. (11) 3091-6169 - Fax (11) 3091-9694
Adicionar evento ao calendário vCal (Windows, Linux)
iCal (Mac OS X)
Última modificação 11/03/2008 11:08

Membros da AgilCoop ministrarão curso aberto no IME/USP

verao2.png

Devido ao sucesso dos cursos em 2007, confirmamos a versão 2008 dos nossos cursos de verão! Não perca esta oportunidade de tomar contato com os métodos ágeis de desenvolvimento de software em dois cursos de verão ministrados pela AgilCoop. Os cursos são voltados tanto para desenvolvedores e gerentes de projetos de software que ainda não conhecem métodos ágeis quanto para profissionais que já conhecem os conceitos fundamentais mas que gostariam de se aprofundar no assunto.

Nestes dois cursos, os membros da AgilCoop transmitirão seus conhecimentos adquiridos em 7 anos de trabalho prático com desenvolvimento ágil de software.


Inscreva-se já: as vagas são limitadas! Telefone (11) 3091-6169, email: verao@ime.usp.br


Curso B.21 Introdução a Métodos Ágeis de Desenvolvimento de Software


Professores: Prof. Dr. Fabio Kon, Prof. Dr. João Eduardo Ferreira, Alexandre Freire, Dairton Bassi, Danilo Sato, Hugo Corbucci, Mariana Bravo e Paulo Cheque.

Objetivos:

Familiarizar desenvolvedores de software e gerentes de TI com metodologias ágeis de desenvolvimento de software orientado a objetos com especial ênfase em Programação eXtrema (XP).

Justificativa:

As novas metodologias ágeis de desenvolvimento de software têm se mostrado bastante eficazes para o desenvolvimento de sistemas de software de pequeno e médio porte (até 1 milhão de linhas de código) com excelentes níveis de qualidade. Neste curso, apresentaremos a filosofia por trás dos métodos ágeis, daremos uma visão geral dos vários métodos ágeis existentes e, em seguida, abordaremos em detalhes a Programação eXtrema (XP), o método ágil mais conhecido e utilizado.

Conteúdo:

O manifesto ágil. Os principais métodos ágeis. As práticas de XP. Testes automatizados. Refatoração: técnicas sistemáticas para melhorar o projeto de software pré-existente. Planejamento ágil. Padronização de estilo. Ferramentas para o desenvolvimento colaborativo de software. Modelagem Ágil e Refatoração de Bancos de Dados.

Pré-requisitos:

Conhecimentos básicos de Orientação a Objetos.

Bibliografia:

  1. Kent Beck, eXtreme Programming: Explained, Addison-Wesley, 2000 (1a edição) e 2005 (2a edição).
  2. Kent Beck, Test-Driven Development: By Example, Addison-Wesley, 2002.
  3. Alistair Cockburn, Agile Software Development, Addison-Wesley Longman, 2002.
  4. Martin Fowler, Refactoring: Improving the Design of Existing Code, Addison-Wesley, 2000.
  5. E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, 1995.
  6. Brian W. Kernighan and Rob Pike, The Practice of Programming, Addison-Wesley, 1998.
  7. P. McBreen, Questioning Extreme Programming, Addison Wesley, 2003.
  8. Ken Schwaber and Mike Beedle. Agile Software Development with SCRUM. Prentice-Hall, 2001.
  9. Ron Crocker. Large-Scale Agile Software Development. Addison-Wesley, 2004.
  10. Scott W. Ambler and Pramod J. Sadalage. Refactoring Databases: Evolutionary
    Database Design. Addison-Wesley, 2006.


Carga Horária:

16 horas: 21 a 24 de janeiro, 2a a 5a das 14:00 às 18:00

Custo:

R$ 250,00

(há um número limitado de bolsas parciais para estudantes que diminuem o custo para R$ 150,00, consulte a secretaria do verão)



Curso B.22 Laboratório de Programação eXtrema


Professores:

Prof. Dr. Fabio Kon, Prof. Dr. João Eduardo Ferreira, Alexandre Freire, Dairton Bassi, Danilo Sato, Hugo Corbucci, Mariana Bravo e Paulo Cheque.

Objetivos:

Através de uma abordagem essencialmente prática, oferecer a oportunidade para desenvolvedores de software e gerentes de TI construirem um pequeno sistema de software de forma colaborativa utilizando XP. O curso será ministrado inteiramente no laboratório Eclipse do IME/USP.

Justificativa:

As novas metodologias ágeis de desenvolvimento de software têm se mostrado bastante eficazes para o desenvolvimento de sistemas de software de pequeno e médio porte (até 1 milhão de linhas de código) com excelentes níveis de qualidade. Neste curso, apresentaremos a filosofia por trás dos métodos ágeis, daremos uma visão geral dos vários métodos ágeis existentes e, em seguida, abordaremos em detalhes a Programação eXtrema (XP), o método ágil mais conhecido e utilizado.

Ferramentas utilizadas:

  • Java, como linguagem de programação
  • Eclipse, como ambiente de desenvolvimento
  • Subversion, como repositório de código para controle de versões e integração contínua
  • JUnit para testes de unidade
  • Selenium ou JWebUnit para testes de aceitação e de interface
  • XPlanner, para gerenciamento, acompanhamento e planejamento do desenvolvimento


Pré-requisitos:

Conhecimentos básicos de Orientação a Objetos, de programação Java e de Programação eXtrema (XP). É altamente recomendável que os participantes deste curso também façam o curso B.22 (ou então que já cheguem com um bom conhecimento de XP, por exemplo, lendo o livro inteiro do Kent Beck, eXtreme Programming: Explained).

Carga Horária:

20 horas: 28 de janeiro a 1 de fevereiro, 2a a 6a das 14:00 às 18:00

Custo:

R$ 400,00

(há um número limitado de bolsas parciais para estudantes que diminuem o custo para R$ 250,00, consulte a secretaria do verão)


Acomodações

Para quem é de fora de São Paulo, recomandamos o seguinte:

Mais informações sobre esse evento

« Janeiro 2009 »
Do Se Te Qu Qu Se Sa
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
 

pegasus