IPT Logotipo do IPT

Ano Letivo: 2020/21

Web e Dispositivos Móveis

Desenvolvimento de Aplicações para a Web II

<< voltar ao Plano Curricular

Publicação em Diário da República: Aviso n.º 12718/2016 - 19/10/2016

6 ECTS; 2º Ano, 1º Semestre, 60,0 PL + 30,0 TP , Cód. 620015.

Docente(s)
- Hélder da Corte Pestana

Pré-requisitos
Não se aplica

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. Vue
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
Contínua/Periódica:
- 5% Participação
- 20% Mini Trabalhos
- 25% Frequência
- 50% Trabalho Final (nota mínima 6 val.)

Final:
- 50% Exame (nota min. 6 val.)
- 50% Trabalho Prático

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

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
Apache; Mysql; Atom, Vscode ou outro editor

 

 

 


<< voltar ao Plano Curricular
NP4552
Financiamento
b-on
santander
erasmus
catedra
Financiamentos