IPT Logotipo do IPT

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
1.6. Arquitetura Model View Controller
2. Tecnologias para aplicações distribuídas na Web
2.1. Webservices
2.2. Webservices do tipo 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. Frameworks JS no lado do cliente
5.1.1. Jquery
5.2. Frameworks JS no lado do servidor
5.2.1. NodeJS
6. Frameworks de CSS
6.1. Boostrap
6.2. Materialize CSS
7. Projeto

Metodologia de avaliação
Avaliação por Frequência:
- 50% Mini-Trabalho MVC com API (nota mínima 7 valores)
- 50% 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:
- 50% Mini-Trabalho MVC com API (nota mínima 7 valores)
- 50% 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º 198 - 27/03/2024

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