Você está aqui: Página Inicial Disciplinas TADS-2012 Desenvolvimento de Sistemas Web Plano de Ensino

Plano de Ensino

Curso: Tecnologia em Análise e Desenvolvimento de Sistemas
Disciplina: Desenvolvimento de Sistemas Web
Carga-Horária: 90h (120h/a)
Pré-Requsito(s): Programação Orientada a Objetos
Número de créditos: 6

EMENTA

Conceitos de sistemas para internet. Desenvolvimento de aplicações web com programação no cliente e servidor. Controles de estado e sessão. Desenvolvimento com padrão MVC. Tecnologia AJAX. Persistência de Dados.

PROGRAMA

Objetivos

  • Desenvolver sistemas Web, utilizando Orientação a Objetos baseados em componentes;
  • Desenvolver aplicações Web em camadas.

 

Bases Científico-Tecnológicas (Conteúdos)

  1. Protocolo HTTP
  2. Arquitetura Web
  3. Características das Aplicações Web
  4. Frameworks Web
  5. Arquitetura MVC
  6. XML
  7. Programação no Cliente (JavaScript)
  8. AJAX
  9. Bibliotecas JavaScript
  10. Requisitos não-funcionais: Desempenho, Segurança
  11. Controle de Sessões
  12. Controle de Estado
  13. Persistência de Dados
  14. Teste e Depuração de Aplicações Web

 

Procedimentos Metodológicos

  • Aulas teóricas expositivas, aulas práticas em laboratório, desenvolvimento de projetos;
  • Leitura de textos, palestras, seminários, visitas técnicas, pesquisas bibliográficas;

 

Recursos Didáticos

  • Quadro branco, computador, projetor multimídia, vídeos.

 

Avaliação

  • Avaliações escritas e práticas;
  • Trabalhos individuais e em grupo (listas de exercícios, estudos dirigidos, pesquisas);
  • Apresentação dos projetos desenvolvidos.

 

Bibliografia Básica

  1. RUBY, Sam; THOMAS, Dave; HANSON, David H. Agile Web Development with Rails 4. The Pragmatic Programmers LLC, 2013.
  2. SZOLKOWSKI, Mark; TODD, Nick. Javaserver Pages: Guia do Desenvolvedor. Campus, 2003.
  3. SHEPHEERD, George. Microsoft ASP.NET 2.0: Passo a Passo. Bookman, 2008.

 

Bibliografia Complementar

  1. BROGDEN, Bill e MINNICK Chris. Guia do Desenvolvedor Java: Desenvolvendo E-Commerce com Java, XML e JSP. Makron Books, 2002.
  2. CORNELL, Gary e HORSTMANN, Cay S. Core Java 2. Vol. 1: Fundamentos. Makron Books, 2000.
  3. CORNELL, Gary e HORSTMANN, Cay S. Core Java 2. Vol. 2: Recursos Avançados. Makron Books, 2000.
  4. DEITEL, H. M. e DEITEL, P. J. Java: Como Programar. Bookman, 2002.

 

Software(s) de Apoio: