2014_1_CST_GTI_3_Programacao_Web

Transcrição

2014_1_CST_GTI_3_Programacao_Web
ATIVIDADES PRÁTICAS
SUPERVISIONADAS
CST em Gestão da Tecnologia da Informação
3ª Série
Programação para Web
A Atividade Prática Supervisionada (ATPS) é um procedimento metodológico de
ensino-aprendizagem desenvolvido por meio de etapas, acompanhadas pelo
professor, e que tem por objetivos:
Favorecer a autoaprendizagem do aluno.
Estimular a corresponsabilidade do aluno pelo seu aprendizado.
Promover o estudo, a convivência e o trabalho em grupo.
Auxiliar no desenvolvimento das competências requeridas para o exercício
profissional.
Promover a aplicação da teoria na solução de situações que simulam a
realidade.
Oferecer diferenciados ambientes de aprendizagem
Para atingir estes objetivos, a ATPS propõe um desafio e indica os passos a serem
percorridos ao longo do semestre para a sua solução.
Aproveite esta oportunidade de estudar e aprender com desafios da vida
profissional.
AUTORIA:
Luiz Henrique Novazzi
Anhanguera ABC
.
CST em Gestão da Tecnologia da Informação - 3ª Série - Programação para Web
Pág. 2 de 6
COMPETÊNCIAS E HABILIDADES
Ao concluir as etapas propostas neste desafio, você terá desenvolvido as
competências e habilidades que constam, nas Diretrizes Curriculares Nacionais, descritas a
seguir.
Compreensão de tecnologias relacionadas à comunicação e processamento de dados
e informações.
Abrange ações de concepção, desenvolvimento, implantação, operação,
avaliação e manutenção de sistemas e tecnologias relacionadas à
informática e telecomunicações.
O desenvolvimento de sistemas informatizados desde a especificação de requisitos até
os testes de implantação, bem como as tecnologias de comutação, transmissão,
recepção de dados.
Participação
Esta atividade será, em parte, desenvolvida individualmente pelo aluno e, em parte,
pelo grupo. Para tanto, os alunos deverão:
•
organizar-se, previamente, em equipes de 4 a 5 participantes;
•
entregar seus nomes, RAs e e-mails ao professor da disciplina e
•
observar, no decorrer das etapas, as indicações: Individual e Equipe.
DESAFIO
A Distribuidora e Importadora Requinte da Uva está no mercado de vinhos há 50
anos. Durante este período, adquiriu um grande estoque de vinhos. Devido a entrada da
Internet para a comercialização a varejo, dando mais acesso ao público consumidor
doméstico, a empresa tem deixado de realizar bons negócios por não conseguir atender a
clientela virtual.
Sr J.J. Wine, dono da empresa, teve a ideia de diminuir seu estoque de vinhos de
altíssimo padrão, criando um site para este tipo de venda por encomenda, em que o cliente
cadastrado faria sua encomenda via email e pagaria somente ao receber o produto em sua
casa. Gostaria de aproveitar também o site para divulgação de sua loja física, onde além dos
vinhos mais tradicionais, também possui um ambiente para degustação pouco conhecido,
oferecimento de mini-cursos para clientes (cadastro e inscrições por formulário on-line) e
dicas sobre combinações de alimentos com vinhos.
O grupo de vocês foi contratado para o desenvolvimento deste site diferenciado, com
apresentação atraente, sofisticada e elegante. Foi solicitada, a principio, uma aplicação
simples para implementação, mas que suprisse suas necessidades.
O projeto foi dividido em etapas que serão acompanhadas através de relatórios e
concluída com uma apresentação realizada pelo grupo e documentação do produto final
desenvolvido.
Luiz Henrique Novazzi
CST em Gestão da Tecnologia da Informação - 3ª Série - Programação para Web
Pág. 3 de 6
Objetivo do desafio
Relatório contendo todas as etapas de desenvolvimento de um site, aspectos
conceituais relevantes para a disciplina e a documentação do software desenvolvido.
Livro Texto da disciplina
A produção desta ATPS é fundamentada no livro-texto da disciplina, que deverá ser
utilizado para solução do desafio:
NIEDERAUER, Juliano. Desenvolvendo websites com PHP : :Aprenda a criar websites dinâmicos e
interativos com PHP e bancos de dados. São Paulo: Novatec.
ETAPA 1 (tempo para realização: 5 horas )
Aula-tema: Apresentação e conceituação de e-commerce. Tipos e aplicações.
Esta atividade é importante para que você compreenda os principais conceitos sobre comércio
eletrônico e conheça a linguagem PHP e seu processo de instalação junto a um servidor Web.
Para realizá-la é importante seguir os passos descritos:
PASSOS
Passo 1 (Individual)
Elaborar um resumo dos assuntos discutidos em sala sobre e-commerce.
Pesquisar sites relacionados a vendas de vinhos on-line, verificando que tipo de informações
são disponibilizadas normalmente.
Passo 2 (Individual)
Ler no livro texto, o Capítulo I – O que é o PHP e identificar suas características principais.
Anotar suas observações.
Passo 3 (Equipe)
Ler no livro texto o Capítulo II – Instalação do PHP e identificar o que é necessário para
instalação de um servidor Web e do PHP.
Passo 4 (Equipe)
Pesquisar uma versão do servidor Apache na Web e instalar em uma máquina, junto com a
instalação do PHP e MySQL. Algumas versões do Apache (Triad) já vem com os 3 recursos.
Elaborar o Relatório 1 – Introdução ao Desenvolvimento de Websites, contendo:
1 Texto coletivo sobre e-commerce e exemplos, elaborado pelos alunos da equipe.
2 Os conceitos sobre PHP pesquisados (Passo 2) e Requisitos para instalação do PHP.
3 Descrição da versão escolhida do Apache e do processo de instalação na máquina
escolhida, mostrando também as dificuldades encontradas durante o processo.
Luiz Henrique Novazzi
CST em Gestão da Tecnologia da Informação - 3ª Série - Programação para Web
Pág. 4 de 6
ETAPA 2 (tempo para realização: 5 horas )
Aula-tema: Introdução ao PHP. Conceito e características principais.
Esta atividade é importante para que você identifique as etapas de um projeto e compreenda os
comandos básicos da linguagem PHP, necessários também para as próximas etapas do projeto.
Para realizá-la é importante seguir os passos descritos:
PASSOS
Passo 1 (Individual)
Ler após aula expositiva sobre etapas de um projeto Web,o texto “Etapas do Desenvolvimento de
Sites”, do site Webtopia disponível em http://webtopia.com.br/blog/etapas-do-desenvolvimento-desites-2/.
Passo 2 (Equipe)
Discutir o conteúdo do passo anterior e definir as etapas preliminares anteriores à Etapa de
Implementação, desde objetivos iniciais, levantamento de dados e design (estrutura de site e
layout de telas).
O professor poderá orientar sobre toda esta construção inicial.
Passo 3 (Equipe)
Ler Capítulo 3, 4 e 5 do livro-texto. Fazer uma síntese sobre a estrutura de um programa em PHP,
tipos de variáveis e como são definidas e estruturas de controle.
Ler Capítulo 7 do livro-texto sobre a utilização de includes.
Criar uma estrutura inicial do site em php, já contendo o design de cores e textos especificados. Na
página índex.php utilizar includes para criação de menu e data por extenso na tela principal.
Nota
Os alunos tem liberdade para confeccionar as páginas estáticas e links, podendo utilizar
conhecimentos anteriores de HTML e folhas de estilo ou tirar dúvidas com seu professor.
Passo 4 (Equipe)
Elaborar o Relatório 2 – Projeto Web, contendo uma síntese do que foi pesquisado no Passo 3 e os
códigos em PHP criados durante a etapa..
ETAPA 3 (tempo para realização: 5 horas )
Aula-tema: Comandos PHP em conjunto com tags de HTML
Esta atividade é importante para que você desenvolva a prática no desenvolvimento
de formulários interativos com PHP, e compreenda o processo de envio de informações para
emails ou para outras páginas do site.
Para realizá-la é importante seguir os passos descritos:
Luiz Henrique Novazzi
CST em Gestão da Tecnologia da Informação - 3ª Série - Programação para Web
Pág. 5 de 6
PASSOS
Passo 1 (Individual)
Ler do capítulo 8 e 9: “PHP e formulários” e “Passando informações por várias páginas” do
livro texto.
Passo 2 (Equipe)
Criar o formulário “CADASTRO DE CLIENTES” que utilizará duas páginas para
preenchimento, passando informações de uma página a outra. Elaborar as rotinas de
verificação (consistência) de campos. Não se preocupar com a gravação em disco, pois será
realizada na etapa 4.
Passo 3 (Equipe)
Elaborar as telas de cadastro dos formulários:
1 ”Peça seu vinho”, contendo informações de entrada como botões e menus para escolha doo
produto, quantidade desejada e cálculo de preço final a pagar. O preço de entrega (frete)
nãos será cobrado.
2 “inscrição para cursos”, contendo entrada do CPF já cadastrado e botões ou menus de
opções para escolha do curso e confirmação.
3 “fale conosco”, formulário apenas contendo campos de nome, email, assunto e campo
para mensagem sem necessidade de realização de cadastro prévio do cliente.
Os 3 formulários acima serão enviados por email ao proprietário.
Passo 4 (Equipe)
Elabore o Relatório 3 – Formulários e PHP, contendo uma síntese do grupo sobre o que foi
lido no Passo 1 e os códigos gerados durante esta etapa.
ETAPA 4 (tempo para realização: 5 horas )
Aula-tema: Ferramenta de Banco de Dados e PHP. Tratamento dos dados enviados
por um formulário HTML.
Esta atividade é importante para que você conheça o processo de interação do PHP
com Banco de Dados e Arquivos.
Para realizá-la, devem ser seguidos os passos descritos.
PASSOS
Passo 1(Individual)
Como complementação da aula realizada pelo professor sobre bancos de dados e integração
com PHP, fazer as leituras dos capítulos 11 (“Banco de dados: MySql ou PostgreSQL”) e 12
(“PHP com banco de dados”) .
Luiz Henrique Novazzi
CST em Gestão da Tecnologia da Informação - 3ª Série - Programação para Web
Pág. 6 de 6
Passo 2 (Equipe)
As atividades seguintes deverão ser realizadas utilizando PHP e tabelas de Banco de Dados.
Criar uma tabela de clientes utilizando MySql, onde serão feitas as gravações devidas do
Cadastro de Clientes e implementar em seu site . Criar uma página, fora do site, ou uma área
no site com senha, para acesso da empresa, onde serão consultados todos os clientes
cadastrados.
Criar um “livro de visitas” onde o visitante postará seu comentário, apenas com campos de
nome e comentário (a data será retirado do próprio sistema). Na mesma página, após
enviado o comentário, este aparecerá incluindo numa lista de visitas em tela, ordenada por
data decrescente.
Passo 3 (Equipe)
Fazer a leitura do Capítulo 14 –“Manipulando arquivos em PHP” do livro-texto.
Criar uma página com os vinhos que deverão ser expostos, onde ao clicar em um vinho, o site
acessará um arquivo texto e mostrará características do vinho e sua história.
Passo 4 (Equipe)
Elaborar o Relatório: Manipulação e Gravação de dados com PHP, contendo os códigos gerados nesta
Etapa.
Gravar mídia contendo site criado pelo grupo para ser entregue junto com o produto final da ATPS.
Padronização
O material escrito solicitado nesta atividade deve ser produzido de acordo com as
normas da ABNT, com o seguinte padrão (exceto para produções finais não textuais):
•
em papel branco, formato A4;
•
com margens esquerda e superior de 3cm, direita e inferior de 2cm;
•
fonte Times New Roman tamanho 12, cor preta;
•
espaçamento de 1,5 entre linhas;
•
se houver citações com mais de três linhas, devem ser em fonte tamanho 10, com
um recuo de 4cm da margem esquerda e espaçamento simples entre linhas;
•
com capa, contendo:
•
nome de sua Unidade de Ensino, Curso e Disciplina;
•
nome e RA de cada participante;
•
título da atividade;
•
nome do professor da disciplina;
•
cidade e data da entrega, apresentação ou publicação.
Para consulta completa das normas ABNT, acesse a Normalização de Trabalhos Acadêmicos
Anhanguera. Disponível em:
<http://issuu.com/normalizacao/docs/normaliza__o_para_trabalhos_acad_micos?e=8070144/2211159
>. Acesso em: 23 set. 2013.
Luiz Henrique Novazzi

Documentos relacionados