3. Ementa
● Fundamentos de sistemas web.
● Linguagem de Marcação.
● Folhas de estilos em cascata.
● Conceito de Linguagem de Programação Web Front-end e Back-end.
● Acesso e interação de página web com banco de dados.
● Conceito de Design Patterns na programação web.
● Desenvolvimento de aplicações com Frameworks front-end e
back-end.
● Versionamento no desenvolvimento web.
● Princípios de segurança de sistemas web.
4. Objetivos
● Objetivo Geral
○ Projetar e desenvolver páginas Web que se comuniquem
com banco de dados.
● Objetivos Específico:
○ Desenvolver algoritmos voltados para Web;
○ Projetar e desenvolver páginas web com front-end e
back-end;
○ Interligar páginas web com banco de dados.
5. Referências Bibliográficas Básicas
● NIEDERAUER, Juliano. Desenvolvendo WebSites com PHP. 2 ed. São
Paulo: Novatec, 2011.
● SILVA, Maurício Samy. Construindo sites com CSS e HTML: Sites
controlados por folhas de estilo em cascata. São Paulo: Novatec, 2008
● SILVA, Maurício Samy. CSS3: Desenvolvendo Aplicações Web
Profissionais. São Paulo: Novatec, 2011.
● SOARES, Walace. Programação Web com PHP 5. São Paulo: Érica,
2014.
● GONÇALVES, Edson. Desenvolvendo aplicações WEB com JSP,
Servlets, JavaServer Faces, Hibernate, EJB 3 Persistence e AJAX. Rio
de Janeiro: Ciência Moderna, 2007.
6. Referências Bibliográficas Complementares
● NORTH, Barrie M. Joomla! 1.5: Guia do operador: Construindo um site
Web de sucesso com Joomla! 2.ed. Rio de Janeiro: Alta Books, 2010. 12
exs.
● WEINMAN, Lynda; WEINMAN, Willian. Design criativo com HTML 2: Um
guia prático e completo para design na web. Rio de Janeiro: Ciência
Moderna, 2002
● ALMEIDA, Adriano e SILVEIRA, Paulo. Lógica de Programação: Crie
seus primeiros programas usando Javascript e HTML. Casa do Código,
2012.
● . PHP para quem conhece PHP. 3.ed. São Paulo: Novatec,
2008
7. Avaliação
A avaliação se dará por uma soma de pontos, de zero a 100, da
seguinte maneira:
• Presença e interação nas atividades síncronas: 20 pontos
• Avaliação das atividades entregues no prazo: 50 pontos
• Seminários e Apresentação de Trabalhos: 30 pontos
Observação: Trabalhos entregues além do prazo terão redução de 3
pontos a cada semana de atraso.
14. Lado servidor
Os códigos executados no Servidor e que podem responder às
requisições HTTP.
Permite a persistência de dados;
Não pode ser visualizado pelo usuário;
Respondem às requisições HTTP;
Caso a aplicação seja web, cria páginas que o usuário pode
visualizar através de um navegador (browser).
15. Lado Cliente
Permite o uso das linguagens HTML, CSS e JavaScript;
Código interpretado pelo browser do usuário;
Reage às entradas dos usuários;
Permite a leitura de arquivos de um servidor através de
requisições HTTP;
Torna possível a exibição de conteúdos (por exemplo, uma página
web) para os usuários.
19. Referência
MILETTO, Evandro M.; BERTAGNOLLI, Silvia de C.
Desenvolvimento de software II: introdução ao desenvolvimento
web com HTML, CSS, javascript e PHP (Tekne). São Paulo: Grupo
A, 2014. E-book. ISBN 9788582601969. Disponível em:
https://integrada.minhabiblioteca.com.br/#/books/9788582601969/.
Acesso em: 07 fev. 2023.