IF54G - DAINF

Propaganda
Centro Federal de Educação Tecnológica do Paraná
Departamento Acadêmico de Informática
Curso Superior de Tecnologia em Desenvolvimento de Sistemas Distribuídos
Unidade
Curricular
DESENVOLVIMENTO DE APLICAÇÕES WEB – IF54G
Carga
Horária:
Período letivo: 4
80 h
Competências
Desenvolver aplicações WEB dinâmicas
Habilidades
1 - Compreender o funcionamento do protocolo HTTP e seu impacto em desenvolvimento.
2 - Desenvolver programas com a interface CGI.
3 - Desenvolver aplicações com a plataforma JSP e Servlets.
4 – Desenvolver aplicações web baseadas em frameworks.
5 - Desenvolver módulos de interface em linguagens de Script HTML.
6 - Integrar uma aplicação web com sistemas de bancos de dados e sistemas de retaguarda.
Bases tecnológicas
Protocolos de transporte de dados na Web. Estrutura e Funcionamento do http (Hyper Text Transfer Protocol).
Execução de programas no servidor em CGI (Common Gateway Interface).
API Servlet/JSPs. Tags de controle de fluxo. Tags personalizadas. JSTL (JSP Scripting Tag Language).
Segurança e autenticação.
Frameworks Web. Struts. Java Server Faces.
Ferramentas de programação gráficas para aplicativos web.
Programas com execução no lado cliente (Scripts).
Acesso a sistemas de bancos de dados e de componentes em sistemas Web.
Pré-requisitos
Terminalidade/Certificação
Bibliografia Básica
Título/Periódico
Core Servlets and Java
Server Pages
JavaServer Pages – Guia do
Desenvolvedor
Autor
HALL, Marty
Szolkowski, Mark e
Todd, Nick
Edição
Local
1
Editora
Prentice Hall
Ed. Campus
Ano
200
0
LT1
2003
S
S
Bibliografia Complementar
Título/Periódico
Autor
Edição
Local
A Tutorial on Java Servlets http://www.apl.jhu.edu/~hall/java/Servlet-Tutorial/
and Java Server Pages (JSP)
JavaScript Tutorial
http://www.w3schools.com/js/default.asp
Outros
1
LT - Livro Texto? S/N
Editora
Ano
Download