Ir para o conteúdo

CCT-UFCA/Ciência da Computação/Programação para Web

De Wikiversidade

Programa do Componente Curricular

[editar | editar código]
Código: CC0038
Componente Curricular: Programação para Web
Semestre de Oferta: - Tipo: Disciplina Caráter: Optativa
Unidade Acadêmica Responsável: Centro de Ciências e Tecnologia - CCT
Área: Sistemas de Informação
Créditos: 4 Carga horária: 64 Teórica: 32 Prática: 32 Extensão: -
Pré-requisito: CC0019 - Programação Orientada a Objetos
Co-requisito: -
Equivalência: -

Objetivos

[editar | editar código]

A disciplina tem por objetivo capacitar o aluno a desenvolver, do início ao fim, uma aplicação para ambiente Web, conhecendo seu ciclo de vida, suas especificações e padrões de projetos para garantir produtividade e baixa manutenção.

Projetos de Sistemas para Web: modelo cliente-servidor, padrão MVC, arquitetura em camadas, protocolo http. Linguagens de marcação para Interface com o usuário. Servidores: web, web dinâmico e de aplicação. Linguagens de programação para Internet. Tecnologias de apoio à programação para Internet. Frameworks de programação para Internet.

Conteúdo

[editar | editar código]

Metodologia

[editar | editar código]

Avaliação

[editar | editar código]

Bibliografia Básica

[editar | editar código]
  1. DUCKETT, J. Web Design with HTML, CSS, JavaScript and Jquery Set. Willey, 1a edição, 2014.
  2. DEITEL, Harvey M; DEITEL, Paul J; NIETO, T. R. Internet & World Wide Web: como programar. 2. ed Porto Alegre: Bookman, 2003.
  3. COULOURIS, G.; DOLLIMORE, J.; KINDBERG, T. Sistemas Distribuídos - Conceitos e Projeto. Bookman Companhia Ed, 2013.

Bibliografia Complementar

[editar | editar código]
  1. CERAMI, E. Web services: essentials. Beijing: O'Reilly, c2002. xiii, 288 p. (Distributed applications with XML RPC, SOAP UDDI & WSDL). ISBN 9780596002244.
  2. SOARES, W. PHP 5. Conceitos, Programação e Integração com Banco de Dados. Editora Saraiva, São Paulo, 2013.
  3. SHKLAR, L.; Rosen, R. Web Application Architecture: Principles, Protocols and Practices . Willey, 2a edição, 2011.
  4. STEPP, M.; MILLER, J.; Kirst, V. Web Programming Step by Step. 2a Edição. Marty Stepp, 2010.
  5. PUREWAL, S. Aprendendo a Desenvolver Aplicações Web. Editora Novatec, 1a Edição, 2014.