Chevron Left
Back to Desenvolvimento Ágil com Padrões de Projeto

Desenvolvimento Ágil com Padrões de Projeto, Instituto Tecnológico de Aeronáutica

4.7
45 ratings
15 reviews

About this Course

Neste curso, assumimos que você já sabe projetar e desenvolver programas mais complexos em Java, graças às boas práticas e princípios exercitados nos cursos anteriores; mas você talvez não se sinta ainda confortável em lidar com cenários mais complexos, onde é difícil desenvolver software com código de qualidade com flexibilidade suficiente para facilitar a implementação de mudanças repentinas de requisitos. O objetivo deste curso é oferecer a você um aprofundamento em técnicas de programação orientadas a objetos pelo uso de padrões de projeto no contexto de desenvolvimento ágil. Os seguintes conceitos são apresentados neste curso: • Revisão de conceitos de orientação a objetos: abstração de dados, encapsulamento, herança e polimorfismo • Reúso por meio de herança: padrões Null Object, Template Method e Factory Method • Delegando comportamento com composição: padrões Strategy, Bridge, State e Observer • Composição recursiva: padrões Composite e Chain of Responsibility • Envolvendo objetos: padrões Proxy, Decorator e Adapter • Estratégias para criar objetos: padrões Static Fabric Methods, Singleton e Builder • Modularidade: padrão Dependency Injection Ao final deste curso, você terá amadurecido de tal modo suas habilidades de programação que será capaz de implementar partes da aplicação Web final com o componente de gamificação enriquecido constantes do Trabalho de Conclusão da Especialização, aplicando onde apropriado alguns dos padrões apresentados neste curso durante a refatoração na prática TDD....

Top reviews

By DR

Jun 09, 2018

Muito bom! A dinâmica do curso é excelente e nos projetos e testes é possível praticar a teoria aprendida.

Filter by:

15 Reviews

By Tiago G. Ribeiro

Nov 14, 2018

Falta alguns exemplos para simplificar alguns padrões, como pro exemplo o DIP que é um pouco complicado só vendo diagramas.

Hands-on seria uma boa opção de exemplo.

By

Sep 03, 2018

...

By Elizio Barreto

Aug 27, 2018

Excelente

By Damares Crystina Oliveira de Resende

Jun 09, 2018

Muito bom! A dinâmica do curso é excelente e nos projetos e testes é possível praticar a teoria aprendida.

By Renato Costa

Mar 20, 2018

Muito bem explicado.

By Hugo Saraiva

Feb 18, 2018

Excelente conteúdo e avaliação desafiadora!

By Lucas Ramos

Nov 30, 2017

Ótimo curso! Gostaria que fosse mais longo....

By Victor Yuji Maehira

Oct 30, 2017

Fantastic opportunity to have hands on experience with design patterns! Highly recommended!

By Alexsandro Martins Dias

Oct 19, 2017

Gostei muito do curso porém minhas 3 estrelas são relativas ao tempo. Achei um mês muito pouco para quantidade de conteúdo que foi abordado. A necessidade de mais hands-on de cada um dos padrões apresentados também influenciou na nota.

By Uilian Ries

Oct 11, 2017

Este foi o módulo mais simplificado da série de cursos. Os conteúdos apresentados sobre design patterns foram proveitosos e trouxeram bastante valor. Porém os exercícios práticos para fixação do conteúdo ficaram devendo, sendo apenas apresentado o trabalho final, que gerou muitas dúvidas por falta de detalhamento, além de não serem respondidas no fórum, .