Você está na página 1de 13

Padrões de Projeto

LIVRO 00
Apresentação do Professor e da Disciplina
Sumário
1. O Professor
Carreira profissional
Príncipios

2. A Disciplina
Objetivos
Bibliografia

3. Cronograma
4. Conclusão
Referências
Ferramentas
Só mais uma coisa
O professor
Olá,

Meu nome é Marco Maciel.


Estou no IFTM desde antes dele existir.
Durante a década passada, trabalhei na construção do IFTM.
Nesta década, eu voltei para as salas de aula, a qual a minha
especialidade é Engenharia de Software!

Espero que você goste da experíência que preparei.


Garanto que foi feita com muito carinho e atenção.

Minha intenção é ser o melhor professor que você já teve.


Afinal, objetivos arrojados levam a resultados extraordinários.

Vamos aprender juntos!

1 2 3 4 5 6 7 8 9 10
O professor Carreira Profissional
Coord. de Educação a distância
Coord. de Sistemas de Informação Coord. de Avaliação Institucional Diretor de ensino do campus
Coord. de Licenciatura em Computação Diretor Geral do Campus Ituiutaba Diretor geral do campus Ituiutaba
Coordenador do curso Coord. de Educação a distância Pró­reitor de Administração
Coord. de Avaliação Institucional Assessor do Reitor
técnico em informática
Chefe de Gabinete do Reitor
Empresário Pró­reitor de Desenv. Institucional
Programador trainee
Analista de Sistemas
Analista de Sistemas Coordenador Nacional
Professor Universitário do Orçamento
Digitador
Coordenador
Professor de cursinho
do Curso ADS
pmu Uniube IFTM Conif
codiub Valim Software FAZU IFB IFTM IFTM

1980 1990 2000 2010 2020


UFU Uniube Unaerp PUCCamp Unitri IFPR Uniube
Eng. Elétrica Mestrado em Ciência UnB Especialista em Licenciatura em IFTM
Eng. Eletrônica Especialista em
da Informação Administração Educação
Eng. Computação Análise de Sistemas
Profissional e
Ciência da Computação Tecnologia em Especialista em Especialista em Pública Doutorado em
Tecnológica Educação
Processamento de dados Desenv. Java Educação a Distância

1 2 3 4 5 6 7 8 9 10
O professor Princípios

1. Dúvidas não podem esperar


2. Toda pergunta é importante, são elas que fazem aprender
3. Perguntar é um ato de nobreza
4. Nenhuma pergunta pode ficar sem resposta
5. Professor também pode dizer não sei
6. Todo resultado de avaliação pode ser questionado até o ultimo dia de aula
7. O resultado das avaliações deve ser entregue sempre na próxima aula

1 2 3 4 5 6 7 8 9 10
A disciplina Padrões de Projeto

Ementa
­ Caracterização dos padrões de projeto, Tipos de padrões de projeto, Aplicação de padrões de
projeto no desenvolvimento de software orientado a objetos.

Competências e Habilidades
­ Identificar problemas de criação, estruturais e comportamentais em sistemas orientados a objetos;
­ Aplicar padrões de projeto para tornar sistemas orientados a objetos reutilizáveis;
­ Recodificar código fonte orientado a objetos, tornando sistemas abertos para extensão,
mas fechados para modificação.

Duração
30 horas (40 aulas).

1 2 3 4 5 6 7 8 9 10
A disciplina Objetivos
Objetivos

­ Apresentar conceitos e técnicas dos padrões de projeto de software


necessárias para a modelagem e análise de sistemas.

­ Compreender os princípios da programação orientada a objetos;

­ Identificar os princípios básicos dos padrões de projeto de software.

­ Compreender os principais problemas de sistemas orientados a objetos;

­ Compreender e aplicar os padrões de projeto.

1 2 3 4 5 6 7 8 9 10
A disciplina Bibliografia

1 2 3 4 5 6 7 8 9 10
Cronograma
A disciplina
02 Livro 01 ­ Introdução a Orientação a Objetos ­ avançado
Atividade Prática 01 ­ Implementar Objetos no ambiente
05 Apresentação da Atividade Prática 01 (20)
12 Livro 02 ­ O Padrão GRASP ­ controller, creator e indirection
Atividade Prática 02 ­ Implementar Grasp
19 Livro 02 ­ O Padrão GRASP ­ information expert (especialista 07 Livro 04 ­ Padrões GoF de criação ­ Abstract Factory, Builder e Prototype
na informação) e alta coesão, baixo acoplamento 14 Livro 04 ­ Padrões GoF estruturais ­ Singleton, Object Adapter, Bridge e
Atividade Prática 02 ­ Implementar Grasp Composite
26 Livro 02 ­ Os Padrão GRASP ­ polimorfismo, pure fabrication 21 Livro 04 ­ Padrões GoF estruturais ­ Decorator, Facade, Flyweight e Proxy
e protected variations 28 Livro 04 ­ Padrões GoF comportamentais 1 ­ Chain of Responsability,
Atividade Prática 02 ­ Implementar Grasp Command, Iterator e Mediator
Apresentação da Atividade Prática 02 (05) Apresentação da Atividade Prática 07 (15)

05 Livro 04 ­ Padrões GoF comportamentais 2 ­ Memento e


08 Livro 00 ­ Apresentação do professor e da disciplina
03 Apresentação da Atividade Prática 03 (05) Observer
Atividade Prática 0 ­ Apresentação do aluno (5)
Apresentação da Atividade Prática 04 (10) Apresentação da Atividade Prática 08 (5)
22 Livro 01 ­ Introdução a Orientação a Objetos ­ basico
10 Livro 03 ­ O padrão SOLID ­ S — Single Responsiblity 12 Livro 04 ­ Padrões GoF comportamentais 3 ­ State,
Atividade Prática 01 ­ Implementar Objetos no ambiente
Atividade Prática 03 ­ Implementar SOLID Strategy e Visitor
29 Livro 01 ­ Introd. a Orientação a Objetos ­ intermediario
17 Livro 03 ­ O Padrão SOLID ­ O — Open­Closed Principle Apresentação da Atividade Prática 09 (5)
Atividade Prática 01 ­ Implementar Objetos no ambiente
e L — Liskov Substitution 19 Apresentação da Atividade Prática 10 (5)
Atividade Prática 03 ­ Implementar SOLID
24 Livro 03 ­ O Padrão SOLID ­ I — Interface Segregation
Principle e D — Dependency Inversion Principle
Atividade Prática 03 ­ Implementar SOLID
Apresentação da Atividade Prática 05 (10)
31 Apresentação da Atividade Prática 06 (15)

1 2 3 4 5 6 7 8 9 10
Conclusão Referências

1 2 3 4 5 6 7 8 9 10
Conclusão Ferramentas

Estes são os softwares utilizados nos meus trabalhos. São todos excelentes e gratuitos. Use você também.
As imagens utilizadas neste livro estão livres de copyright e foram obtidas no site Pexels.com

1 2 3 4 5 6 7 8 9 10
Só mais uma coisa...

O professor não é dono do saber.


O professor é um organizador de conhecimento, que tem a experiência adequada
para selecionar o que é relevante neste mar infinito de informação.

1 2 3 4 5 6 7 8 9 10
marco@iftm.edu.br

@marcomacielpro Produzido em 2023

Você também pode gostar