FICHA 2 - Desenvolvimento Web II
Logo UFPR

MINISTÉRIO DA EDUCAÇÃO

UNIVERSIDADE FEDERAL DO PARANÁ

SETOR DE SETOR DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA

Coordenação do Curso de Tecnologia em Análise e Desenvolvimento de Sistemas

Ficha 2 (variável)

FICHA 2 - Desenvolvimento Web II
Disciplina: Desenvolvimento Web II Código: DS140
Natureza:
( X ) Obrigatória
( ) Optativa
( X ) Semestral ( ) Anual ( ) Modular
Pré-requisito: Nenhum Co-requisito: Modalidade: ( X ) Presencial ( ) Totalmente EaD ( ) EaD
CH Total: 60h
CH Semanal: 4h
Padrão (PD):0h Laboratório (LB): 60h Campo (CP): 0h Estágio (ES): 0h Orientada (OR): 0h Prática Específica (PE): 0h

EMENTA (Unidade Didática)

Arquitetura de Aplicações Web. Servidores de Aplicação. Tecnologias script e programáticas. Uso de bibliotecas de tags. Tratamento de Formulários. Manipulação de dados em Cookies e Sessões. Mecanismos de redirecionamento. Acesso a Banco de Dados. Confecção de Relatórios. Padrão de arquitetura de aplicações Web Modelo-Visão-Controle.

PROGRAMA (itens de cada unidade didática)

1. Java EE e Servidores de Aplicação
2. Arquitetura de Aplicações Java Web
3. Servlets/JSP
4. Servlets
5. JSP
6. JavaBeans
7. Arquitetura MVC
8. JSTL/EL
9. Relatórios: JasperReports

OBJETIVO GERAL

Ao concluir a disciplina, o estudante estará apto a desenvolver aplicações Java Web usando Servlets, JSP, JSTL/EL, baseado em arquitetura MVC.

OBJETIVO ESPECÍFICO

Entender conceitos de Java EE
Compreender a arquitetura de aplicações Java Web
Compreender o funcionamento de Servidores de Aplicação
Entender a diferença entre JSP e Servlets, bem como quando usar cada tecnologia
Desenvolver aplicações Java Web com Servlets/JSP/JSTL/EL
Desenvolver Relatórios em Java Web com JasperReports

PROCEDIMENTOS DIDÁTICOS

Aulas expositivo-dialogadas para apresentação de conteúdos curriculares teóricos. Serão utilizados os seguintes recursos: quadro de giz, notebook e projetor multimídia. Em cada aula haverão elementos práticos a serem desenvolvidos em sala, por cada aluno ou grupo pequeno de alunos.

FORMAS DE AVALIAÇÃO

A avaliação da disciplina será feita com 4 critérios:
1) P1 - prova escrita abrangendo os conteúdos básicos até Servlets, peso 25%
2) P2 - prova escrita abrangendo os demais conteúdos, peso 25%
3) Trabalho prático de desenvolvimento, peso 30%
4) Exercícios apresentados em cada aula, peso 20%

BIBLIOGRAFIA BÁSICA

  1. BASHAM, Bryan. Use a cabeça: servlets & JSP. 2. ed. Rio de Janeiro: Alta Books, c2010 [reimpressão 2011]. xxxii, 879 p., il. ISBN 9788576082941 (broch.).
  2. LAMB, Juliano Rodrigo; COIMBRA de Araújo, Everton; GUIZZO, Giovani. Padrões de projeto em aplicações web. Florianópolis: Visual Books, 2013. 142p., il. Inclui referências. ISBN 9788575022801.
  3. TERUEL, Evandro Carlos. Arquitetura de sistemas para web com java utilizando design patterns e frameworks. Rio de Janeiro: Ciencia Moderna, 2012. xxviii, 543 p., il. Inclui referências. ISBN 9788539902217 (broch.).

BIBLIOGRAFIA COMPLEMENTAR

  1. MILANI, Andre. PostgreSQL: guia do programador. São Paulo: Novatec, 2008. 392p., il. Inclui bibliografia e indice. ISBN 9788575221570 (broch.).
  2. NIEDERAUER, Juliano. MySQL 5. São Paulo: Novatec, 2006. 112p. (Guia de consulta rápida). ISBN 8575220810 (broch.).
  3. DEITEL, Paul J. Java: como programar. 8.ed. São Paulo: Pearson Prentice Hall, 2010 [reimpressão 2012]. xxix, 1144p., il. ISBN 9788576055631. WATRALL, Ethan. Use a cabeça!: web design. Rio de Janeiro (RJ): Alta Books, 2009. xxxii, 472 p., il. ISBN 9788576083665 (broch.). JANDL JUNIOR, Peter. Java: guia do programador : atualizado para Java 7. 2. ed. São Paulo: Novatec, 2014. 640 p., il. Inclui bibliografia e índice. ISBN 9788575223703 (broch.). FIELDS, Duane K. Desenvolvendo na Web com JavaServer Pages. Rio de Janeiro: Ciencia Moderna, 2000. xx, 559p., il. Inclui índice. ISBN 8573931000 (broch.). FLANAGAN, David. JavaScript : o guia definitivo. 4.ed. Porto Alegre, RS: Bookman, 2004. 818p., il., tabs. Inclui índice. ISBN 8536304758 (Broch.). NIELSEN, Jakob. Usabilidade na Web: projetando websites com qualidade. Rio de Janeiro: Elsevier, 2007. xxiv, 406 p., il. Inclui índice. ISBN 9788535221909 (broch.). FREEMAN, Eric. Use a cabeça: padrões e projetos. 2. ed. rev. Rio de Janeiro: Alta Books, 2009 [reimpressão 2010]. xxiv, 478 p., il. ISBN 9788576081746 (broch.).

Professor da Disciplina: Alexander Robert Kutzke, Razer Anthom Nizer Rojas Montaño

Assinatura: _________________________________________________

Chefe do Departamento ou Unidade equivalente: João Eugênio Marynowski

Assinatura: _________________________________________________