IPT Logotipo do IPT

Ano Letivo: 2022/23

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

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

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

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

Pré-requisitos
Conhecimentos de programação, HTML, CSS e Javascript

Objetivos
Saber conhecimentos técnicos de planeamento, produção, gestão e interação de aplicações dinâmicas em plataforma web. O aluno deverá saber distinguir e implementar os conceitos de dinamismo do lado do cliente e dinamismo do lado do servidor e conjugar ambas as partes no desenvolvimento de uma aplicação web, para utilização em ambiente desktop, mobile, etc.

Programa
1. Arquitetura de uma aplicação web
a. Arquitetura
b. Componentes da aplicação web
c. Planeamento e gestão de aplicações web
2. Linguagens processadas no lado do cliente e linguagens processadas do lado do servidor.
a. Diferenças entre páginas dinâmicas e páginas estáticas.
b. Páginas dinâmicas do lado do cliente e páginas dinâmicas do lado do servidor
c. Integração de tecnologias processadas no lado do cliente e do servidor
3. Desenvolvimento de aplicações dinâmicas para a Web usando Hipertext Preprocessor (PHP).
a. Instalação e configuração
b. Integração do PHP com as tecnologias do lado do cliente: HTML, CSS, Javascript
c. Estrutura, Sintaxe e funcionalidades
d. Operadores
e. Instruções
f. Tipos de Dados
g. Variáveis e Constantes
h. Variáveis de sistema ou de ambiente
i. Estruturas de Controlo
j. Objetos
k. Trabalhar o sistema de ficheiros
l. Correio eletrónico
m. Controle de Sessões
n. Criação de gráficos
o. Trabalhar com XML
p. Segurança
4. Persistência de dados com o SGBD Mysql
a. Conexão
b. Consulta de registos
c. Inserir de registos
d. Editar registos
e. Eliminar registos
f. Ferramenta de gestão de bases de dados

Metodologia de avaliação
Contínua/Periódica:
- 50% Frequência (nota mínima 7 val.)
- 50% Trabalho Final (nota mínima 7 val.)

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

Final:
- 50% Exame (nota min. 7 val.)
- 50% Trabalho Prático (nota mínima 7 val.)

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
- Serrão, C. e Marques, J. (2011). Programação com PHP5. Lisboa: FCA
- Valade, J. (2006). PHP & Mysql for Dummies. EUA: Paperback

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 e um editor web

 

Aprovado em Conselho Técnico Cientifico: 17 de janeiro de 2023

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