UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO Rua Dom Manoel de Medeiros, s/n. - Dois Irmãos CEP: 52171-900 Fone: 0xx-81-3320-6000 www.ufrpe.br Recife - PE PROGRAMA DE DISCIPLINA IDENTIFICAÇÃO DISCIPLINA: Desenvolvimento de Aplicações para Web CÓDIGO: 14125 DEPARTAMENTO: Departamento de Estatística e Informática ÁREA: Informática CARGA HORÁRIA TOTAL: 60 h NÚMERO DE CRÉDITOS: 04 CARGA HORÁRIA SEMANAL: 4 h TEÓRICAS: 3 h PRÁTICAS: 3 h PRÉ-REQUISITOS: Modegagem e Programação Orientada a Objetos e Projeto de Banco de Dados. CO-REQUISITOS: Nenhum SEMESTRE/ANO DE APLICAÇÃO: EMENTA Introdução a World Wide Web. Programação do lado do servidor. Programação do lado do cliente. Formulários. Acessando banco de dados. Padrão MVC. Validação de Dados, Aspectos de Segurança, Cookies e sessões. Projeto: Desenvolvimento de uma aplicação para a Web. CONTEÚDOS 1. Introdução a Word Wide Web 1.1. Sites Estáticos e Dinâmicos 2. Programação Client-side 2.1. HTML, CSS e JavaScript 3. Programação Client-server 3.1. PHP, Servlet, JSP, JSF 4. Transações em Banco de Dados 4.1. SQL 5. Aspectos de Segurança 5.1. Validação de dados no lado do cliente 5.2. Validação de dados no lado do servidor 6. Cookies e Sessões 7. Desenvolvimento de um aplicação para Web PRÁTICA COMO COMPONENTE CURRICULAR (quando houver) 1. Uso da plataforma de ensino interativa online CodeAcademy para atiividades práticas em HTML, CSS, JavaScript e PHP. 2. Atividades práticas relativas ao ensino de HTML, CSS, JavaScritpt, JQuery, PHP, JSP, Servlets e JSF BIBLIOGRAFIA BIBLIOGRAFIA BÁSICA: 1. BABIN, Lee. Ajax com PHP: do iniciante ao profissional. Rio de Janeiro, RJ: Alta Books, 2007. xviii, 209 p. ISBN 9788576081463 (broch.). 2. DALL'OGLIO, Pablo. PHP: programando com orientação a objetos. 2.ed. São Paulo: Novatec Editora, 2009. 574 p. ISBN 9788575222003(broch.). 3. SOARES, Walace. PHP 5: conceitos, programação e integração com banco de dados. 6. ed. rev. atual. São Paulo: Érica, 2008. 528 p. ISBN 9788536500317 (broch.). BIBLIOGRAFIA COMPLEMENTAR: 1. BOND, Martin. Aprenda J2EE: com EJB, JSP, Servlets, JNDI, JDBC e XML. São Paulo: Pearson Education do Brasil, 2003. xxxv, 962 p. + 1 CD-ROM ISBN 8534614881 (broch.). 2. NIEDERST ROBBINS, Jennifer. HTML & XHTML: guia de bolso. Rio de Janeiro: Alta Books, c2008. v, 101p., ISBN 9788576083009 (broch.) 3. FREEMAN, Elisabeth; FREEMAN, Eric. Use a cabeça! HTML: com CSS e XHTML. 2. ed. Rio de Janeiro, RJ: Alta Books, 2008. xxi, 580 p. ISBN 9788576082187 (broch.). 4.W3Schools. Disponível em: http://www.w3schools.com/ Acesso em: 23/09/2013 5.Mozilla Developer Network. Disponível em: https://developer.mozilla.org/en-US/docs Acesso em: 23/09/2013 Emissão Data: 23/09/2013 Responsável:Gilberto Amado de Azevedo Cysneiros Filho