Data Referência - conteúdo da UC Programação Web Link para download
06/04/2022 Plano de ensino, unidade Programação Web plano.pdf
A estrutura cliente-servidor e as aplicações para a WEB cliente-servidor.pdf
Manual de instalação do WAMP (para Windows) Tutorial 1
Tutorial 2
Manual de instalação do LAMP (para Linux baseados em Debian) Passo-a-passo
TUTORIAL ADICIONAL:
Videoaula da interação assíncrona abordando a instalação e configuração do WAMP para Windows.
Baixar videoaula
Fundamentos da linguagem de programação PHP PHP-fundamentos.pdf
Passagem de dados para o servidor passar-dados-servidor.pdf
Lista de exercícios L1 - fundamentos do PHP, passagem de dados ao PHP por formulários ListaL1
23/04/2022 Fundamentos de vetores (arrays unidimensionais) na linguagem PHP vetores-matrizes.pdf
Lista de exercícios L2 - prática com vetores na linguagem PHP ListaL2
ATIVIDADE 1 - assíncrona, de reposição, referente ao sábado letivo de 23/04/2022:
Videoaula da interação assíncrona, com os seguintes tópicos:
1) resolução do exercício 9 da ListaL1, que trata da passagem de dados ao servidor;
2) introdução ao uso de vetores (arrays unidimensionais) na linguagem PHP:
a) os fundamentos do armazenamento de dados por meio de vetores em PHP;
b) as principais características dos vetores em PHP;
c) a utilização de índice numérico e índice associativo no endereçamento de células de um vetor;
d) as principais funções de tratamento de vetores em PHP;
e) o processo de percorrer um vetor por meio do laço foreach.
Baixar videoaula
04/05/2022 Lista de exercícios L3 - prática com matrizes na linguagem PHP ListaL3
07/05/2022 Funções de usuário na linguagem PHP (modularização - subrotina - subprogramação) funcoes.pdf
Includes em PHP includes.pdf
Lista de exercícios L4 - prática com funções e includes em PHP ListaL4
ATIVIDADE 2 - assíncrona, de reposição, referente ao sábado letivo de 07/05/2022, cobrindo os horários das quintas-feiras:
Videoaula da interação assíncrona introduzindo os fundamentos de subprogramação em PHP. Conceitos iniciais sobre funções de usuário e vantagens na sua utilização. Passagem de parâmetros, variáveis locais e globais. Retorno de dados de uma função. Resolução do exercício 1 da ListaL4.
Baixar videoaula
11/05/2022
ATENÇÃO:
1)Exercício avaliativo:

Entregar, até as 23h59min do dia 18/05/2022, via e-mail, o exercício 6 da ListaL3.
O objetivo desta atividade é fazer com que o aluno coloque em prática o que foi apresentado na UC, até a presente data, utilizando conceitos e técnicas fundamentais da linguagem PHP relacionados ao básico da linguagem, à passagem de dados ao servidor e à utilização de vetores e matrizes na codificação com PHP;

2)Atividade avaliativa:
Avaliação prática e individual, com consulta, na data de 19/05/2022. Assunto: utilização de matrizes na linguagem PHP.
AVISO: faltas serão justificadas somente com a apresentação de dispensa médica. Não falte!
19/05/2022 Fundamentos de Banco de Dados MySQL com PHP banco-de-dados.pdf
Fundamentos de Banco de Dados - guia de consulta rápida do WWW Consortium Acessar página inicial do WWW Consortium sobre Banco de Dados
Lista de exercícios L5 - prática com a integração de banco de dados MySQL em aplicações PHP ListaL5
02/06/2022 Gabarito do exercício 6 da ListaL3 Baixar correção
Gabarito da primeira avaliação Baixar correção
11/06/2022
ATIVIDADE 3 - assíncrona - sábado letivo do dia 11/06/2022 - reposição do horário das quartas-feiras:
Videoaula da interação assíncrona introduzindo os fundamentos de banco de dados MySQL com PHP - parte prática. Fim da resolução do exercício 4 da ListaL5 - consultas básicas, com implementação de acesso a várias tabelas no banco de dados - relacionamento por chave estrangeira. Apresentação das variáveis de sessão e de uso de cookies em PHP.
Baixar videoaula
Sessões em PHP sessoes.pdf
Cookies em PHP cookies.pdf
30/06/2022
ATENÇÃO:
1)Exercício avaliativo:

Entregar, até as 23h59min do dia 07/07/2022, via e-mail, o exercício 6 da ListaL5.
O objetivo desta atividade é fazer com que o aluno coloque em prática o que foi apresentado na UC, até a presente data, utilizando conceitos e técnicas fundamentais da linguagem PHP relacionados à integração de código com banco de dados MySQL;

2)Atividade avaliativa:
Avaliação prática e individual, com consulta, na data de 13/07/2022. Assunto: PHP com banco de dados MySQL.
AVISO: faltas serão justificadas somente com a apresentação de dispensa médica. Não falte!
06/07/2022
ATENÇÃO - AVISO IMPORTANTE:
CALENDÁRIO DE REPOSIÇÃO DE AULAS DOS DIAS REFERENTES À PARALISAÇÃO NO IFSC.
Visualizar calendário
11/07/0222 Fundamentos da linguagem JavaScript javascript.pdf
Fundamentos da linguagem JavaScript - manual de consulta rápida Acessar tutorial da linguagem JavaScript no W3Schools
ATIVIDADE 4 - assíncrona, de reposição, referente ao período de paralisação das atividades pedagógicas desta UC:
Videoaula da interação assíncrona, com os seguintes tópicos:
1) Continuação e finalização da utilização de cookies por meio da linguagem PHP;
2) Introdução à linguagem JavaScript:
a)conceitos fundamentais;
b)inserção de código JavaScript em um documento web;
c)formas de utilização da linguagem JavaScript em uma página web.
Baixar videoaula
15/07/2022
ATIVIDADE 5 - assíncrona, de reposição, referente ao período de paralisação das atividades pedagógicas desta UC:
Videoaula da interação assíncrona, com os seguintes tópicos:
a)Tipos de dados em JavaScript;
b)Acesso aos dados de um formulário;
c)Conversão de dados para valores numéricos (isNaN);
d)Eventos em JavaScript;
e)Acesso a elementos de um documento web;
f)Utilizando do DOM;
g)Utilizando funções anônimas em JavaScript;
h)Codificação na prática.
Baixar videoaula
18/07/2022
ATIVIDADE 6 - assíncrona, de reposição, referente ao período de paralisação das atividades pedagógicas desta UC:
Videoaula da interação assíncrona, com os seguintes tópicos:
a)Tipos de dados em JavaScript;
b)Acesso aos dados de um formulário;
c)Conversão de dados para valores numéricos (isNaN);
d)Eventos em JavaScript;
e)Acesso a elementos de um documento web;
f)Utilizando do DOM;
g)Utilizando funções anônimas e literais de função em JavaScript;
h)Codificação na prática.
Baixar videoaula
22/07/2022 Fundamentos do AJAX ajax.pdf
ATIVIDADE 7 - assíncrona, de reposição, referente ao período de paralisação das atividades pedagógicas desta UC:
Videoaula da interação assíncrona, com os seguintes tópicos:
a)Utilização da linguagem JavaScript no desenvolvimento para a web;
b)Utilização do AJAX;
c)Ajax: conceitos introdutórios (comunicação assíncrona, XML, JSON);
c)Vantagens na utilização do AJAX;
d)AJAX: exemplo prático integrando, por meio de comunicação assíncrona, o código na máquina cliente (JavaScript) com o código na máquina servidora (PHP + MySQL).
Baixar videoaula
Códigos de nossas aulas práticas atualizados e desenvolvidos em laboratório, até a data de hoje. Obs.: descompactar o arquivo dentro de wamp64/www Baixar códigos