TADS:Desenvolvimento Web I: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
Linha 18: Linha 18:


==2. EMENTA==
==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.
Visão histórica da internet; Conceitos básicos sobre o funcionamento e os protocolos da internet; Conceito de hipertexto e hipermídia; Linguagem de marcação HTML e sua utilização na estruturação de páginas web; Linguagem de folha de estilos (CSS); linguagem de programação JavaScript.


==3. CONTEÚDO PROGRAMÁTICO==
==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 ==
==4. OBJETIVOS DO COMPONENTE CURRICULAR ==
Estudar e utilizar as tecnologias básicas para a construção de web sites, em especial a
Estudar e utilizar as tecnologias básicas para a construção de web sites, em especial a linguagem de marcação HTML, em conjunto com a linguagem de folha de estilos – CSS e a linguagem de programação Javascript
linguagem de marcação HTML, em conjunto com a linguagem de folha de estilos – CSS
e a linguagem de programação Javascript


==5. PROCEDIMENTOS METODOLÓGICOS==
==5. PROCEDIMENTOS METODOLÓGICOS==
Linha 63: Linha 49:
==REFERÊNCIAS BIBLIOGRÁFICAS==
==REFERÊNCIAS BIBLIOGRÁFICAS==
===REFERÊNCIAS BÁSICAS===
===REFERÊNCIAS BÁSICAS===
# QIAN, Kai; ALLEN, Richard; GAN, Mia; BROWN, Bob. Desenvolvimento Web Java. LTC, 2010.
# SILVA, Maurício Samy. JavaScript: Guia do Programador. Novatec, 2010.
# BASHAM, Bryan; SIERRA, Kathy; BATES, Bert. Use a Cabeça Servlets e JSP. Altabooks, 2008.
# SANDERS, Bill. Smashing HTML 5: Técnicas para a Nova Geração da Web. Bookman, 2012.
# TERUEL, Evandro Carlos. Arquitetura de Sistemas para Web com Java Utilizando Design Patterns e Frameworks. 2012.
# MEYER, Eric A. Smashing CSS - Técnicas Profissionais para um Layout Moderno. Bookman, 2011.
# LUCKOW, Décio Heinzelmann; MELO, Alexandre Altair de. Programação Java para a Web. Novatec, 2010.
# LUBBERS, Peter; ALBERS, Brian; SALIM, Frank. Programação Profissional em HTML5. Altabooks, 2013.
# GEARY, David; HORSTMANN, Cay. Core JavaServer Faces. Altabooks, 2012.
# FLANAGAN, David. JavaScript: O Guia Definitivo. Bookman, 2012.


===REFERÊNCIAS COMPLEMENTARES===
===REFERÊNCIAS COMPLEMENTARES===
# OLSON, Steven Douglas. Ajax com Java. Altabooks, 2007.
# LAWSON, Bruce; SHARP, Remy. Introdução ao HTML 5. Altabooks,
# RIORDAN, R. M. Use a Cabeça! Ajax Profissional. Rio de Janeiro: Alta Books, 2009.
# COLLISON, Simon. Desenvolvendo CSS na Web: do Iniciante ao
# METLAPALLI, Prabhakar; Páginas JavaServer(JSP). LTC, 2010.
Profissional. Altabooks, 2008.
# 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.
# GOMES, Ana Laura. XHTML/CSS – Criação de páginas web. Senac, 2010.
# GONÇALVES, Edson. Dominando Java Server Faces e Facelets Utilizando Spring 2.5, Hibernate e JPA. Ciência Moderna, 2008.
# SILVA, Mauricio Samy. HTML5 – A Linguagem de Marcação que Revolucionou a Web. Editora Novatec: 2011.
# BOLTON, Jina; SMITH, Steve; ADAMS, Cameron; JOHNSON, David. A Arte e a Ciência da Css - Crie Web Designs Inspiradores Baseados em Padrões. Editora Bookman: 2009.

Edição das 18h35min de 3 de dezembro de 2015

Plano de ensino

1. IDENTIFICAÇÃO

Curso: Tecnologia em Análise e Desenvolvimento de Sistemas

Componente Curricular: Desenvolvimento Web I

Professor: Estevan Braz Brandt Costa

Turma: 01/2015

Período Letivo: Segundo

Ano: 2015

Carga horária: 72

Horário Semanal de Atendimento ao Estudante: Determinar uma data

2. EMENTA

Visão histórica da internet; Conceitos básicos sobre o funcionamento e os protocolos da internet; Conceito de hipertexto e hipermídia; Linguagem de marcação HTML e sua utilização na estruturação de páginas web; Linguagem de folha de estilos (CSS); linguagem de programação JavaScript.

3. CONTEÚDO PROGRAMÁTICO

4. OBJETIVOS DO COMPONENTE CURRICULAR

Estudar e utilizar as tecnologias básicas para a construção de web sites, em especial a linguagem de marcação HTML, em conjunto com a linguagem de folha de estilos – CSS e a linguagem de programação Javascript

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. SILVA, Maurício Samy. JavaScript: Guia do Programador. Novatec, 2010.
  2. SANDERS, Bill. Smashing HTML 5: Técnicas para a Nova Geração da Web. Bookman, 2012.
  3. MEYER, Eric A. Smashing CSS - Técnicas Profissionais para um Layout Moderno. Bookman, 2011.
  4. LUBBERS, Peter; ALBERS, Brian; SALIM, Frank. Programação Profissional em HTML5. Altabooks, 2013.
  5. FLANAGAN, David. JavaScript: O Guia Definitivo. Bookman, 2012.

REFERÊNCIAS COMPLEMENTARES

  1. LAWSON, Bruce; SHARP, Remy. Introdução ao HTML 5. Altabooks,
  2. COLLISON, Simon. Desenvolvendo CSS na Web: do Iniciante ao

Profissional. Altabooks, 2008.

  1. GOMES, Ana Laura. XHTML/CSS – Criação de páginas web. Senac, 2010.
  2. SILVA, Mauricio Samy. HTML5 – A Linguagem de Marcação que Revolucionou a Web. Editora Novatec: 2011.
  3. BOLTON, Jina; SMITH, Steve; ADAMS, Cameron; JOHNSON, David. A Arte e a Ciência da Css - Crie Web Designs Inspiradores Baseados em Padrões. Editora Bookman: 2009.