IPT Logotipo do IPT

Ano Letivo: 2016/17

Informática e Tecnologias Multimédia

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

<< voltar ao Plano Curricular

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

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

Docente(s)

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

Pré-requisitos
Aconselha-se a frequência da unidade curricular de Tecnologias Internet.

Objetivos
• Possuir conhecimentos técnicos de planeamento, produção, gestão e interação dinâmica com o utilizador usando páginas dinâmicas para a Internet.
• Saber distinguir e utilizar os conceitos de dinamismo do lado do cliente e dinamismo do lado do servidor e utiliza-lo no desenvolvimento.

Programa
1. Páginas dinâmicas e páginas estáticas
1.1. História e Arquitetura
2. Linguagens processadas do lado do cliente e linguagens processadas do lado do servidor
2.1. Diferenças entre páginas dinâmicas e páginas estáticas.
2.2. Páginas dinâmicas do lado do cliente e páginas dinâmicas do lado do servidor
2.3. Integração de tecnologias processadas no lado do cliente e do servidor
3. Desenvolvimento de aplicações para a Web usando Hipertext Preprocessor
3.1. Instalação e configuração
3.2. Integração do PHP com as tecnologias do lado do cliente: HTML, CSS, Javascript
3.3. Estrutura, Sintaxe e funcionalidades
3.4. Operadores e Instruções
3.5. Tipos de Dados, Variáveis (de sistema ou de ambiente) e Constantes
3.6. Estruturas de Controlo e Objetos
3.7. Acesso a bases de dados e o sistema de ficheiros
3.8. Correio eletrónico e Sessões
3.9. Criação de gráficos, XML e Segurança
4. Projeto
4.1. Desenvolvimento e publicação de uma aplicação web

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
- 50% Exame (>= 7 valores)
- 50% 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
Software de desenvolvimento de páginas 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