TADS:Orientação a Objetos II: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
Sem resumo de edição
Sem resumo de edição
 
(16 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
=Plano de ensino=
'''Semestre''':
==1. IDENTIFICAÇÃO==
=Objetivo=
'''Curso''': Tecnologia em Análise e Desenvolvimento de Sistemas
Favorecer ao aluno a compreensão de aspectos avançados do paradigma de desenvolvimento de software orientado a objetos. Realizar a implementação destes conceitos em uma linguagem de programação.
=Ementa=
Conceitos de Interfaces, Classes Abstratas, Membros Estáticos, Membros finais, Pacotes, Reflexão. Conceitos e Uso de Coleções. Mapeamento Objeto-Relacional. Acesso a banco de dados através do java.


'''Componente Curricular''': Desenvolvimento Web III
=Planos de ensino=


'''Professor''': Felippe Alex Scheidt
* [[TADS:Orientação a Objetos II (2016-1)|2016/1]] (prof. Felippe Scheidt)


'''Turma''': 01/2014
* [[TADS:Orientação a Objetos II (2015-1)|2015/1]] (prof. Felippe Scheidt)
 
'''Período Letivo''': Quarto
 
'''Ano:''' 2015
 
'''Carga horária''': 60
 
'''Horário Semanal de Atendimento ao Estudante:''' Terça-feira, 18:00 – 19:00
 
==2. EMENTA==
Padrões de Projetos Web e programação orientada a objetos; Servlet e JavaServer Pages; sistemas de chamadas assíncronas – ajax; desenvolvimento de web sites em n-camadas; JSTL; conexões de banco de dados utilizando JDBC; mapeamento entidade relacionamento utilizando a Java Persistence API; principais containers Web; manipulação de eventos GET e POST; utilização da sessão e cookies do navegador.
 
==3. CONTEÚDO PROGRAMÁTICO==
# Programação Web usando Java
## Introdução ao JavaServer Pages
## Introdução ao Servlet
## Objetos request e response.
## Uso de sessão no JSP.
## Configuração de projetos web java com eclipse
# Mapemamento Objeto Relacional
## Introdução ao Java Persistence API
## Principais métodos do JPA e equivalência ao SQL
# Introdução ao AJAX
## Diferenças entre programação síncrona e assíncrona
## Metodologia de desenvolvimento de páginas com AJAX
## Uso da biblioteca jQuery integrado a um projeto JSP
 
==4. OBJETIVOS DO COMPONENTE CURRICULAR==
Compreender os princípios do desenvolvimento de sistemas web e da construção de páginas dinâmicas utilizando padrões de projetos, com comunicação síncrona e assíncrona, intregrando com banco de dados.
 
==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===
# QIAN, Kai; ALLEN, Richard; GAN, Mia; BROWN, Bob. Desenvolvimento Web Java. LTC, 2010.
# BASHAM, Bryan; SIERRA, Kathy; BATES, Bert. Use a Cabeça Servlets e JSP. Altabooks, 2008.
# TERUEL, Evandro Carlos. Arquitetura de Sistemas para Web com Java Utilizando Design Patterns e Frameworks. 2012.
# LUCKOW, Décio Heinzelmann; MELO, Alexandre Altair de. Programação Java para a Web. Novatec, 2010.
# GEARY, David; HORSTMANN, Cay. Core JavaServer Faces. Altabooks, 2012.
 
===REFERÊNCIAS COMPLEMENTARES===
# OLSON, Steven Douglas. Ajax com Java. Altabooks, 2007.
# RIORDAN, R. M. Use a Cabeça! Ajax Profissional. Rio de Janeiro: Alta Books, 2009.
# METLAPALLI, Prabhakar; Páginas JavaServer(JSP). LTC, 2010.
# NETO, Antonio dos Santos Neto. Java na Web. Ciência Moderna, 2011. 5. GONÇALVES, Edson. Dominando Java Server Faces e Facelets Utilizando Spring 2.5, Hibernate e JPA. Ciência Moderna, 2008.
# GONÇALVES, Edson. Dominando Java Server Faces e Facelets Utilizando Spring 2.5, Hibernate e JPA. Ciência Moderna, 2008.

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

Semestre: 3º

Objetivo

Favorecer ao aluno a compreensão de aspectos avançados do paradigma de desenvolvimento de software orientado a objetos. Realizar a implementação destes conceitos em uma linguagem de programação.

Ementa

Conceitos de Interfaces, Classes Abstratas, Membros Estáticos, Membros finais, Pacotes, Reflexão. Conceitos e Uso de Coleções. Mapeamento Objeto-Relacional. Acesso a banco de dados através do java.

Planos de ensino

  • 2016/1 (prof. Felippe Scheidt)
  • 2015/1 (prof. Felippe Scheidt)