|
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. |