Data | Referência - conteúdo da UC Programação Web | Link para download |
---|---|---|
13/10/2021 | 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 | |
ATIVIDADE 1:
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 | |
ATIVIDADE 2:
Videoaula da interação síncrona com a apresentação da UC Programação Web e seu plano de ensino; e introduzindo, também, os conceitos de arquitetura-cliente servidor e sua relação no desenvolvimento e execução de uma aplicação web. |
Baixar videoaula | |
15/10/2021 |
ATIVIDADE 3:
Videoaula da interação assíncrona abordando os fundamentos da linguagem PHP e o envio de dados ao servidor. Início da resolução do exercício1 da ListaL1. |
Baixar videoaula |
19/10/2021 |
ATIVIDADE 4:
Videoaula da interação síncrona abordando os fundamentos da linguagem PHP e o envio de dados ao servidor. Continuação da resolução do exercício1 da ListaL1. |
Baixar videoaula |
20/10/2021 |
ATIVIDADE 5:
Videoaula da interação síncrona abordando os fundamentos da linguagem PHP e o envio de dados ao servidor. Comandos do PHP para recebimento de dados no servidor. Criação de variáveis em PHP. Continuação da resolução do exercício1 da ListaL1. |
Baixar videoaula |
22/10/2021 |
ATIVIDADE 5:
Videoaula da interação assíncrona abordando os fundamentos da linguagem PHP e o envio de dados ao servidor. Comandos do PHP para recebimento de dados no servidor. Criação de variáveis em PHP e uso do comando echo. Finalização da resolução do exercício1 da ListaL1. |
Baixar videoaula |
26/10/2021 |
ATIVIDADE 6:
Videoaula da interação síncrona abordando os fundamentos da linguagem PHP e o envio de dados ao servidor. Comandos do PHP para recebimento de dados no servidor. Criação de variáveis em PHP e uso do comando echo. Início da resolução do exercício2 da ListaL1. |
Baixar videoaula |
27/10/2021 |
ATIVIDADE 7 - substitutiva da interação síncrona, devido à SNCT:
Videoaula da interação assíncrona abordando os fundamentos da linguagem PHP e o envio de dados ao servidor. Comandos do PHP para recebimento de dados no servidor. Criação de variáveis em PHP e uso do comando echo. Criação e uso de constantes no PHP. Formatação de dados numéricos no PHP. Finalização da resolução do exercício2 da ListaL1. |
Baixar videoaula |
29/10/2021 |
ATIVIDADE 8:
Videoaula da interação assíncrona abordando os fundamentos da linguagem PHP e o envio de dados ao servidor. Comandos do PHP para recebimento de dados no servidor. Criação de variáveis em PHP e uso do comando echo. Criação e uso de constantes no PHP. Formatação de dados numéricos no PHP. Resolução do exercício3 da ListaL1. |
Baixar videoaula |
30/10/2021 |
ATIVIDADE 9 - atividade de reposição referente ao sábado letivo de 23/10/2021:
Videoaula da interação assíncrona abordando os fundamentos da linguagem PHP e o envio de dados ao servidor. Comandos do PHP para recebimento de dados no servidor. Criação de variáveis em PHP e uso do comando echo. Formatação de dados numéricos no PHP. Uso de botões de rádio na criação da interface gráfica da aplicação web. Teste de elementos de formulário com o comando isset() do PHP. Resolução do exercício 7 da ListaL1. |
Baixar videoaula |
03/11/2021 |
ATIVIDADE 10:
Videoaula da interação síncrona abordando os fundamentos da linguagem PHP e o envio de dados ao servidor. Comandos do PHP para recebimento de dados no servidor. Criação de variáveis em PHP e uso do comando echo. Formatação de dados numéricos no PHP. Uso de botões checkbox na criação da interface gráfica da aplicação web. Teste de elementos de formulário com o comando isset() do PHP. Resolução do exercício 8 da ListaL1. |
Baixar videoaula |
05/11/2021 |
ATIVIDADE 11:
Videoaula da interação assíncrona abordando os fundamentos da linguagem PHP e o envio de dados ao servidor. Comandos do PHP para recebimento de dados no servidor. Criação de variáveis em PHP e uso do comando echo. Uso de constantes em PHP. Formatação de dados numéricos no PHP. Uso de botões checkbox e botões de rádio na criação da interface gráfica da aplicação web. Teste de elementos de formulário com o comando isset() do PHP. Teste da consistência de dados com a função filter_var() do PHP. Resolução do exercício 9 da ListaL1. |
Baixar videoaula |
06/11/2021 | 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 12 - assíncrona, de reposição, referente ao sábado letivo de 06/11/2021:
Videoaula da interação assíncrona introduzindo vetores na linguagem PHP. Resolução do exercício 1 da ListaL2, abrangendo: 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 | |
09/11/2021 |
ATIVIDADE 13:
Videoaula da interação síncrona introduzindo vetores na linguagem PHP. Resolução do exercício 2 da ListaL2, abrangendo: 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; f) criação dinâmica de tabelas web por meio do PHP. |
Baixar videoaula |
10/11/2021 | ATENÇÃO: ATIVIDADE 14 - exercício avaliativo: Entregar, até as 23h59min do dia 17/11/2021, via e-mail, o exercício 10 da ListaL1. O objetivo desta atividade é fazer com que o aluno coloque em prática o que foi apresentado em nossas videoaulas, até a presente data, utilizando conceitos e técnicas fundamentais da linguagem PHP relacionados ao uso de constantes, variáveis, operadores, validação de dados de formulário e uso dos vetores $_GET e $_POST. Lembrar que o registro da presença do aluno, contando do início da unidade curricular até a data de envio desta atividade, está condicionado à entrega desta atividade. |
|
ATIVIDADE 15:
Videoaula da interação síncrona introduzindo vetores na linguagem PHP. Resolução do exercício 2 e 3 da ListaL2, abrangendo: 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; f) criação dinâmica de tabelas web por meio do PHP; g) utilização de função de ordenação de vetores em PHP. |
Baixar videoaula | |
12/11/2021 |
ATIVIDADE 16:
Videoaula da interação assíncrona introduzindo vetores na linguagem PHP. Resolução do exercício 4 da ListaL2, abrangendo: a) os fundamentos da representação de vetores em PHP; b) a utilização de índice numérico e índice associativo no endereçamento de células de um vetor; c) o processo de percorrer um vetor por meio do laço foreach; d) criação dinâmica de tabelas web por meio do PHP; e) a representação de dados oriundos de elementos checkbox por meio de vetores na linguagem PHP. |
Baixar videoaula |
16/11/2021 |
ATIVIDADE 17:
Videoaula da interação síncrona introduzindo vetores na linguagem PHP. Resolução do exercício 7 da ListaL2, abrangendo: a) os fundamentos da representação de vetores em PHP; b) a utilização de índice numérico e índice associativo no endereçamento de células de um vetor; c) o processo de percorrer um vetor por meio do laço foreach; d) criação dinâmica de tabelas web por meio do PHP; e) funções de ordenação da linguagem PHP. |
Baixar videoaula |
17/11/2021 |
ATIVIDADE 18:
Videoaula da interação síncrona introduzindo vetores na linguagem PHP. Resolução do exercício 8 da ListaL2, abrangendo: a) os fundamentos da representação de vetores em PHP; b) a utilização de índice numérico e índice associativo no endereçamento de células de um vetor; c) o processo de percorrer um vetor por meio do laço foreach; d) uso da função isset() para testar se elementos checkbox foram marcados no formulário; e) representação de dados de checkbox por meio de vetores em PHP. |
Baixar videoaula |
19/11/2021 | Lista de exercícios L3 - prática com matrizes na linguagem PHP | ListaL3 |
ATIVIDADE 19:
Videoaula da interação assíncrona introduzindo matrizes na linguagem PHP. Resolução dos exercício 1 da ListaL3. Tópicos abordados: a) a representação de matrizes na linguagem PHP; b) a utilização de índice numérico e índice associativo no endereçamento de células de uma matriz; c) o processo de percorrer uma matriz por meio do laço foreach; d) uso das funções de tratamento de matrizes na linguagem PHP. |
Baixar videoaula |
23/11/2021 |
ATIVIDADE 20:
Videoaula da interação síncrona introduzindo matrizes na linguagem PHP. Resolução dos exercício 2 e 3 da ListaL3. Tópicos abordados: a) a representação de matrizes na linguagem PHP; b) a utilização de índice numérico e índice associativo no endereçamento de células de uma matriz; c) o processo de percorrer uma matriz por meio do laço foreach; d) uso das funções de tratamento de matrizes na linguagem PHP; e) uso da técnica de vetores auxiliares para simplificar o processamento de dados com matrizes em PHP. |
Baixar videoaula |
24/11/2021 |
ATIVIDADE 21:
Videoaula da interação síncrona introduzindo matrizes na linguagem PHP. Resolução dos exercício 4 da ListaL3. Tópicos abordados: a) a representação de matrizes na linguagem PHP; b) a utilização de índice numérico e índice associativo no endereçamento de células de uma matriz; c) o processo de percorrer uma matriz por meio do laço foreach; d) uso das funções de tratamento de matrizes na linguagem PHP; e) uso da técnica de vetores auxiliares para simplificar o processamento de dados com matrizes em PHP. |
Baixar videoaula |
26/11/2021 |
ATIVIDADE 22:
Videoaula da interação síncrona introduzindo matrizes na linguagem PHP. Resolução dos exercício 5 da ListaL3. Tópicos abordados: a) a representação de matrizes na linguagem PHP; b) a utilização de índice numérico e índice associativo no endereçamento de células de uma matriz; c) o processo de percorrer uma matriz por meio do laço foreach; d) Ordenação de matrizes na linguagem PHP; e) uso da técnica de vetores auxiliares para simplificar o processamento de dados com matrizes em PHP. |
Baixar videoaula |
30/11/2021 | 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 23:
Videoaula da interação sí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 | |
01/12/2021 |
ATIVIDADE 24:
Videoaula da interação sí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. Finalização da resolução do exercício 1 da ListaL4. |
Baixar videoaula |
03/12/2021 |
ATIVIDADE 25:
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. Validação de campos numéricos e de botões de rádio. Resolução dos exercícios 2 e 3 da ListaL4. |
Baixar videoaula |
07/12/2021 |
ATIVIDADE 26:
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. Validação de campos numéricos e de botões de rádio. Resolução dos exercício 4 da ListaL4. |
Baixar videoaula |
08/12/2021 |
ATIVIDADE 27:
Videoaula da interação síncrona introduzindo os fundamentos do uso de includes (arquivos externos) na linguagem PHP. Conceitos iniciais sobre includes em PHP e vantagens na sua utilização. Associação de includes com funções de usuário. Criação de bilioteca de funções. Resolução do exercício 5 da ListaL4. |
Baixar videoaula |
10/12/2021 |
ATIVIDADE 28:
Videoaula da interação síncrona introduzindo os fundamentos do uso de includes (arquivos externos) na linguagem PHP. Conceitos iniciais sobre includes em PHP e vantagens na sua utilização. Associação de includes com funções de usuário. Criação de bilioteca de funções. Resolução dos exercícios 6 e 7 da ListaL4. |
Baixar videoaula |
14/12/2021 | Banco de Dados MySQL com PHP | banco-de-dados.pdf |
Lista de exercícios L5 - prática com a integração de banco de dados MySQL em aplicações PHP | ListaL5 | |
ATIVIDADE 29:
Videoaula da interação síncrona introduzindo os fundamentos de banco de dados MySQL com PHP - parte 1. |
Baixar videoaula | |
Videoaula da interação síncrona introduzindo os fundamentos de banco de dados MySQL com PHP - parte 2. | Baixar videoaula | |
15/12/2021 | ATENÇÃO: ATIVIDADE 30 - exercício avaliativo: Entregar, até as 23h59min do dia 05/01/2022, via e-mail, o exercício 8 da ListaL4. O objetivo desta atividade é fazer com que o aluno coloque em prática o que foi apresentado em nossas videoaulas, até a presente data, utilizando conceitos e técnicas fundamentais da linguagem PHP relacionados ao uso de funções de usuário (modularização) e arquivos externos (includes). Lembrar que o registro da presença do aluno, contando da última avaliação até a data de envio deste exercício, está condicionado à entrega desta atividade. |
|
ATIVIDADE 31:
Videoaula da interação síncrona introduzindo os fundamentos de banco de dados MySQL com PHP - parte prática. Início da resolução do exercício 1 da ListaL5. |
Baixar videoaula | |
17/12/2021 |
ATIVIDADE 32:
Videoaula da interação assíncrona introduzindo os fundamentos de banco de dados MySQL com PHP - parte prática. Continuação da resolução do exercício 1 da ListaL5. Uso de includes na implementação dos passos da conexão do código em PHP com o MySQL. |
Baixar videoaula |
21/12/2021 |
ATIVIDADE 31:
Videoaula da interação síncrona introduzindo os fundamentos de banco de dados MySQL com PHP - parte prática. Continuação da resolução do exercício 1 da ListaL5. Uso de includes na implementação dos passos da conexão do código em PHP com o MySQL; implementação das includes de criação do banco de dados e das tabelas. |
Baixar videoaula |
22/12/2021 |
ATIVIDADE 32:
Videoaula da interação síncrona introduzindo os fundamentos de banco de dados MySQL com PHP - parte prática. Continuação da resolução do exercício 1 da ListaL5. Uso de includes na implementação dos passos da conexão do código em PHP com o MySQL; implementação da include de cadastro no banco de dados; uso de comandos do PHP para evitar o ataque ao servidor por meio de injeção de SQL. |
Baixar videoaula |
01/02/2022 |
ATIVIDADE 33:
Videoaula da interação síncrona introduzindo os fundamentos de banco de dados MySQL com PHP - parte prática. Continuação da resolução do exercício 1 da ListaL5. Implementação dos comandos na linguagem PHP para execução de consultas SELECT no banco de dados MySQL |
Baixar videoaula |
02/02/2022 |
ATIVIDADE 34:
Videoaula da interação síncrona introduzindo os fundamentos de banco de dados MySQL com PHP - parte prática. Finalização da resolução do exercício 1 da ListaL5. Início da resolução do exercício 2 da ListaL5 - criação do formulário representativo da interface gráfica da aplicação web. |
Baixar videoaula |
03/02/2022 |
ATIVIDADE 35:
Videoaula da interação assíncrona introduzindo os fundamentos de banco de dados MySQL com PHP - parte prática. Continuação da resolução do exercício 2 da ListaL5 - revisão do CSS aplicado a formularios - recebimento de dados por formulário e cadastro no banco de dados, com integração entre PHP e MySQL. |
Baixar videoaula |
08/02/2022 |
ATIVIDADE 36:
Videoaula da interação síncrona introduzindo os fundamentos de banco de dados MySQL com PHP - parte prática. Finalização da resolução do exercício 2 da ListaL5 - consultas básicas e subconsultas em SQL. Utilização de funções de agregação em SQL na integração de banco de dados com PHP. |
Baixar videoaula |
09/02/2022 |
ATIVIDADE 37:
Videoaula da interação síncrona introduzindo os fundamentos de banco de dados MySQL com PHP - parte prática. Resolução do exercício 3 da ListaL5 - consultas básicas de exclusão e alteração de registros no banco de dados MySQLe subconsultas em SQL. Utilização de funções de agregação e por meio da inmtergação do código em PHP. |
Baixar videoaula |
11/02/2022 |
ATIVIDADE 38:
Videoaula da interação assíncrona introduzindo os fundamentos de banco de dados MySQL com PHP - parte prática. Início 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. |
Baixar videoaula |
12/02/2022 |
ATIVIDADE 39 - sábado letivo - reposição do horário das terças-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. |
Baixar videoaula |
15/02/2022 | Sessões em PHP | sessoes.pdf |
ATIVIDADE 40:
Videoaula da interação síncrona introduzindo conceitos relacionados à autenticação de usuário e acesso a conteúdo restrito - uso de variáveis de sessão. |
Baixar videoaula | |
16/02/2022 |
ATIVIDADE 41:
Videoaula da interação síncrona introduzindo conceitos relacionados à autenticação de usuário e acesso a conteúdo restrito - uso de variáveis de sessão - criptografia de dados com PHP. |
Baixar videoaula |
18/02/2022 |
ATIVIDADE 42:
Videoaula da interação assíncrona introduzindo conceitos relacionados à autenticação de usuário e acesso a conteúdo restrito - uso de variáveis de sessão - criptografia de dados com PHP - exemplo prático. |
Baixar videoaula |
19/02/2022 |
ATIVIDADE 43 - sábado letivo - reposição dos horários das quartas-feiras:
Videoaula da interação assíncrona introduzindo conceitos relacionados à autenticação de usuário e acesso a conteúdo restrito - exemplo prático com a implementação de um sistema de login de usuário. |
Baixar videoaula |
22/02/2022 |
ATIVIDADE 44:
Videoaula da interação síncrona introduzindo conceitos relacionados à autenticação de usuário e acesso a conteúdo restrito - continuação da resolução do exemplo prático mostrando a implementação de um sistema de login de usuário. |
Baixar videoaula |
23/02/2022 | ATENÇÃO: ATIVIDADE 45 - exercício avaliativo: Entregar, até as 23h59min do dia 04/03/2022, via e-mail, o exercício 5 da ListaL5. O objetivo desta atividade é fazer com que o aluno coloque em prática o que foi apresentado em nossas videoaulas, até a presente data, utilizando conceitos e técnicas fundamentais da linguagem PHP que permitem, em uma aplicação web, a integração com banco de dados MySQL. Lembrar que o registro da presença do aluno, contando da última avaliação até a data de envio deste exercício, está condicionado à entrega desta atividade. |
|
ATIVIDADE 46:
Videoaula da interação síncrona introduzindo conceitos relacionados à autenticação de usuário e acesso a conteúdo restrito - continuação da resolução do exemplo prático mostrando a implementação de um sistema de login de usuário. |
Baixar videoaula | |
25/02/2022 | Fundamentos da linguagem JavaScript | Acessar consulta rápida da linguagem JavaScript |
ATIVIDADE 47:
Videoaula da interação assíncrona introduzindo os fundamentos da linguagem JavaScript e sua utilização no desenvolvimento de aplicações web. |
Baixar videoaula | |
05/03/2022 |
ATIVIDADE 48 - sábado letivo - reposição do horário de terça-feira:
Videoaula da interação assíncrona introduzindo os conceitos de sessão de usuário e variáveis de sessão em PHP. Finalização do exemplo prático mostrando a implementação de validação de acesso por meio de um sistema de login de usuário. |
Baixar videoaula |
08/03/2022 |
ATIVIDADE 49:
Videoaula da interação síncrona introduzindo os conceitos fundamentais da linguagem JavaScript: formas de inserção em um documento web, variáveis, operadores, funções, eventos, o DOM. Prática com a criação de código em JavaScript para a validação de dados de formulários web. |
Baixar videoaula |
09/03/2022 |
ATIVIDADE 50:
Videoaula da interação síncrona introduzindo os conceitos fundamentais da linguagem JavaScript: formas de inserção em um documento web, variáveis, operadores, funções, eventos, o DOM. Continuação da prática com a criação de código em JavaScript para a validação de dados de formulários web. |
Baixar videoaula |
11/03/2022 |
ATIVIDADE 51:
Videoaula da interação síncrona introduzindo os conceitos fundamentais da linguagem JavaScript: o DOM, funções anônimas e literais de funções, associação e manipulação de eventos em JavaScript. Continuação da prática com a criação de código em JavaScript para a validação de dados de formulários web. |
Baixar videoaula |
15/03/2022 |
ATIVIDADE 52:
Videoaula da interação assíncrona introduzindo os conceitos fundamentais da linguagem JavaScript: o DOM, funções anônimas e literais de funções, associação e manipulação de eventos em JavaScript. Desativação de eventos com ação padrão do navegador por meio do JavaScript. Continuação da prática com a criação de código em JavaScript para a validação de dados de formulários web. |
Baixar videoaula |
16/03/2022 |
ATIVIDADE 53 - ENCERRAMENTO DA UNIDADE CURRICULAR:
Videoaula da interação assíncrona introduzindo os conceitos fundamentais da linguagem JavaScript: o DOM, funções anônimas e literais de funções, associação e manipulação de eventos em JavaScript, passagem de parâmetros para manipuladores de eventos, variáveis locais e globais. Finalização da prática com a criação de código em JavaScript para a validação de dados de formulários web. |
Baixar videoaula |
Códigos de nossas aulas práticas atualizados e desenvolvidos até a data de hoje. | Baixar códigos |