DC-UFRPE/Licenciatura Plena em Computação/Disciplinas Optativas/Desenvolvimento de Aplicações para Web

Programa da Disciplina

editar
Nome: 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:

editar

Programação II; Banco de Dados

Co-requisitos:

editar

Nenhum

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):

editar

Não possui.

Objetivos:

editar

Ao 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:

editar

Avaliação:

editar

O 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

editar

Notícias

editar

Stack Overflow Developer Survey 2022

Server-side rendering is having a moment

Bibliografia básica:

editar

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

editar

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