Considerações sobre o Módulo Padrões de Projeto (Gang of Four)!

Olá a todos!

Estamos de volta com nossas aulas e dessa vez o assunto é Padrões de
Projeto (Gang of Four)!

 

 

 

 

 

 

 

 

Gostou? Confira mais videoaulas ITnerantes: http://www.provasdeti.com.br/

Como havia prometido, deixei para gravar essa aula após o término do curso
de Engenharia de Software, e devo dizer, honestamente, que fiquei bastante
satisfeito com o resultado. Os alunos que já tinham visto essa aula
presencialmente vão perceber que o material foi totalmente reformulado, e
agora abrange TODOS os 23 padrões GoF, detalhando o Propósito (para quê
serve, quando usar, quando não usar, etc.), a Estrutura (Diagrama de
Classes) e um exemplo de Implementação (código Java) de cada padrão.

Vocês vão perceber que, no vídeo de Amostra,
fiz questão de incluir a
Introdução da aula, onde falo sobre o seu escopo, a bibliografia utilizada,
e, mais importante, os Pré-Requisitos que são necessários para
acompanhá-la.

Veja: há uma razão para eu ter gravado essa aula somente ao final do curso
de ESW.

Padrões de Projeto não é um assunto simples. Pelo contrário, é necessário
ter diversos conhecimentos ANTES de assistir essa aula. Estou falando de
uma boa base em Orientação a Objetos (herança, polimorfismo,
encapsulamento, abstração, etc.), UML, princípios de Projeto de Software
(coesão, acoplamento, etc.), e noções da linguagem Java (todos os exemplos
de código são nesta linguagem). Tudo isso (e os “porquês”) é explicado no
vídeo de Amostra. Eu parto do princípio que o aluno já tem todos esses
pré-requisitos para assistir a aula. Eu não explico de novo nenhum destes
conceitos de orientação a objetos, por exemplo, e muito menos como se
programa em Java.

Tive esse cuidado para evitar que, depois, alguém diga que “não entendeu
nada”. Certa vez, presencialmente, um aluno me disse que não sabia nem
declarar uma Classe em Java (ou “dar um Select no banco”, como diria
Walter). É claro que ele pouco aproveitou da aula de Padrões de Projeto.
Esta não é uma aula para iniciantes.

Portanto, se você tem esses pré-requisitos (got what it takes, man!),
acredito que irá achar a aula esclarecedora.. Se não, recomendo que corra
atrás antes de assistir a aula. Os meus vídeos de ESW são um bom começo
para revisar estes tópicos, juntamente com os livros recomendados.

Quanto à aula em si, fiz questão de abordar TODOS os padrões, TODOS com
exemplo de código e Diagrama de Classes e TODOS com exercícios ao final da
explicação (alguns fáceis, outros médios, outros mais difíceis…).

Para entender Padrões de Projeto, “a verdade está no código”. Precisamos
sujar nossas mãos e analisar a implementação detalhada dos padrões.
Prepare-se para muito código Java.

Essa é a proposta do curso.

Se você quiser apenas decorar os padrões e resolver as questões mais fáceis
(que não lhe diferenciam do concorrente), provavelmente isto aqui será
sufiicente: http://pt.wikipedia.org/wiki/Padr%C3%B5es_de_projeto

Mas, se você quer resolver questões como estas (itens 87 a 93),
http://www.cespe.unb.br/concursos/serpro2010/arquivos/SERPRO10_005_5.pdf,
então seja meu convidado!

Um abraço,

Pedrosa
*Analista de Finanças e Controle – Secretaria do Tesouro
Nacional/Ministério da Fazenda*
*Certified: ScrumMaster – Product Owner – ITILCOBITRUPUMLJava
Programmer/Associate – ISO 27002*
*Materiais – Vídeo Aulas e Questões
Comentadas<http://www.provasdeti.com.br/index.php/professores-1/fernando-pedrosa.html>
*

 

»crosslinked«

nandopedrosa

Analista de Finanças e Controle - Ministério da Fazenda/Coordenação de Sistemas Graduação: Universidade Federal de Pernambuco Certificações: ITIL Foundation Certified Java Programmer Certified Java Associate Certified Aprovações: Concurso Ano Cargo Posição Organizadora PBGÁS 2007 Analista de Sistemas 1 FCC SERPRO 2008 Administração de TI 1 CESPE COPERGÁS 2008 Analista de Sistemas 1 UPENET INMETRO 2007 Analista de Sistemas 2 CESPE STN 2008 AFC-TI 2 ESAF STJ 2008 Analista Judiciário 3 CESPE TRF-5 2008 Analista Judiciário 5 FCC TRF-5 2008 Técnico Judiciário 5 FCC TCU 2008 ACE-TI 7 CESPE TJ-PE 2007 Analista Judiciário 11 FCC BNDES 2008 Analista de Sistemas 27 CESGRANRIO

Você pode gostar...

1 Resultado

  1. Tudo isso (e os “porquês”) é…

    Este artigo não tem continuação não? Não haveria de ter um link leia mais ou o restante do artigo?

Deixe uma resposta

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