IPT Logotipo do IPT

Ano Letivo: 2021/22

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.º 9184/2020 - 25/09/2020

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

Docente(s)
- Hélder da Corte Pestana (1)(2)

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

Pré-requisitos
Domínio de PHP, HTML, CSS e Javascript

Objetivos
Adquirir conhecimentos de como desenvolver sites e aplicações dinâmicas avançadas para a web; aplicações web distribuídas com webservices; trocar informação na web com recurso linguagens para troca de informação; utilizar AJAX; usar frameworks javascript e css para acelerar o desenvolvimento.

Programa
1. Programação Orientada dos Objetos em PHP
1.1. Definição de Classes
1.2. Métodos e variáveis
1.3. Visibilidade de Métodos e Variáveis
1.4. Construtores e Destrutores
1.5. Herança
2. Tecnologias para aplicações distribuídas na Web
2.1. Webservices
2.2. Soap
2.3. REST
3. Formatos para transferência de dados na web
3.1. XML
3.2. JSON
4. Ajax – Asynchronous Javascript and XML
4.1. O que é Ajax e quais as suas vantagens
4.2. Instanciação do Objeto HTTP
4.3. Envio de pedidos e tratamento de respostas
5. Frameworks de Javascript
5.1. jQuery
5.2. Angular 2
5.3. Node.JS
6. Frameworks de CSS
6.1. Boostrap
6.2. Materialize CSS
6.3. Jquery UI
7. Projeto

Metodologia de avaliação
Avaliação por Frequência:
- 40% Mini-Trabalhos (nota mínima 7 valores)
- 60% Trabalho Prático Final Individual com apresentação/defesa (nota mínima 7 valores)

O aluno obtem aprovação à UC de acordo com o disposto nos Pontos 11 e 12, do Artigo 11º, do regulamento Académico do IPT.


Avaliação por Exame:
- 40% Mini-Trabalhos (nota mínima 7 valores)
- 60% Trabalho Prático Final Individual com apresentação/defesa (nota mínima 7 valores)

O aluno obtem aprovação à UC de acordo com o disposto nos Pontos 11 e 12, do Artigo 11º, do regulamento Académico do IPT.

Bibliografia
- Abreu, L. (2013). Javascript. Lisboa: FCA
- Remoaldo, P. (2011). CSS3. Lisboa: FCA
- Serrão, C. e Marques, J. (2009). PHP 5.3. Lisboa: FCA
- Tavares, F. (2016). PHP com Programação Orientada a Objetos. Lisboa: FCA

Método de Ensino
Aulas teórico-práticas onde se propõem a resolução de casos práticos.

Software utilizado nas aulas
Atom, VS Code ou outro editor Web

 

Aprovado em Conselho Técnico Cientifico: Reunião nº 165 - 23 de março de 2022

Download da Ficha da Unidade Curricular (FUC)

 

 


<< 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
co-financiado