返回到 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.

状态:Object Oriented Design
状态:Software Design
中级课程小时

精选评论

PV

5.0评论日期: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.

TR

4.0评论日期: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.0评论日期:Mar 22, 2021

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

VM

5.0评论日期:Oct 29, 2017

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

所有审阅

显示:20/24

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