TADS:Frameworks (2016-1): mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
Sem resumo de edição
Linha 19: Linha 19:


==2. EMENTA==
==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==
==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==
==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==
==5. PROCEDIMENTOS METODOLÓGICOS==
Linha 50: Linha 57:
==REFERÊNCIAS BIBLIOGRÁFICAS==
==REFERÊNCIAS BIBLIOGRÁFICAS==
===REFERÊNCIAS BÁSICAS===
===REFERÊNCIAS BÁSICAS===
# COELHO, ALEX. JAVA COM ORIENTAÇÃO A OBJETOS. 1ª ED., CIENCIA MODERNA, 2012.
# 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===
===REFERÊNCIAS COMPLEMENTARES===
# ARAÚJO, Everton Coimbra. Orientação a Objetos com Java. ed., Visual Books, 2008.
# 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.  
 





Edição das 22h00min de 8 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

  1. Conceitos fundamentais de frameworks
  2. Diferenças entre frameworks e bibliotecas
  3. Aplicação de padrões de projetos
  4. Frameworks para desenvolvimento Web
    1. Baseados em ações
    2. Baseados em componentes
  5. Frameworks de teste unitário
  6. 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

  1. GEARY, D.; HORSTMANN, C. Core JavaServer Faces. 3. ed. Rio de Janeiro: Alta Books, 2010.
  2. ELLIOT, D. J.; O'BRIEN, T. M.; FOULER, R. Dominando Hibernate. Rio de Janeiro: Alta Books, 2009.
  3. LISBOA, F. G. S. Zend Framework: Componentes Poderosos para PHP. São Paulo: Novatec, 2009.
  4. SAM-BODDEN, B. Desenvolvendo em POJOs: do Iniciante ao Profissional. Rio de Janeiro: Alta Books, 2006.
  5. LOPES, Camilo. Construindo Aplicações JEE Com Frameworks: Exclusivo Para Iniciantes Jsf, Spring Secur. Ciência Moderna. 2011.


REFERÊNCIAS COMPLEMENTARES

  1. MINETTO, E. L. Frameworks para Desenvolvimento em PHP. São Paulo: Novatec, 2007.
  2. GABARDO, A. C. CodeIgniter Framework PHP: Construa Websites Rapidamente, com Orientação a Objetos com Mvc e Php. São Paulo: Novatec, 2010.
  3. 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.
  4. VANDYK, J. K. Desenvolvimento Profissional com o Drupal. 2. ed. Rio de Janeiro: Alta Books, 2009.
  5. 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
12.03
  • ***
  • ***
11.03
  • Introdução a disciplina
  • Slides
07.03
  • Introdução a disciplina
  • Slides