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

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
Sem resumo de edição
 
(64 revisões intermediárias por 3 usuários 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
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.
=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.


'''Componente Curricular''': Desenvolvimento Web I
=Planos de ensino=
* [[Media:Plano-ensino-web1-2016.2.pdf | 2016/2]] (Prof. Itamar Pena Nieradka)
* [[TADS:Desenvolvimento Web I (2015-2)|2015/2]] (Prof. Estevan Braz Brandt Costa)
* [[TADS:Desenvolvimento Web I (2014-2)|2014/2]] (Prof. Felippe Scheidt)


'''Professor''': Estevan Braz Brandt Costa


'''Turma''': 01/2015
=Diários de Aula=


'''Período Letivo''': Segundo


'''Ano:''' 2015
*https://ava.ifpr.edu.br/course/view.php?id=8768


'''Carga horária''': 72


'''Horário Semanal de Atendimento ao Estudante:''' Determinar uma data
'''23/05'''
*{{pdf}}[[Mídia:tads-web-aula-03-rowspan.pdf | tads-web-aula-03-rowspan.pdf]]
**Enviar os exercícios 1 e 3 (MOODLE)


==2. EMENTA==
*{{pdf}}[[Mídia:tads-web-aula-05-layout.pdf | tads-web-aula-05-layout.pdf]]
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.
**Enviar os exercícios 1 a 4 (MOODLE)
*[https://drive.google.com/file/d/1FWBqE4pcc7KBbfTIHW1X3e5nww_TaqCh/view?usp=sharing exemplo Layout1]
*[https://drive.google.com/file/d/1C_3u1jGbyOURjiNCH_H8DpEF5KoHdK3n/view?usp=sharing exemplo Layout2 (incompleto)]


==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==
'''30/05'''
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.
*{{pdf}}[[Mídia:tads-web-aula-06-float_removed.pdf | tads-web-aula-06-float_removed.pdf]]
 
==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 22h25min de 30 de maio de 2022

Semestre: 2º

Objetivo

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.

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.

Planos de ensino

  • 2016/2 (Prof. Itamar Pena Nieradka)
  • 2015/2 (Prof. Estevan Braz Brandt Costa)
  • 2014/2 (Prof. Felippe Scheidt)


Diários de Aula


23/05


30/05