Você está na página 1de 12

Curso Profissional Técnico de Multimédia

Sistemas de Informação
Agrupamento de Escolas de Azambuja
Ano Letivo 2023/2024
Professor: Paulo Cardoso
 Ser assíduo e pontual;
 Não usar o telemóvel ou outros dispositivos sem
autorização do professor;
 Não comer ou beber durante o período da aula;

Regras de sala 


Trazer os materiais pedidos para a aula;
Usar um discurso e linguagem corporal educada;
de aula  Falar apenas quando permitido ou solicitado pelo
professor;
 Prestar atenção e seguir instruções;
 Entregar os trabalhos no prazo solicitado;
 Pedir ajuda sempre que houver dúvidas.
Módulos da Disciplina

 Curso Profissional Técnico de Multimédia (2º Ano do Curso)


 Disciplina: Sistemas de Informação

 Módulos previstos:

 Módulo 4 – Linguagem de Programação Web de Servidor

 Módulo 5 – Programação de aplicações e sítios web dinâmicos


Linguagem de Programação Web de Servidor
Módulo 4 – UFCD 9951
Carga horária de 50 horas
Objetivos
 Identificar tecnologias web de servidor.

 Distinguir entre linguagens procedimentais e declarativas.

 Criar e manipular bases de dados usando uma linguagem declarativa.

 Utilizar declarações de gestão de bases de dados em scripts de servidor.

 Utilizar uma linguagem de scripting de servidor.

 Programar funcionalidades web, eficientes e seguras suportadas por bases de


dados.
Conteúdos
 Programação do lado do servidor:
 Ambientes, linguagens e ferramentas de desenvolvimento;

 Integração de scripts em páginas web;

 Sintaxe e estruturas básicas de uma linguagem de scripting de servidor;

 Gestão de bases de dados e de ficheiros remotos;

 Pesquisas sobre bases de dados;

 Variáveis de ambiente, autenticação, sessões, manipulação de erros.


O que é client-side e
server-side?
Diferenças entre linguagem client-side e linguagem server-side
O que é Front-end e Back-end?

 Existem dois tipos de linguagens para desenvolvermos para a internet:

 Linguagens client-side;

 Linguagens server-side.

 Pode-se chamar front-end à parte client-side e quando nos referirmos à parte


server-side.
O que é Front-end e Back-end?

 As linguagens server-side são linguagens que apenas o SERVIDOR entende.


 Isso quer dizer que o código escrito vai ser processado no servidor que, então,
vai mandar para o seu navegador a resposta.

 As linguagens client-side são linguagens que o NAVEGADOR do cliente vai


entender. Quem vai processar essa linguagem não é o servidor, mas o browser
do cliente.
O que é Front-end e Back-end?
 Por exemplo: se criarmos um script em linguagem back-end que apenas calcula a
soma de 2 + 2, será o SERVIDOR (ou back, o server) que calculará este
resultado.
 Se fizermos esse cálculo em alguma linguagem front-end, como o JavaScript,
quem calculará essa conta é o BROWSER do usuário. Por isso o termo client ou
front.
Exemplos de linguagens Client-side

 HTML (xHTML, HTML4, HTML5...)

 CSS (CSS2.1, CSS3...)

 JavaScript.
Exemplos de linguagens Server-side

 PHP ou “Hypertext Preprocessor", originalmente Personal Home Page.

 ASP

 Java

 Ruby

 Python

Você também pode gostar