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

Desenvolvimento Ágil com Padrões de Projeto

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.

Status: Object Oriented Programming (OOP)
Status: Software Design Patterns
IntermediateCourse18 hours

Featured reviews

PV

5.0Reviewed Mar 16, 2023

Great course, just be careful with the last project, you may have to enter in contact with the Coursera support to get the certificate. because it's a peer reviewed project but students are sparse.

VM

5.0Reviewed Oct 29, 2017

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

TR

4.0Reviewed Nov 13, 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.

LR

4.0Reviewed Mar 22, 2021

Um curso excelente para dar uma visão maior sobre os padrões e onde aplica-lós.

All reviews

Showing: 20 of 24

Victor Maehira
5.0
Reviewed Oct 30, 2017
Celso Roberto Vitorino
5.0
Reviewed Oct 5, 2017
Marco Tulio Todeschini Coelho
4.0
Reviewed Oct 4, 2017
alexsandro martins dias
3.0
Reviewed Oct 19, 2017
Pedro Paulo Fernandes Morais e Vianna
5.0
Reviewed Mar 17, 2023
Damares Crystina Oliveira de Resende
5.0
Reviewed Jun 9, 2018
Paulo Fonseca Jr.
5.0
Reviewed Jun 1, 2024
Lucas Kawasaki
5.0
Reviewed Nov 30, 2017
Hugo Saraiva
5.0
Reviewed Feb 17, 2018
Gabriel de Oliveira
5.0
Reviewed Sep 12, 2017
Renato Costa
5.0
Reviewed Mar 20, 2018
Jorge Augusto
5.0
Reviewed Oct 4, 2017
Elizio Barreto
5.0
Reviewed Aug 26, 2018
Caio Alves Pinheiro de Almeida
4.0
Reviewed Jan 21, 2023
Tiago G. Ribeiro
4.0
Reviewed Nov 14, 2018
Lucas Silva Rodrigues
4.0
Reviewed Mar 23, 2021
FRANCISCO NEWTON ROCHA GOMES
4.0
Reviewed Oct 1, 2017
Ricardo José de Moura Filho
3.0
Reviewed Sep 14, 2021
Rhyan Ximenes
3.0
Reviewed Apr 25, 2020
Uilian Ries
2.0
Reviewed Oct 11, 2017