Sistemas de Informação DISCIPLINA: Tecnologia e Programação Web – 6º Semestre 2ºS/2009 Tecnologia e Programação Web – 6º Semestre Professor: Mauro César Lopes Email: [email protected] Web Page: http://www.mltech.com.br/20092s/tepw / Ementa Arquiteturas Computacionais para Web. Tecnologias da Informação para Desenvolvimento de Sistemas em Internet. Linguagens de Programação do ambiente Web. Aplicações: e-commerce, e-business. Banco de Dados para Web. Programação no ambiente Cliente-Servidor Web. Objetivo Capacitar o aluno a conhecer as principais tecnologias usadas na Web bem como as linguagens de programação usadas no desenvolvimento de aplicações que são acessadas pela Internet. Programa da Disciplina Apresentação da disciplina e conceitos básicos A Internet e a Web Histórico da Web Arquitetura Web. Requisições HTTP. HTML / JavaScript / Conceitos de CGI Web Servers O que são ? Conceitos básicos de administração e configuração do Apache. Noções de Segurança em Ambiente Web - HTTPs Programa da Disciplina Desenvolvimento de Sistemas Baseados na Web Banco de Dados para Web Linguagem de programação para Web (PHP) Conceitos Básicos SQL MySQL Exemplo de Aplicações E-Commerce E-Business Bibliografia - Básica NIEDERAUER, Juliano. Desenvolvendo websites com PHP: aprenda a criar websites dinâmicos e interativos com PHP e Banco de Dados. Novatec, 2004. NIEDERAUER, J. Web Interativa com Ajax e PHP. Novatec, 2007. Bibliografia Complementar MITCHEL, S. Projetando Active Server Pages. Ciência Moderna, 2000. CONVERSE, T. PARK, J PHP - A Bíblia .RJ: Campus, 2003. LEMAY, LAURA. APRENDA A CRIAR PAGINAS WEB COM HTML E XHTML. SP:Pearson, 2002. GONÇALVES, E. Desenvolvendo Aplicações Web com JSP, SERVLETS, JavaServer Faces, Hibernate, EJB 3 Persistence e AJAX. Ciência Moderna, 2007 Wahlin, D. XML e ASP.NET para Desenvolvedores. SP Pearson, 2003. Bibliografia - Complementar ANSELMO, F. Tudo sobre JSP com o NetBeans em Aplicações Distribuídas. 2a Ed. SC: Visual Books, 2005. CEMBRANELLI, F. ASP.NET – Guia do Desenvolvedor. Novatec, 2003. MARCELO, A. Apache – Configurando o Servidor Web para Linux. 2ª edição. Rio de Janeiro: Brasport, 2006. Bibliografia - Complementar ROCHA, C. A. Desenvolvendo Websites Dinâmicos - PHP, ASP, JSP. RJ: Campus, 2003. Wahlin, D. XML e ASP.NET para Desenvolvedores. SP Makron, 2003 Horário das aulas Início: 19h00 – Término: 22h30; Intervalo de 10 minutos. 20h40 às 20h50; Avaliações Avaliação Bimestral (prova: 70% e listas de exercícios: 30%) (8,0) + Avaliação Integrativa (2,0) A média final (MF) será obtida através de duas notas bimestrais: N1 e N2. MF = (N1 + N2)/2 Média Final maior que 6,0: APROVADO Para sua aprovação o aluno também deverá ter frequentado 75% das aulas dadas; em casos especiais deverá solicitar compensação de faltas junto à Secretaria. Semana de provas Será marcada nas últimas semanas que precedem o encerramento de cada bimestre; Sugestões das datas das avaliações: 1º Bimestre: 02/10/09 2º Bimestre: 04/12/09 Substitutiva: 18/12/09