DC-UFRPE/Licenciatura Plena em Computação/Disciplinas Optativas/Desenvolvimento de Aplicações para Web
Programa da Disciplina
editarNome: Desenvolvimento de aplicações para Web | Código: 14125 |
Departamento: Departamento de Computação | Área: Ciência da Computação |
Carga-horária total: 60 H | Créditos: 4 |
Carga-horária semanal: 4 horas (teóricas: 2; práticas: 2; EAD*: 0) |
Pré-requisitos:
editarProgramação II; Banco de Dados
Co-requisitos:
editarNenhum
Ementa:
editar- Síntese de objetivos e conteúdos - rol de assuntos tratados, de acordo com o
- Projeto Pedagógico do Curso - PPC.
- Introdução a World Wide Web.
- Programação do lado do servidor.
- Programação do lado do cliente.
- Formulários.
- Acessando banco de dados.
- Padrão MVC. Validação de Dados, Aspectos de Segurança, Cookies e sessões.
- Projeto: Desenvolvimento de uma aplicação para a Web
Prática como componente curricular (60 H):
editarNão possui.
Objetivos:
editarAo final desta disciplina, o aluno será capaz de reconhecer as principais plataformas, técnicas, ferramentas e metodologias para projeto e desenvolvimento de aplicações para a web.
Conteúdo Programático:
editarAvaliação:
editarO aluno será avaliado através de projetos + atividades. Os projetos preferencialmente devem envolver problemas reais,
observando alguns requisitos mínimos a serem discutidos posteriormente.
Links úteis
editarNotícias
editarStack Overflow Developer Survey 2022
Server-side rendering is having a moment
Bibliografia básica:
editar1. Kessin, Z. Programming HTML5 Applications. 1. ed. O’Reilly Media, 2012
2. WALLS, G. Spring Boot in Action. 1. ed. Shelter Island: Manning Publications, 2016.
3. STEFANOV, Stoyan. Padrões JavaScript. São Paulo: Novatec Editora Ltda., 2016.
Bibliografia complementar:
editar1. NIEDERST ROBBINS, Jennifer. HTML & XHTML: guia de bolso. Rio de Janeiro: Alta Books, c2008. v, 101p., ISBN 9788576083009 (broch.)
2. FREEMAN, Elisabeth; FREEMAN, Eric. Use a cabeça! HtML: com CSS e XHTML. 2. ed. Rio de Janeiro, RJ: Alta Books, 2008. xxi, 580 p. ISBN 9788576082187 (broch.).
3. WDisponível em: http://www.w3schools.com/ Acesso em: 28/05/2016
4. Mozilla Developervel em: https://developer.mozilla.org/en-US/docs Acesso em: 28/05/2016.
5. WILLIAMSON K. Introdução ao AngularJS. 1. ed. Novatec, 2015
6. MUELLER J.P. Segurança para desenvolvedores web: Usando JavaScript, HTML e CSS. 1. ed. Novatec, 2016
OBS: *Essa disciplina poderá ter até 4 encontros a distância, se aprovado em plano de ensino pelo colegiado.