IPT Logotipo do IPT

Ano Letivo: 2016/17

Informática e Tecnologias Multimédia

Desenvolvimento Avançado de Aplicações para a Internet II

<< voltar ao Plano Curricular

Publicação em Diário da República: Despacho n.º 12419/2016 - 14/10/2016

6 ECTS; 2º Ano, 2º Semestre, 45,0 PL + 30,0 TP + 5,0 OT , Cód. 814318.

Docente(s)

(1) Docente Responsável
(2) Docente que lecciona

Pré-requisitos
Conhecimentos adquiridos nas UC de Tecnologias Internet e de Desenvolvimento Avançado de Aplicações para a Internet I.

Objetivos
Os estudantes deverão adquirir conhecimentos de como desenvolver sites e aplicações dinâmicas avançadas para a internet; interagir com o utilizador e bases de dados; criar e utilizar XML; usar webservices; utilizar AJAX; estudar e analisar técnicas e tecnologias emergentes: olhando para o futuro.

Programa
1. Edição de Projetos Web com o Dreamweaver
1.1. Criação do Projeto Web em Dreamweaver
1.2. Adicionar uma ligação de Dados
1.3. Behaviours de Servidor e de Cliente
1.4. Utilização de Templates
2. Ajax – Asynchronous Javascript and XML
2.1. O que é Ajax e quais as suas vantagens
2.2. Instanciação do Objeto HTTP
2.3. Envio de pedidos e tratamento de respostas
3. Frameworks de Javascript
3.1. jQuery, AngularJS e Node.JS
4. Utilização de XML e Webservices
4.1. O que é um Webservice e para que serve
4.2. Como criar, disponibilizar e consumir um Webservice
5. Técnicas Avançadas de CSS na edição
5.1. Criação de interfaces fluídas / responsivas
5.2. Frameworks de CSS
5.3. Less, Sass e outros pré processadores de CSS
6. Estudo de novas técnicas e tecnologias emergentes
7. Projeto

Metodologia de avaliação
Avaliação Contínua / Periódica
- 25% Observação em sala de aula / Prova oral
- 25% Frequência (>= 7 val)
- 50% Trabalho Prático Individual (>= 7 val)
Avaliação Final
- 25% Exame (>= 7 valores)
- 75% Trabalho Prático Individual (>= 7 val)

Bibliografia

Método de Ensino
Aulas teórico-práticas e de prática laboratorial, onde se apresentam os conceitos e propõem a resolução de casos práticos. Estão também previstas sessões de orientação tutorial.

Software utilizado nas aulas
Ferramentas de desenvolvimento de aplicações web; ferramentas de produtividade; plataforma de eLearning.

 

 

 


<< voltar ao Plano Curricular
NP4552
Financiamento
KreativEu
erasmus
catedra
b-on
portugal2020
centro2020
compete2020
crusoe
fct
feder
fse
poch
portugal2030
poseur
prr
santander
republica
UE next generation
Centro 2030
Lisboa 2020
Compete 2030
co-financiado