Disciplinas Obrigatórias
4° período
Código:
BiSuCOM.541
Nome da disciplina:
Programação Web
Carga horária total:
60 h
Abordagem metodológica:
Teórico-Prática
Natureza:
Obrigatória
Carga horária teórica:
30 h
Carga horária prática:
30 h
Ementa:
Breve histórico da Internet no Brasil e no mundo. Conceitos em soluções Web. Navegadores, engines, páginas, tecnologias, navegação e segurança de usuário. Fundamentos de arquitetura cliente/servidor. Configuração de ambientes de desenvolvimento Web. Tecnologias, servidores de aplicação e bancos de dados. Protocolos Web. Programação frontend. Linguagens para desenvolvimento de interfaces com o usuário. Linguagens de script. Frameworks frontend. Programação backend. Linguagens e frameworks do lado do servidor. Integração entre aplicações Web e bancos de dados relacionais. Técnicas para operações assíncronas entre cliente e servidor. Serviços e APIs WEB. Ambientes de produtividade.

Objetivo(s):

Objetivo Geral:

Avaliar tecnologias, técnicas e ferramentas para criar soluções para Web. .

Objetivos Específicos:

Prototipar soluções voltadas para internet selecionando técnicas, tecnologias e ferramentas adequadas aos requisitos dos projetos. Selecionar ambientes de desenvolvimento e produzir soluções para Web. Produzir sistemas para internet estáticos, dinâmicos e demais serviços relacionados. Prototipar e produzir componentes úteis no desenvolvimento de soluções Web. Produzir soluções Web baseadas em boas práticas de mercado. Selecionar novas tecnologias para desenvolvimento Web conforme projeto de sistema.

Bibliografia básica:

BUDD, Andy; MOLL, Cameron; COLLISON, SIMON. Criando páginas web com CSS: Soluções avançadas para padrões web. 1. ed. São Paulo: Pearson Prentice Hall, 2006. 260 p. ISBN 9878576051220. Acervo: 005.13 B927c.

FREEMAN, Elisabeth; FREEMAN, Eric. Use a cabeça!: HTML com CSS e XHTML. 2. ed. Rio de Janeiro: Alta Books, 2008. 580 p. ISBN 9788576082187. Acervo: 005.13 F855u.

DEITEL, Paul J.; DEITEL, Harvey M.. Ajax, rich internet applications e desenvolvimento Web para programadores. 1. ed. São Paulo: Pearson Prentice Hall, 2008. 747 p. ISBN 9788576051619. Acervo: 006.786 D325a.

Bibliografia complementar:

THOMSON, Luke; WELLING, Laura. PHP e MySQL: Desenvolvimento WEB. 3. ed. Rio de Janeiro: Campus, 2005. 712 p. ISBN 8535217142. Acervo: 005.13 W452p.

MARCONDES, Christian Alfim. HTML 4.0 fundamental. 2. ed. São Paulo: Érica, 2005. 270 p. ISBN 9788536500577. Acervo: 005.13 M321h.

SILVA, Maurício Samy. Ajax com jQuery: Requisições Ajax com a simplicidade do jQuery. 1. ed. São Paulo: Novatec, 2009. 327 p. ISBN 9788575221990. Acervo: 005.2762 S586a.

SILVA, Maurício Samy. HTML 5: A linguagem de marcação que revolucinou a web. 1. ed. São Paulo: Novatec, 2011. 320 p. ISBN 9788575222614. Acervo: 005.13 S586h.

NIEDERAUER, Juliano. Desenvolvendo Websites com PHP: Aprenda a criar Websites dinâmicos e interativos com PHP e banco de dados. 2. ed. São Paulo: Novatec, 2011. 301 p. ISBN 9788575222348. Acervo: 005.13 N666d.