TADS:Projeto Integrador II (2016-2): mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
(Criou página com ' =Plano de ensino= ==1. IDENTIFICAÇÃO== Curso: Tecnologia em Análise e Desenvolvimento de Sistemas Componente Curricular: Projeto Integrador II Professores: Estevan Costa...')
 
Sem resumo de edição
 
Linha 18: Linha 18:


==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).
Desenvolvimento de um aplicativo na plataforma web; análise e modelagem de um sistema web e definição dos requisitos funcionais e não-funcionais; conceitualização sobre as características das aplicações web; desenvolvimento n-camadas; desenvolvimento em equipes e integração de cada módulo em uma aplicação funcional.
 


==3. CONTEÚDO PROGRAMÁTICO==
==3. CONTEÚDO PROGRAMÁTICO==
# Conceitos fundamentais de frameworks
# Análise e projeto de um sistema Web;
# Diferenças entre frameworks e bibliotecas
# Levantamento de requisitos e escopo;
# Aplicação de padrões de projetos
# Programação web
# Frameworks para desenvolvimento Web
## Desenvolvimento front-end;
## Baseados em ações
## Desenvolvimento back-end;
## Baseados em componentes
# Teste de aplicações web.
# 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.  
Articular a teoria e a prática, valorizando a investigação individual e coletiva, a partir de um espaço interdisciplinar de aplicação dos conhecimentos sobre desenvolvimento web e seus conhecimentos correlatos.


==5. PROCEDIMENTOS METODOLÓGICOS==
==5. PROCEDIMENTOS METODOLÓGICOS==
Linha 46: Linha 45:


==6. AVALIAÇÃO==
==6. AVALIAÇÃO==
Trabalhos individuais e/ou grupo;
Trabalhos em equipe;


Apresentação de seminários;
Apresentação de seminários;


Provas bimestrais individuais;
Participação em sala.


==REFERÊNCIAS BIBLIOGRÁFICAS==
==REFERÊNCIAS BIBLIOGRÁFICAS==
===REFERÊNCIAS BÁSICAS===
===REFERÊNCIAS BÁSICAS===
# GEARY, D.; HORSTMANN, C. Core JavaServer Faces. 3. ed. Rio de Janeiro: Alta Books, 2010.  
# GEARY, David; HORSTMANN, Cay. Core JavaServer Faces. Altabooks, 2012.  
# ELLIOT, D. J.; O'BRIEN, T. M.; FOULER, R. Dominando Hibernate. Rio de Janeiro: Alta Books, 2009.  
# GONÇALVES, Edson; Desenvolvendo Aplicações Web com JSP, Servlets JavaServer Faces, Hibernate, EJB 3 Persistence e AJAX. Ciência Moderna, 2007.  
# LISBOA, F. G. S. Zend Framework: Componentes Poderosos para PHP. São Paulo: Novatec, 2009.  
# KEITH, Ike; SCHINCARIOL, Merrick. EJB 3 Profissional - Java Persistence API. Ciência Moderna, 2008.  
# SAM-BODDEN, B. Desenvolvendo em POJOs: do Iniciante ao Profissional. Rio de Janeiro: Alta Books, 2006.  
# GONCALVES, Antonio. Introducao a Plataforma Java EE6 com GlassFish 3. Ciência Moderna, 2011.  
# LOPES, Camilo. Construindo Aplicações JEE Com Frameworks: Exclusivo Para Iniciantes Jsf, Spring Secur. Ciência Moderna. 2011.  
# ELLIOTT, James; O’Brie, Timothy M. Dominando Hibernate. Altabooks, 2009.
 


===REFERÊNCIAS COMPLEMENTARES===
===REFERÊNCIAS COMPLEMENTARES===
# MINETTO, E. L. Frameworks para Desenvolvimento em PHP. São Paulo: Novatec, 2007.  
# JACOBI, Jonas; Fallows, John R. Pro JSF e AJAX. Ciência Moderna. 2007.  
# GABARDO, A. C. CodeIgniter Framework PHP: Construa Websites Rapidamente, com Orientação a Objetos com Mvc e Php. São Paulo: Novatec, 2010.  
# GONÇALVES, Edson. Dominando Java Server Faces e Facelets Utilizando Spring 2.5, Hibernate e JPA. Ciência Moderna, 2008.  
# 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.  
# GOMES, Daniel Adorno. Web Services SOAP em Java - Guia Prático para o Desenvolvimento de Web Services em Java. Novatec, 2010.  
# VANDYK, J. K. Desenvolvimento Profissional com o Drupal. 2. ed. Rio de Janeiro: Alta Books, 2009.  
# MINETTO, E. L. Frameworks para Desenvolvimento em PHP. São Paulo: Novatec, 2007.
# CLARKE, J.; CONNORS, J.; BRUNO, E. Java FX: Desenvolvendo Aplicações de Internet Ricas. Rio de Janeiro: Alta Books, 2010.
# GABARDO, A. C. CodeIgniter Framework PHP. São Paulo: Novatec, 2010.

Edição atual tal como às 23h10min de 16 de novembro de 2016

Plano de ensino

1. IDENTIFICAÇÃO

Curso: Tecnologia em Análise e Desenvolvimento de Sistemas

Componente Curricular: Projeto Integrador II

Professores: Estevan Costa e Felippe Alex Scheidt

Turma: 01/2014

Período Letivo: Sexto

Ano: 2016 Carga horária: 160

Horário Semanal de Atendimento ao Estudante: Terça-feira, 18:00 – 19:00


2. EMENTA

Desenvolvimento de um aplicativo na plataforma web; análise e modelagem de um sistema web e definição dos requisitos funcionais e não-funcionais; conceitualização sobre as características das aplicações web; desenvolvimento n-camadas; desenvolvimento em equipes e integração de cada módulo em uma aplicação funcional.


3. CONTEÚDO PROGRAMÁTICO

  1. Análise e projeto de um sistema Web;
  2. Levantamento de requisitos e escopo;
  3. Programação web
    1. Desenvolvimento front-end;
    2. Desenvolvimento back-end;
  4. Teste de aplicações web.

4. OBJETIVOS DO COMPONENTE CURRICULAR

Articular a teoria e a prática, valorizando a investigação individual e coletiva, a partir de um espaço interdisciplinar de aplicação dos conhecimentos sobre desenvolvimento web e seus conhecimentos correlatos.

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 em equipe;

Apresentação de seminários;


REFERÊNCIAS BIBLIOGRÁFICAS

REFERÊNCIAS BÁSICAS

  1. GEARY, David; HORSTMANN, Cay. Core JavaServer Faces. Altabooks, 2012.
  2. GONÇALVES, Edson; Desenvolvendo Aplicações Web com JSP, Servlets JavaServer Faces, Hibernate, EJB 3 Persistence e AJAX. Ciência Moderna, 2007.
  3. KEITH, Ike; SCHINCARIOL, Merrick. EJB 3 Profissional - Java Persistence API. Ciência Moderna, 2008.
  4. GONCALVES, Antonio. Introducao a Plataforma Java EE6 com GlassFish 3. Ciência Moderna, 2011.
  5. ELLIOTT, James; O’Brie, Timothy M. Dominando Hibernate. Altabooks, 2009.

REFERÊNCIAS COMPLEMENTARES

  1. JACOBI, Jonas; Fallows, John R. Pro JSF e AJAX. Ciência Moderna. 2007.
  2. GONÇALVES, Edson. Dominando Java Server Faces e Facelets Utilizando Spring 2.5, Hibernate e JPA. Ciência Moderna, 2008.
  3. GOMES, Daniel Adorno. Web Services SOAP em Java - Guia Prático para o Desenvolvimento de Web Services em Java. Novatec, 2010.
  4. MINETTO, E. L. Frameworks para Desenvolvimento em PHP. São Paulo: Novatec, 2007.
  5. GABARDO, A. C. CodeIgniter Framework PHP. São Paulo: Novatec, 2010.