Lançado canal do YouTube com video-aulas sobre design de software

[ad_1]

Eduardo Guerra, pesquisador do INPE, editor da MundoJ e autor dos
livros Design Patterns com Java: Projeto orientado a objetos guiado por
padrões
Componentes
Reutilizáveis em Java com Reflexões e
Anotações
 está lançando
um canal do YouTube onde periodicamente irá postar videos com aulas e
hands-on a respeito de design de software. Segundo ele, o conteúdo acaba
complementando o material de seus livros, sendo uma excelente fonte para
aprender sobre técnicas ágeis, padrões de projeto e reflexão.

canal youtube design de
software

Até o momento já foram postados os seguintes videos:

Comparando abordagens para construção de
frameworks

Essa apresentação mostra diferentes abordagens para a construção de
frameworks, abordando a diferença entre elas. É utilizado um exemplo
como base, e em seguida é mostrado como seria o framework com a
utilização de herança, composição, reflexão e metadados.

Refatorando frameworks – Parte 1 – Herança, composição e composição
recursiva

Esse video mostra uma refatoração de duas classes independentes para a
criação de um framework que reúne a parte comum entre elas em uma
estrutura mais flexível e extensível. Será mostrada a refatoração para o
uso de herança com um Template Method, em seguida será utilizado
composição e, por fim, a composição recursiva é demonstrada com o uso do
padrão Composite.

Padrões para criação de objetos

Essa aula apresenta alguns problemas relacionados com a criação de
objetos em softwares orientados a objetos. Também apresenta padrões que
podem ser utilizados para atacar esses problemas, como Static Factory
Method, Singleton, Builder e Abstract Factory.

Refatorando frameworks – Parte 2 – Adicionando reflexão e
anotações

Esse hands-on
continua o exemplo do video anterior mostrando como utilizar
reflexão para ler as propriedades da classe para a geração de um mapa.
Em seguida mostra como utilizar anotações para configurar a geração
desse mapa.

Refatorando frameworks – Parte 3 – Adicionando extensibilidade nas
anotações

Esse hands-on
continua o exemplo do video anterior mostrando como criar um hotspot utilizando
anotações, permitindo que a aplicação possa criar novas anotações que
geram um novo comportamento no framework.

Recomendo todos a assinarem o
canal

e acompanharem o conteúdo.

[ad_2]


Fonte Gustavo Furtado de Oliveira Alves
Data da Publicação Original: 19 August 2014 | 3:00 am


Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *