Autenticação

Utilizador
Palavra-chave
 
 





















Área do utilizador

Agenda

« Março 2021 »
D S T Q Q S S
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

Portal Académico

Moodle@ESTGV

Avaliação e Qualidade

IPV

Provedor do Estudante

Publicitação Institucional

Ficha da Unidade Curricular

Informações Gerais

 
Ano Letivo 202021
Unidade Curricular Aplicações para a Internet III
Código1545
Departamento/área responsávelDepartamento de Informática
Área cientificaCiências Informáticas
ECTS5.5
Ano curricular3
Semestre curricular1º Semestre
Regime de frequênciaObrigatório
Docentes Carlos Augusto da Silva Cunha
Tiago Orlando de Jesus Rebelo
Frequência como disciplina isolada?Não
Horas de contacto
T TP PL TC S E OT O
13 - 52 - - - - -
T - Teórico;  TP - Teórico-Prático;  PL - Prática e Laboratorial;  TC - Trabalho de Campo;  S - Seminário;  E - Estágio;  OT - Orientação Tutória;  O - Outras;  
Tempo total de trabalho (horas)
145,8

Objetivos / Competências

O1. Desenvolver aplicações baseado em serviços pertinentes para aplicações Web multimédia, envolvendo representação, transformação, armazenamento e processamento de documentos, e utilizando tecnologias baseadas em XML, JSON, Web services e arquiteturas Web.
O2. Aplicar técnicas de otimização em aplicações Web.

Conteúdos programáticos resumidos

1. Arquitecturas de Serviços Web
1.1 Diagramas de Contexto
1.2 Diagramas de "Containers"
1.3 Diagramas de Componentes
1.4 HTML5: componentes básicos, streaming e storage

2. Tecnologias XML e JSON
2.1 Estrutura de um documento
2.2 Validação com schemas

3. Web services REST
3.1 Princípios arquiteturais
3.2 Paradigma CRUD
3.3 Semântica de métodos do protocolo HTTP
3.4 Codificação de dados
3.5 Mecanismos de autenticação com OAuth
3.6 Análise de performance

4. Sistemas Web de Larga Escala
4.1 Content Delivery Networks (CDNs)
4.2 Peer-to-Peer
4.3 Cloud Computing

5. Segurança
5.1 SQL injection
5.2 Scripts cruzados(XSS)
5.3 CORS

Metodologias de ensino e critérios de avaliação

Aulas de caráter essencialmente prático, com apelo constante à participação, desenvolvimento do espírito crítico e de iniciativa, e procura da excelência nos trabalhos realizados. • Ponderação, em todas as épocas de avaliação: trabalhos práticos (35%, mínimos: 10/20); exame (50%, mínimos: 10/20); tarefas resolvidas presencialmente em aula (15%, mínimos para Época Normal: 12/20). • Parte da classificação dos trabalhos práticos resulta da sua avaliação contínua em Época Normal. • Todos os trabalhos são passíveis de defesa individual.

Bibliografia resumida

XML data management : Native XML and XML-Enabled database systems
A. Chaudhri; A.Rashid And R. Zicari Addison-Wesley, 200- ISBN: 0201844524.978-0201844528, (004.65 XML)

XML databases and the semantic web
Thuraisingham Bhavani CRC, 2008 ISBN: 0849310318. 978-0849310317, (004.65 THU)

Web services : a manager's guide
Anne Thomas Manes Addison-Wesley Information Technology Series ISBN: 0-321-18577-3, (004.451 MAN)

SOAP : cross platform web service development using XML
Scott Seely Prentice Hall PTR, cop. 2002 ISBN: 0-13-090763-4, (004.43 XML SEE SOA)

Introdução ao Desenvolvimento Moderno para a Web
Filipe Portela e Ricardo Queirós FCA 2018 ISBN: 978-972-722-897-3

Bibliografia Relacionada

Web 2.0: A Strategy Guide
Amy Shuen O’Reilly Media ISBN 10: 0-596-52996-1

A Practical Guide to Content Delivery Networks
Gilbert Held Auerbach Publications ISBN: 978-0849336492

Oferta Formativa

Candidaturas

Matrículas CNA

Inscrições Letivas

Departamentos/Área

Serviços Académicos

Serviços Informática

Biblioteca

Redes Sociais Facebook e Google+

ESTGV no Facebook


ESTGVno Google+
Escola Superior de Tecnologia e Gestão de Viseu
Campus Politécnico
3504-510 Viseu

Telefone: +351 232480500
Fax: +351 232424651
E-mail: estgv@estgv.ipv.pt

Ver mapa maior