TADS:Desenvolvimento Web II (2016-1)
Plano de ensino
1. IDENTIFICAÇÃO
Curso: Tecnologia em Análise e Desenvolvimento de Sistemas
Componente Curricular: Desenvolvimento Web II
Professor: Humberto Martins Beneduzzi
Turma: 01/2015
Período Letivo: Terceiro
Ano: 2016
Carga horária: 60
Horário Semanal de Atendimento ao Estudante: Terça-feira, 18:00 – 19:00
2. 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.
3. CONTEÚDO PROGRAMÁTICO
Linguagem PHP:
- Conceitos Introdutórios;
- Configuração de ambiente de desenvolvimento;
- Estrutura básica da linguagem PHP;
- Principais funções presentes no PHP;
- Geração de conteúdo dinâmico para Web através do PHP;
- Programação Orientada a Objetos utilizando PHP;
- Paralelos entre Java e PHP;
- Utilização de banco de dados;
- Uso de sessões;
- Desenvolvimento de aplicações em camadas (MVC) utilizando PHP;
- Implementação do design pattern DAO utilizando PHP;
- Utilização de frameworks PHP.
4. OBJETIVOS DO COMPONENTE CURRICULAR
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.
5. PROCEDIMENTOS METODOLÓGICOS
Metodologia de ensino
- Aulas expositivas empregando quadro branco e projetor multimídia;
- Seminários para apresentação de trabalhos;
- Trabalhos em grupo;
- Problematização;
- Demonstração (pratica realizada pelo professor);
- Laboratório (pratica realizada pelo aluno);
- Utilização de livro didático.
Recursos e materiais
- Laboratório com 41 computadores;
- Projetor multimídia;
- Quadro branco.
6. AVALIAÇÃO
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.