Desenvolvimento de Aplicações Web
Objetivos
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.
Conteúdo Programático
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
Bibliografia indicada
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
Avaliações
1ª avaliação (P1): 23/04/24 - peso 3
2ª avaliação (P2): 02/07/24 - peso 3
1º Trabalho Prático(T1): ao decorrer do período - peso 1
2º Trabalho Prático(T2): 01/07/24 - peso 2
Prova final: 16/07/24
Monitoria
A disciplina possui um aluno monitor atendendo no Laboratório de Estudos (Lab 05) - REUNI, nos seguintes horários:
Segunda-feira e terça-feira: 16h às 18h
Quarta-feira e quinta-feira: 08h às 10h
MONITOR: HIAGO CARLOS
MATERIAL DE AULA