TADS:Frameworks (2016-1): mudanças entre as edições
Linha 96: | Linha 96: | ||
| '''15.04''' || | | '''15.04''' || | ||
<ul> | <ul> | ||
<li>{{pdf}} | <li>Template Method {{pdf}} [[Media:Tads-frameworks-aula-10-templateMethod.pdf|Slides]]</li> | ||
</ul> | </ul> | ||
|- | |- |
Edição das 23h03min de 18 de abril 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 |
---|---|
25.04 |
|
18.04 |
|
16.04 |
|
15.04 |
|
11.04 |
|
08.04 | |
28.03 |
|
21.03 |
|
18.03 |
|
14.03 |
|
12.03 |
|
11.03 |
|
07.03 |
|