TADS:Desenvolvimento Web II: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
(Criou página com '=Plano de ensino= ==1. IDENTIFICAÇÃO== '''Curso''': Tecnologia em Análise e Desenvolvimento de Sistemas '''Componente Curricular''': Desenvolvimento Web II '''Professor''...')
 
Sem resumo de edição
 
(12 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
=Plano de ensino=
'''Semestre''': 3º
==1. IDENTIFICAÇÃO==
=Objetivo=
'''Curso''': Tecnologia em Análise e Desenvolvimento de Sistemas
Possibilitar ao aluno a compreensão e aplicação dos principais conceitos relacionados ao desenvolvimento aplicativos web. Conhecer e aplicar uma linguagem de programação
voltada para o desenvolvimento de software para ambiente web (server-side) utilizando os conceitos de orientação a objetos.
=Ementa=
Desenvolvimento de aplicações web: interface desenvolvida com tecnologias client-side, lógica de negócio e acesso a banco de dados desenvolvidos com tecnologias server-side.
Desenvolvimento de aplicações em camadas (design pattern MVC). Implementação do design pattern DAO.


'''Componente Curricular''': Desenvolvimento Web II
=Planos de ensino=
 
* [[TADS:Desenvolvimento Web II (2016-1)|2016/1]] (Prof. Humberto Martins Beneduzzi)
'''Professor''': Humberto Martins Beneduzzi
* [[TADS:Desenvolvimento Web II (2015-1)|2015/1]] (Prof. Humberto Martins Beneduzzi)
 
'''Turma''': 01/2014
 
'''Período Letivo''': Terceiro
 
'''Ano:''' 2015
 
'''Carga horária''': 60
 
'''Horário Semanal de Atendimento ao Estudante:''' Terça-feira, 18:00 – 19:00
 
==2. EMENTA==
Padrões de Projetos Web e programação orientada a objetos; Servlet e JavaServer Pages; sistemas de chamadas assíncronas – ajax; desenvolvimento de web sites em n-camadas; JSTL; conexões de banco de dados utilizando JDBC; mapeamento entidade relacionamento utilizando a Java Persistence API; principais containers Web; manipulação de eventos GET e POST; utilização da sessão e cookies do navegador.
 
==3. CONTEÚDO PROGRAMÁTICO==
# Programação Web usando Java
## Introdução ao JavaServer Pages
## Introdução ao Servlet
## Objetos request e response.
## Uso de sessão no JSP.
## Configuração de projetos web java com eclipse
# Mapemamento Objeto Relacional
## Introdução ao Java Persistence API
## Principais métodos do JPA e equivalência ao SQL
# Introdução ao AJAX
## Diferenças entre programação síncrona e assíncrona
## Metodologia de desenvolvimento de páginas com AJAX
## Uso da biblioteca jQuery integrado a um projeto JSP
 
==4. OBJETIVOS DO COMPONENTE CURRICULAR==
Compreender os princípios do desenvolvimento de sistemas web e da construção de páginas dinâmicas utilizando padrões de projetos, com comunicação síncrona e assíncrona, intregrando com banco de dados.
 
==5. PROCEDIMENTOS METODOLÓGICOS==
===Metodologia de ensino===
* Aulas expositivas em laboratório de informática com projetor.
* Uso de ambiente de programação para desenvolvimento das atividades
* Uso do computador para em laboratório para exemplificação dos conteúdos didáticos
 
===Recursos e materiais===
* Aulas expositivas empregando: quadro, multimídia;
* Seminários para apresentação de trabalhos;
* Trabalhos individuais e/ou grupo;
* Exercícios em sala de aula.
 
==6. AVALIAÇÃO==
Trabalhos individuais e/ou em grupo;
 
Apresentação de seminários;
 
Prova(s) teórica(s) e/ou prática(s);
 
Participação em sala de aula.
 
 
 
A avaliação será realizada seguindo as orientações da Portaria nº 120 de 6 de agosto de 2009, que estabelece os critérios de avaliação do processo de ensino e aprendizagem no IFPR.
 
O conceito do aluno será composto através de sua participação e aproveitamento nos seguintes quesitos:
# Trabalhos individuais e/ou grupais;
# Desenvolvimento de atividades e participação em sala de aula;
# Prova prática e/ou teórica.
 
 
 
 
==REFERÊNCIAS BIBLIOGRÁFICAS==
===REFERÊNCIAS BÁSICAS===
 
# DALL'OGLIO, Pablo. PHP: Programando com Orientação a Objetos. 2a ed.,
Novatec, 2009.
# GILMORE, Jason W., Dominando PHP e Mysql - Do Iniciante ao Profissional.
1a ed., Alta Books, 2009.
# ULLMAN, Larry. PHP 6 E MYSQL 5 para Web Sites Dinâmicos. 1a ed., Ciência
Moderna, 2008.
# LENGSTORF, Jason. Pro PHP e jQuery. 1a ed., Ciência Moderna, 2011.
# ZERVAAS, Quentin. Aplicações Práticas de Web 2.0 com PHP. 1a ed., Alta
Books, 2009.
 
 
===REFERÊNCIAS COMPLEMENTARES===
# NIEDERAUER, Juliano. Desenvolvendo Web Sites com PHP. 2a ed. Editora
Novatec, 2004.
# HERRINGTON, Jack D. PHP Hacks: Dicas e Ferramentas Úteis para a Criação
de Web Sites. 1a ed. Editora Artmed, 2007.
# MACINTYRE, Peter B. O Melhor do PHP. 1a ed., Alta Books, 2010.
# Xavier, Fabrício S. V. PHP Para Desenvolvimento Profissional. 1a ed., Ciência
Moderna, 2011.
# DALL'OGLIO, Pablo. Criando Relatórios com PHP. 2a ed., Novatec, 2013.

Edição atual tal como às 17h20min de 21 de novembro de 2016

Semestre: 3º

Objetivo

Possibilitar ao aluno a compreensão e aplicação dos principais conceitos relacionados ao desenvolvimento aplicativos web. Conhecer e aplicar uma linguagem de programação voltada para o desenvolvimento de software para ambiente web (server-side) utilizando os conceitos de orientação a objetos.

Ementa

Desenvolvimento de aplicações web: interface desenvolvida com tecnologias client-side, lógica de negócio e acesso a banco de dados desenvolvidos com tecnologias server-side. Desenvolvimento de aplicações em camadas (design pattern MVC). Implementação do design pattern DAO.

Planos de ensino

  • 2016/1 (Prof. Humberto Martins Beneduzzi)
  • 2015/1 (Prof. Humberto Martins Beneduzzi)