Programação e Design Ágil na Prática

ESTE É UM CURSO EXCLUSIVO DO AGILE TRENDS.

Venha aprender, praticar de desenvolver técnicas poderosas de programação e modelagem para a criação de código de alta qualidade e fácil manutenção.

coding dojo

Metodologias modernas e ágeis lidam com e design e software emergentes que evoluem durante a construção do produto. Para que seja possível evoluir o código e a sua modelagem de forma segura, é necessário ter disciplina e utilizar técnicas como o TDD e refatoração durante o desenvolvimento do software.

>>> Este curso envolve muita prática, análise de código, discussões e trocas de experiências entre o intrutor e participantes. Venha preparado para programar, praticar, ensinar e aprender!

Objetivo

Apresentar e treinar os participantes em design emergente a partir de abordagens ágeis tais como TDD e refatoração, a fim de adquirirem o conhecimento teórico e prático para modelar e evoluir o código de uma aplicação de forma contínua e sustentável.

Público Alvo

Desenvolvedores e programadores que desejam aprender, praticar e se aprofundar na aplicação de prática técnicas ágeis de programação e design de código.

Pré Requisitos

Conheciementos sobre lógica de programação.
Os conceitos apresentados poderão ser facilmente aplicados em quaisquer linguagens de programação.

Os exercícios práticos serão conduzidos usando a linguagem Java, contudo apenas conhecimentos básicos sobre a sintaxe dessa linguagem são necessários. Programadores familiares com C#, Python e Ruby, C, C++ ou linguagens orientadas a objetos terão facilidade em tirar proveito do curso.

Data: 02 e 03 de Maio
Horário: das 9:00h às 18:00h
Carga horária: 16 horas
Total de vagas: 30
Idioma: português
Local: A ser confirmado em SP
Instrutor: Eduardo Guerra
Valor normal: R$ 1.600,00
Valor Agile Week:
-Até 03/03: R$ 800,00
-De 04/03 até 10/04: R$ 912,00
-A partir de 11/04: R$ 1.040,00

Inscreva-se aqui

Ementa

Introdução e fundamentos do Design de Software Ágil
Test Driven Development (TDD)
Dojo: TDD na Prática

Técnicas de refatoração de código
Dojo: Refatoração na Prática
Técnicas de refatoração de código de teste

Design e Teste com Mock Objects
Dojo: Mock Objects na Prática
Frameworks de Mock Objects

Padrões de Passos para TDD (TDD Step Patterns)
Behavior Driven Development (BDD)
Dojo: BDD na Prática

Instrutor:

Eduardo Guerra (@emguerra)

Eduardo GuerraEduardo Guerra trabalha como pesquisador do INPE, onde realiza pesquisa na área de engenharia de software, com foco em técnicas ágeis para design e arquitetura de software. Foi o editor-chefe da revista MundoJ (que também teve os nomes Mundo Java e MundoJ Ágil) por cerca de 7 anos. Foi durante 6 anos professor do ITA, onde também concluiu sua graduação, mestrado e doutorado. Já ministrou diversas palestras e cursos em eventos nacionais e internacionais destinados tanto ao público acadêmico quanto ao público da indústria. Participa de projetos open-source, como SwingBean, ClassMock, JColtrane e Esfinge Framework. É autor dos livros “Design Patterns com Java: Projeto orientado a objetos guiado por padrões” e “Componentes Reutilizáveis em Java com Reflexões e Anotações” publicados pela Casa do Código. Acredita que um bom software se faz mais com criatividade do que com código.
.