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.
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.
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
MAIS INFORMAÇÕES
Para dúvidas ou mais informações, consulte a nossa página ou entre em contato por e-mail ou telefone.
inscricoes@agiletrendsbr.com
(11) 98469-1819