TADS:Desenvolvimento Web II
Plano de ensino
1. IDENTIFICAÇÃO
Curso: Tecnologia em Análise e Desenvolvimento de Sistemas
Componente Curricular: Desenvolvimento Web II
Professor: Humberto Martins Beneduzzi
Turma: 01/2014
Período Letivo: Terceiro
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 em grupo;
Apresentação de seminários;
Prova(s) teórica(s) e/ou prática(s);
Participação em sala de aula.
A avaliação será realizada seguindo as orientações da Portaria nº 120 de 6 de agosto de 2009, que estabelece os critérios de avaliação do processo de ensino e aprendizagem no IFPR.
O conceito do aluno será composto através de sua participação e aproveitamento nos seguintes quesitos:
- Trabalhos individuais e/ou grupais;
- Desenvolvimento de atividades e participação em sala de aula;
- Prova prática e/ou teórica.
REFERÊNCIAS BIBLIOGRÁFICAS
REFERÊNCIAS BÁSICAS
- DALL'OGLIO, Pablo. PHP: Programando com Orientação a Objetos. 2a ed.,
Novatec, 2009.
- GILMORE, Jason W., Dominando PHP e Mysql - Do Iniciante ao Profissional.
1a ed., Alta Books, 2009.
- ULLMAN, Larry. PHP 6 E MYSQL 5 para Web Sites Dinâmicos. 1a ed., Ciência
Moderna, 2008.
- LENGSTORF, Jason. Pro PHP e jQuery. 1a ed., Ciência Moderna, 2011.
- ZERVAAS, Quentin. Aplicações Práticas de Web 2.0 com PHP. 1a ed., Alta
Books, 2009.
REFERÊNCIAS COMPLEMENTARES
- NIEDERAUER, Juliano. Desenvolvendo Web Sites com PHP. 2a ed. Editora
Novatec, 2004.
- HERRINGTON, Jack D. PHP Hacks: Dicas e Ferramentas Úteis para a Criação
de Web Sites. 1a ed. Editora Artmed, 2007.
- MACINTYRE, Peter B. O Melhor do PHP. 1a ed., Alta Books, 2010.
- Xavier, Fabrício S. V. PHP Para Desenvolvimento Profissional. 1a ed., Ciência
Moderna, 2011.
- DALL'OGLIO, Pablo. Criando Relatórios com PHP. 2a ed., Novatec, 2013.