baixar em PDF - DECOM-UFOP

Propaganda
PROGRAMA DE DISCIPLINA
Nome:
Código:
Programação WEB
BCC481
Departamento:
Unidade:
Departamento de Computação (DECOM)
Carga horária semanal:
Carga horária semestral:
4 h/a (4 teóricas)
Total de Créditos:
4 créditos
ICEB
72 h/a (72 teóricas)
Semanas:
18 semanas
Pré-requisitos:
BCC321, BCC323 , BCC361
Ementa:
-
Introdução à Internet, World Wide Web e Sociedade da Informação.
Aplicações Web: evolução e arquitetura.
Linguagens de Marcação e Folhas de Estilos.
Programação do Lado do Cliente.
Abordagens e Tecnologias para Desenvolvimento de Aplicações Web.
Padrões de projeto para Aplicações Web.
Serviços Web e Arquitetura Orientada a Serviços.
Requisitos de Qualidade de Aplicações Web.
Tópicos Especiais.
Objetivos:
Propiciar aos alunos conhecimentos teóricos e práticos no que tange o projeto e
implementação de aplicações Web. Fornecer uma visão geral das atividades,
técnicas, tecnologias, métodos e ferramentas, bem como evolução destes,
relacionados ao desenvolvimento de aplicações Web. Ao final do curso, é esperado
que os alunos estejam aptos a desenvolver aplicações Web mediante uso de
diferentes tecnologias. Além disso, é esperado que eles tenham assimilado
criticamente as teorias subjacentes para que possam aprender com facilidade outras
tecnologias para desenvolvimento Web para além do que foi abordado em sala de
aula.
Disciplina: BCC481
DECOM-ICEB-UFOP
Página 1
Bibliografia Básica:
L. Shklar, Web application architecture : principles, protocols and practices, 2a
edição, 2009. ISBN: 978-0470518601.
M. Stepp; J. Miller e V. Kirst. Web Programming Step by Step, 2a edição, 2010.
ISBN: 978-1-105-57878-6.
G. Coulouris; J. Dollimore e T. Kindberg, Distributed systems : concepts and
design, 4a edição, 2005. ISBN: 978-0273760597.
L. SHKLAR, Web Application Architecture - Principles, Protocols and practices,
Wiley, 2003. ISBN: 978-0471486565
T. DOWNEY. Web Development with Java: Using Hibernate, Jsps and Servlets, 2007.
ISBN: 184-6288622.
A. HOLOVATY and J. KAPLAN. The Definitive Guide to Django: Web Development Done
Right, 2009. Second Edition (2nd ed.). ISBN - 143-021936
Bibliografia Complementar:
P. MORVILLE, Information Architecture for the World Wide Web, O'Reilly Media,
2006. ISBN: 978-0596527341
E.V.D. VLIST, D. AYERS, J. FAWCETT, A. VERNET, Professional Web 2.0 Programming,
Wrox, 2006. ISBN: 978-0470087886
T. ERL, Service-Oriented Architecture: Concepts, Technology and Design, Prentice
Hall, 2005. ISBN: 978-0131858589
M.C. DACONTA, L.J. OBRST, K.T. SMITH, The Semantic Web: A guide to the Future of
XML, Web Services, and Knowledge Management, Wiley, 2003. ISBN: 978-0471432579
A.A. GRIGORIS, Semantic Web Primer. The MIT Press, 2008. ISBN: 978-0262012102
Disciplina: BCC481
DECOM-ICEB-UFOP
Página 2
Conteúdo Programático:
Introdução à Internet, World Wide Web e Sociedade da Informação:
- Conceitos Gerais e Histórico
- Definição de Hipertexto, Multimídia e Hipermídia
- Caracterização das tecnologias de hipermídia e multimídia, com suas
diferenciações, aplicações, pontos fortes e fracos
- Fundamentos de nós, ligações, atributos, estruturas, interação com o usuário
- Aplicações Web: evolução e arquitetura
Introdução a Tecnologias e Abordagens de Programação Web
- Estado da arte;
- Principais linguagens, tecnologias e abordagens de programação Web
Linguagens de Marcação e Folhas de Estilos.
- HTML e CSS
- Semântica e Design Tableless
- XHTML
- HTML5
- XML
- DTD e XSD
- XSL Transformation.
Padrões de projeto para Aplicações Web
- Estado arte
- Principais padrões de projeto e cenários de aplicação
Requisitos de Qualidade de Aplicações Web
- Usabilidade
- Desempenho
- Acessibilidade
- Dependabilidade
Computação orientada a serviços
- Arquiteturas orientadas a serviços
- Serviços Web
- Tecnologias e aplicações
JAVA EE
- JavaServer Pages (JSP)
- Servlet
- Java Database Connectivity (JDBC), Hibernate e Java Persistence API (JPA)
- Model-View-Controller (MVC)
- Spring MVC
Django
- Python: visão geral
- Framework Model-Template-View (MTV)
- Principais conceitos e suas implicações
- Principais funcionalidades
Disciplina: BCC481
DECOM-ICEB-UFOP
Página 3
Download