TADS:Frameworks (2016-1): mudanças entre as edições
Linha 79: | Linha 79: | ||
! Data !! Conteúdo | ! Data !! Conteúdo | ||
|- | |- | ||
| '''18.03''' || | |||
<ul> | |||
<li>Padrão de projeto Observer</li> | |||
<li>{{pdf}} [[Media:Tads-frameworks-aula-05-observer.pdf|Slides]]</li> | |||
</ul> | |||
|- | |||
| '''14.03''' || | | '''14.03''' || | ||
<ul> | <ul> | ||
<li></li> | <li>Padrão de projeto Factory</li> | ||
<li>{{pdf}} [[Media:Tads-frameworks-aula-04-factory.pdf|Slides]]</li> | |||
</ul> | </ul> | ||
|- | |- |
Edição das 00h53min de 19 de março de 2016
Plano de ensino
1. IDENTIFICAÇÃO
Curso: Tecnologia em Análise e Desenvolvimento de Sistemas
Componente Curricular: Frameworks
Professor: Felippe Alex Scheidt
Turma: 01/2015
Período Letivo: Terceiro
Ano: 2016
Carga horária: 60
Horário Semanal de Atendimento ao Estudante: Terça-feira, 18:00 – 19:00
2. EMENTA
Conceito de framework; componentes de software reutilizáveis; vantagens do uso de frameworks; principais frameworks para desenvolvimento web; frameworks para persistência de dados; frameworks baseados em ações; frameworks baseados em componentes; APIs (application programming interface).
3. CONTEÚDO PROGRAMÁTICO
- Conceitos fundamentais de frameworks
- Diferenças entre frameworks e bibliotecas
- Aplicação de padrões de projetos
- Frameworks para desenvolvimento Web
- Baseados em ações
- Baseados em componentes
- Frameworks de teste unitário
- Frameworks de persistência
4. OBJETIVOS DO COMPONENTE CURRICULAR
Utilização de frameworks e de componentes de software reutilizáveis visando a otimização do processo de desenvolvimento de sistemas, diminuindo a redundância da geração de código.
5. PROCEDIMENTOS METODOLÓGICOS
Metodologia de ensino
- Aulas expositivas em laboratório de informática com projetor.
- Uso de ambiente de programação para desenvolvimento das atividades
- Uso do computador para em laboratório para exemplificação dos conteúdos didáticos
Recursos e materiais
- Aulas expositivas empregando: quadro, multimídia;
- Seminários para apresentação de trabalhos;
- Trabalhos individuais e/ou grupo;
- Exercícios em sala de aula.
6. AVALIAÇÃO
Trabalhos individuais e/ou grupo;
Apresentação de seminários;
Provas bimestrais individuais;
Participação em sala.
REFERÊNCIAS BIBLIOGRÁFICAS
REFERÊNCIAS BÁSICAS
- GEARY, D.; HORSTMANN, C. Core JavaServer Faces. 3. ed. Rio de Janeiro: Alta Books, 2010.
- ELLIOT, D. J.; O'BRIEN, T. M.; FOULER, R. Dominando Hibernate. Rio de Janeiro: Alta Books, 2009.
- LISBOA, F. G. S. Zend Framework: Componentes Poderosos para PHP. São Paulo: Novatec, 2009.
- SAM-BODDEN, B. Desenvolvendo em POJOs: do Iniciante ao Profissional. Rio de Janeiro: Alta Books, 2006.
- LOPES, Camilo. Construindo Aplicações JEE Com Frameworks: Exclusivo Para Iniciantes Jsf, Spring Secur. Ciência Moderna. 2011.
REFERÊNCIAS COMPLEMENTARES
- MINETTO, E. L. Frameworks para Desenvolvimento em PHP. São Paulo: Novatec, 2007.
- GABARDO, A. C. CodeIgniter Framework PHP: Construa Websites Rapidamente, com Orientação a Objetos com Mvc e Php. São Paulo: Novatec, 2010.
- ROUGHLEY, Ian. Practical Apache Struts 2 Web 2.0 Projects - Aprenda e aplique o novo framework open source Apache Struts 2 em seus projetos. Ciência Moderna, 2008.
- VANDYK, J. K. Desenvolvimento Profissional com o Drupal. 2. ed. Rio de Janeiro: Alta Books, 2009.
- CLARKE, J.; CONNORS, J.; BRUNO, E. Java FX: Desenvolvendo Aplicações de Internet Ricas. Rio de Janeiro: Alta Books, 2010.
Diario de classe
1° Bimestre
Data | Conteúdo |
---|---|
18.03 |
|
14.03 |
|
12.03 |
|
11.03 |
|
07.03 |
|