Conhecer a programação Web, seu histórico e sua relação com o protocolo HTTP;
Distinguir a programação do lado do cliente e do lado do servidor;
Analisar a segurança envolvida em aplicações Web;
Julgar e relacionar diferentes linguagens de desenvolvimento para a construção de aplicações Web; Construir e desenvolver sistemas Web.
1. Programação WEB:
1.1. Introdução e Histórico;
1.2. A Web e o HTTP.
2. Programação Client-Side:
2.1. HTML;
2.2. JavaScript;
2.3. CSS;
2.4. AJAX.
3. Configuração de servidores Intranet/Internet:
3.1. Configuração de um servidor GNU/Linux;
3.2. Configuração de um servidor Windows.
4. Programação Server-side:
4.1. Criação de aplicações WEB com PHP;
4.2. Criação de aplicações WEB com PHP e Banco de Dados.
5. Segurança de Informações:
5.1. Segurança do Servidor;
5.2. Segurança de acesso ao Banco de Dados;
5.3. Segurança com JavaScript. Linguagens de programação para WEB. ch. prevista 6h
DEITEL, Harvey M.; DEITEL, Paul J.; NIETO, T. R. Internet & World Wide Web: como programar. 2. ed. - Porto Alegre: Bookman, 2003. xx, 1274 p. ISBN 853630121X
MARCONDES, Christian Alfim. HTML 4.0 fundamental: a base da programação para web. São Paulo: Érica, 2005. 270 p. ISBN 8536500573
NIEDERAUER, Juliano,. Web interativa com Ajax e PHP. São Paulo: Novatec, 2007. 288 p. ISBN 9788575221266
KRUG, Steve. Não me faça pensar! - uma abordagem de bom senso à usabilidade na WEB. 2. ed. Rio de Janeiro, RJ: Alta Books, 2008. 201 p. ISBN 9788576082713
NIEDERST ROBBINS, Jennifer. Aprenda Web design: um guia para iniciantes sobre HTML, gráficos e muito mais. Rio de Janeiro: Ciência Moderna, 2002. xiii, 464 p. ISBN 9788573931693
1ª avaliação (P1): 10/06/25 - peso 3
2ª avaliação (P2): 19/08/25 - peso 3
1º Trabalho Prático(T1): ao decorrer do período - peso 1
2º Trabalho Prático(T2): 21/08/25 - peso 2
Prova final: 01/09/25
MATERIAL DE AULA