TADS:Orientação a Objetos II: mudanças entre as edições
Sem resumo de edição |
|||
Linha 1: | Linha 1: | ||
== | =Plano de ensino= | ||
==1. IDENTIFICAÇÃO== | |||
'''Curso''': Tecnologia em Análise e Desenvolvimento de Sistemas | |||
'''Componente Curricular''': Desenvolvimento Web III | |||
'''Professor''': Felippe Alex Scheidt | |||
'''Turma''': 01/2014 | |||
'''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 das 20h12min de 4 de dezembro de 2015
Plano de ensino
1. IDENTIFICAÇÃO
Curso: Tecnologia em Análise e Desenvolvimento de Sistemas
Componente Curricular: Desenvolvimento Web III
Professor: Felippe Alex Scheidt
Turma: 01/2014
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.