Boas Práticas em aplicações web
Por: Marcelo Hideo Azuma
Nesta apresentação veremos: tecnologias envolvidas na construção de uma aplicação; o que é o processo de desenvolvimento; desenvolvimento em ciclos; o que está envolvido em um projeto de desenvolvimento, na implementação (arquitetura, modelagem, codificação e testes) e na implantação (infraestrutura, treinamento, operação e suporte);gerenciamento de projetose o que envolve o controle de três grandes variáveis (custo, escopo e tempo); processos (metodologias e disciplinas, equipes e papéis, e métricas); padrões, como o Scrum; epadrões de modelagem e código, como design patterns.
Voltar para o topo
Desenvolvimento web com AJAX
Por: Jonas Dias
Aplicativos dinâmicos na web estão cada vez mais populares. As possibilidades de novas interfaces com o usuário oferecidas por um sistema em AJAX motivam o desenvolvedor a querer seus projetos cada vez mais ricos e interessantes. Assim, nesta palestra iremos mostrar as vantagens oferecidas por um ambiente em AJAX, sua estrutura de funcionamento e os principais frameworks para o seu desenvolvimento. Ao final, realizaremos uma demonstração simples para a criação de um sistema web utilizando AJAX.
Voltar para o topo
Práticas Ágeis
Por: André Faria Gomes
A adoção de métodos ágeis no Brasil e no mundo vem crescendo exponencialmente nos últimos anos, mas o que de fato as equipes ágeis fazem no seu dia-a-dia de diferente? Quais são as práticas que permitem que essas equipes entreguem software de qualidade que agrega valor ao cliente? O que fazem para criar software de qualidade? Como suas ações refletem os valores e os princípios do manifesto ágil? O objetivo dessa apresentação é dar respostas a estas perguntas.
Voltar para o topo
Desenvolvimento ágil em Java com Jenkins e Sonar
Por: Bruno P. Kinoshita
Nesta apresentação vamos aprender como montar um ambiente ágil em Java usando Jenkins e Sonar. Ambas são aplicações Open Source. O Jenkins é um servidor de integração contínua e o Sonar um dashboard de qualidade. Veremos como é simples e rápido preparar um ambiente em que o Jenkins baixa código-fonte de um SVN, compila, executa os testes e gera relatórios (usando Maven) e, através de plug-ins, produz relatórios e gráficos, bem como invoca o plug-in do Sonar.
Voltar para o topo
Turbinando o desenvolvimento com o Eclipse
Por: Marcos Sousa
O Eclipse é uma das principais plataformas para desenvolvimento Java. Com foco em metodologias ágeis, o Eclipse IDE tem suporte especial a test-driven, refactoring e automação. O objetivo desta palestra é mostrar as inovações da plataforma Eclipse e quais são as perspectivas futuras.
Voltar para o topo
Depuração Avançada com o Visual Studio
Por: Carlos dos Santos
Esta apresentação aborda: como utilizar técnicas para avaliar seu código durante a execução, melhorando e corrigindo erros; mecanismos para encontrar estes erros; dicas de exceções que devem ser tratadas; boas práticas de codificação para evitar erros; enovidades de debug no Visual Studio 2008, em especial, para web,economizando tempo de desenvolvimento.
Voltar para o topo