CADERNO DE ATIVIDADES PRÁTICAS SUPERVIONADAS

Propaganda
ATIVIDADES PRÁTICAS
SUPERVISIONADAS
CST em Gestão da Tecnologia da Informação
2ª Série
Ferramentas de Desenvolvimento para Web
A atividade prática supervisionada (ATPS) é um procedimento metodológico de
ensino-aprendizagem desenvolvido por meio de um conjunto de etapas
programadas e supervisionadas e que tem por objetivos:
 Favorecer a aprendizagem.
 Estimular a corresponsabilidade do aluno pelo aprendizado eficiente e
eficaz.
 Promover o estudo, a convivência e o trabalho em grupo.
 Desenvolver os estudos independentes, sistemáticos e o autoaprendizado.
 Oferecer diferentes ambientes de aprendizagem.
 Auxiliar no desenvolvimento das competências requeridas pelas Diretrizes
Curriculares Nacionais dos Cursos de Graduação.
 Promover a aplicação da teoria e conceitos para a solução de problemas
práticos relativos à profissão.
 Direcionar o estudante para a busca do raciocínio crítico e a emancipação
intelectual.
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.
A sua participação nesta proposta é essencial para que adquira as
competências e habilidades requeridas na sua atuação profissional.
Aproveite esta oportunidade de estudar e aprender com desafios da vida
profissional.
AUTORIA:
Walter Gima
Faculdade Anhanguera de Limeira
CST em Gestão da Tecnologia da Informação – 2ª Série – Ferramentas de Desenvolvimento para Web
Pág. 2 de 8
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.
 Compreende 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.
 Desenvolver 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, podem constituir-se em especificidades desse eixo.
Produção Acadêmica
Relatórios parciais, com os resultados das pesquisas e atividades realizadas.
Relatório 1: Descrição de Tecnologias Web.
Relatório 2: Descrição do Layout do Site.
Relatório 3: Documentação do Site.
Arquivos da versão final do Site.
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 participantes conforme orientação do
professor.
Entregar seus nomes, RAs e e-mails ao professor da disciplina.
Observar, no decorrer das etapas, as indicações: Aluno e Equipe.
Padronização
O material escrito solicitado nesta atividade deve ser produzido de acordo com as
normas da ABNT1, com o seguinte padrão:
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.
1
Consulte o Manual para Elaboração de Trabalhos Acadêmicos. Unianhanguera. Disponível em:
<http://www.unianhanguera.edu.br/anhanguera/bibliotecas/normas_bibliograficas/index.html>.
Walter Gima
CST em Gestão da Tecnologia da Informação – 2ª Série – Ferramentas de Desenvolvimento para Web
Pág. 3 de 8
DESAFIO
O avanço das tecnologias de telecomunicações permitiu várias mudanças na
concepção dos sistemas baseados na Internet. Com o custo de utilização da Internet cada vez
menor proporcionando o aumento do número de usuários e conexões cada vez mais rápidas,
a Internet tornou-se para as empresas um grande mercado, seja para divulgar sua marca ou
para comercializar produtos e serviços.
O desafio proposto é a elaboração de um estudo das ferramentas Web e
desenvolvimento de um Site Institucional para uma academia de ginástica e musculação.
Para a formação da equipe de desenvolvimento deve-se criar um grupo de até cinco
alunos para troca de conhecimentos e experiências. Considere que a equipe foi contratada
por um representante da academia representada pelo professor.
No decorrer do desenvolvimento desta atividade deverá ser entregue ao representante
da academia os seguintes documentos:
1. Relatório 1: Descrição de Tecnologias Web.
2. Relatório 2: Descrição do Layout do Site.
3. Relatório 3: Documentação do Site.
4. Arquivos da versão final do Site.
O Site a ser desenvolvido deve conter as seguintes páginas:
A história da empresa.
Institucional: Contendo missão, visão e valores.
Localização.
Contato.
Dicas de Exercícios.
Dicas de Saúde.
Página Principal.
Para organizar a navegação do Site, deverá ser criado uma Página Principal seguindo
conceitos de usabilidade e interface com os usuários, tendo também que atender os requisitos
apresentados a seguir:
Os cabeçalhos, rodapés e links para as demais páginas de todo o site devem
seguir um padrão, sendo semelhantes em todas as páginas do site para facilitar
a usabilidade do usuário ao acessar as páginas.
As páginas não terão acesso a banco de dados e não utilizarão linguagens Serverside (do lado do servidor) para exibir seu conteúdo.
A página de Dicas de Saúde além de exibir textos referentes às dicas de saúde,
também deverá conter um formulário para realizar o cálculo de IMC (Índice de
Massa Corporal) para que o usuário possa fazer uma avaliação de seu peso de
forma online.
Todos os documentos e relatórios que a equipe irá entregar para o representante da
empresa (professor) devem seguir como padrão de formatação a Norma Brasileira
Regulamentador (NBR) 14724 da ABNT (Associação Brasileira de Normas Técnicas).
Walter Gima
CST em Gestão da Tecnologia da Informação – 2ª Série – Ferramentas de Desenvolvimento para Web
Pág. 4 de 8
Objetivo do Desafio
Elaboração de um estudo das ferramentas Web e desenvolvimento de um Site
Institucional para uma academia de ginástica e musculação.
ETAPA 1 (tempo para realização: 5 horas)
 Aula-tema: Conceitos de desenvolvimento Web e ferramentas, Introdução ao padrão
W3C.
Esta atividade é importante para que você compreenda os principais conceitos de
desenvolvimento Web, conheça algumas das principais linguagens e ferramentas para
criação de páginas e entenda os fundamentos e conceitos de HTML (HyperText Markup
Language).
Para realizá-la, é importante seguir os passos descritos.
PASSOS
Passo 1 (Aluno)
Ler atentamente os capítulos do livro texto ou complementar sobre os conceitos e tecnologias
utilizadas para desenvolvimento de sistemas para Web para determinar quais recursos e
linguagens e metodologias serão utilizadas para desenvolver o site da academia.
Passo 2 (Aluno)
Pesquisar
no
portal
da
Wikipédia.
Disponível
em:
<http://pt.wikipedia.org/wiki/Página_dinâmica>. Acesso em: 25 ago. 2011. Pesquisar sobre
as principais diferenças entre criação de páginas estáticas e páginas dinâmicas e as
tecnologias utilizadas por cada um desses conceitos.
Passo 3 (Equipe)
Criar uma tabela com base na pesquisa realizada no Passo 2 destacando no mínimo três
tecnologias para criação de páginas estáticas e páginas dinâmicas conforme modelo a seguir.
Tabela 1: Modelo de tabela páginas estáticas e dinâmicas
Páginas Estáticas
Páginas Dinâmicas
Passo 4 (Equipe)
Criar o Relatório 1: Descrição de Tecnologias Web com base nas atividades desenvolvidas no
Passo 1 desta etapa e com os requisitos do site descrito no desafio. Esse relatório deve ser
entregue ao representante (professor) descrevendo as tecnologias existentes para
desenvolvimento Web e acrescente o quadro do Passo 3 desta etapa. No relatório a equipe
Walter Gima
CST em Gestão da Tecnologia da Informação – 2ª Série – Ferramentas de Desenvolvimento para Web
Pág. 5 de 8
também deve classificar o site da academia como estático ou dinâmico e descrever as
tecnologias que irão ser utilizadas para seu desenvolvimento.
ETAPA 2 (tempo para realização: 5 horas)
 Aula-tema: Programação HTML: conceitos e prática. Apresentação de ferramentas
para criação de páginas.
Esta atividade é importante para que você conheça a estrutura dos arquivos HTML e a
utilização de suas principais Tags.
Para realizá-la, é importante seguir os passos descritos.
PASSOS
Passo 1 (Aluno)
Ler no livro-texto ou na bibliografia complementar sobre os conceitos de HTML e construção
de páginas através da utilização de seus recursos. Procurar coletar informações sobre formato
de codificação, uso e propriedades das Tags (ou etiquetas: elementos que são os comandos de
formatação da linguagem HTML).
Passo 2 (Equipe)
Construir uma tabela baseada na atividade realizada no Passo 1 desta etapa, com no mínimo
dez Tags descrevendo sua codificação e funcionalidade conforme modelo a seguir:
Tabela 2: Modelo de tabela Tags HTML
Tag HTML
<img src=”imagem.jpg” />
<hr />
Funcionalidade
Exibe imagens na página
Cria uma linha horizontal.
ETAPA 3 (tempo para realização: 5 horas)
 Aula-tema: Programação HTML: conceitos e prática. Apresentação de ferramentas
para criação de páginas. Programação HTML: criação de formulários. Programação
HTML: frames e imagens.
Esta atividade é importante para que você entenda como é realizada a criação de
páginas Web através da HTML e como utilizar a ferramenta de desenvolvimento Microsoft
FrontPage.
Para realizá-la, é importante seguir os passos descritos.
Walter Gima
CST em Gestão da Tecnologia da Informação – 2ª Série – Ferramentas de Desenvolvimento para Web
Pág. 6 de 8
PASSOS
Passo 1 (Aluno)
Pesquisar na Internet sobre como construir páginas HTML utilizando a ferramenta de
desenvolvimento de páginas Web com o Microsoft FrontPage.
Passo 2 (Aluno)
Conhecer o site da Microsoft que traz um tutorial sobre o Front Page. Disponível em:
<http://office.microsoft.com/en-us/training/CR006183270.aspx>. Acesso em: 25 ago. 2011.
Neste site pode-se navegar pelos conteúdos do tutorial e conhecer informações sobre HTML
e a ferramenta Front Page.
Passo 3 (Equipe)
Desenvolver as páginas do site da academia utilizando como ferramenta de apoio o editor
Microsoft FrontPage. As páginas devem seguir o diagrama a seguir:
Figura 1: Organização do Site
A equipe tem liberdade para desenvolver o layout das páginas do site, porém as
páginas destacadas em negrito devem abordar as exigências a seguir:
A equipe vai definir os textos e imagens de todo o conteúdo do Site.
História, Institucional e Contato: textos devem estar contidos pela Tag div
(<div>texto</div).
Contato: formulário para envio de informações contendo os campos: nome,
cidade, idade, sexo, e-mail, observação, botão de envio e botão de limpar
formulário.
Dicas de Exercício: utilize tabelas e listas para organizar conteúdo (textos sobre
dicas de exercício).
Walter Gima
CST em Gestão da Tecnologia da Informação – 2ª Série – Ferramentas de Desenvolvimento para Web
Pág. 7 de 8
Dicas de Saúde: utilize tabelas e listas para organizar conteúdo (textos sobre
dicas de saúde) e formulário com os campos: nome, peso, altura, botão limpar
formulário e botão calcular IMC.
Todas as páginas devem conter imagens.
A página principal deve conter links para todas as outras páginas do Site.
Passo 4 (Equipe)
Elaborar o Relatório 2: Descrição do Layout do Site contendo as interfaces da primeira versão
do site e entregar para o representante (Professor) fazer a avaliação e possíveis alterações.
ETAPA 4 (tempo para realização: 5 horas)
 Aula-tema: Introdução ao Java Script: conceitos, aplicações e prática. Java Script:
variáveis e tipos de dados. Java Script: comandos condicionais. Java Script:
comandos de repetição.
Esta atividade é importante para que você seja capaz de inserir códigos utilizando a
linguagem Java Script nas páginas Web, interagir com o usuário através dos recursos
disponíveis na linguagem Java Script e trabalhar com eventos de formulário criados com
HTML.
Para realizá-la, é importante seguir os passos descritos.
PASSOS
Passo 1 (Aluno)
Ler no livro-texto ou na bibliografia complementar como utilizar a linguagem Java Script
contemplando como trabalhar com variáveis, realizar cálculos e fazer chamadas de funções
Java Script através de eventos dos componentes de formulários HTML.
Passo 2 (Equipe)
Criar na página Contato um formulário para envio de e-mail. Nessa página a equipe deve
utilizar a linguagem Java Script para realizar as seguintes verificações:
Ao clicar no botão Enviar, uma função Java script deve verificar se os campos
obrigatórios Nome e E-mail estão preenchidos. Caso não estejam, deverá ser
exibida uma mensagem alertando o usuário para preenchimento dos campos
obrigatórios (Nome e E-mail).
O campo Nome deve conter no mínimo três caracteres e, ao mudar o foco do
campo Nome, uma função Java Script deve verificar o número mínimo de
caracteres. Caso seja menor que três, alertar o usuário sobre preenchimento
inválido e voltar o foco no campo Nome.
No campo E-mail, ao mudar o foco, uma função Java Script deve verificar se o
formato do endereço de e-mail é válido. Em caso negativo, alertar o usuário
sobre preenchimento inválido e voltar o foco no campo E-mail.
Walter Gima
CST em Gestão da Tecnologia da Informação – 2ª Série – Ferramentas de Desenvolvimento para Web
Pág. 8 de 8
Passo 3 (Equipe)
Criar na página Dicas de Saúde um formulário onde o usuário irá informar seu nome, peso e
altura. Nessa página a equipe deve utilizar comandos da linguagem Java Script para realizar
as seguintes verificações e cálculos:
O campo Nome deve conter no mínimo três caracteres. Ao mudar o foco do
campo Nome uma função Java Script deve verificar o número mínimo de
caracteres e caso o número seja menor que três caracteres, alertar o usuário
sobre o preenchimento inválido e voltar o foco no campo Nome.
Os campos Peso e Altura deverão ser obrigatórios. Ao clicar no botão Calcular,
deverá haver uma verificação antes de realizar o cálculo do IMC. Caso os
campos não estejam preenchidos o usuário deve ser alertado.
Ao clicar no botão Calcular, uma função Java Script irá realizar o cálculo de IMC
do usuário e exibir uma mensagem com o nome do usuário, resultado do
cálculo e sua classificação.
O cálculo do IMC é descrito a seguir:
Onde massa está dimensionada em quilogramas e altura em metros.
A classificação que indica o grau de obesidade do indivíduo é descrito na tabela a
seguir:
Tabela 3: Classificação para indivíduos adultos
IMC
< 18,5
18,5 – 24,9
25,0 – 29,9
30,0 – 34,9
35,0 – 39,9
≥ 40,0
Classificação
Magreza
Saudável
Sobrepeso
Obesidade Grau I
Obesidade Grau II
Obesidade Grau III
Fonte: Adapted from WHO, 1995, WHO, 2000 and WHO 2004.
Passo 4 (Equipe)
Elaborar e entregar ao representante (Professor) o Relatório 3: Documentação do Site
contendo as interfaces do Site e descrevendo como foram realizadas as funcionalidades
desenvolvidas nos Passos 2 e 3 desta etapa. Deve ser entregue também os arquivos da versão
final do Site em mídia do tipo CD (Compact Disk) ou DVD (Digital Vídeo Disk).
Livro Texto da Disciplina
THOMSON, Laura. Desenvolvimento Web. 3ª ed. Rio de Janeiro: Campus, 2005.
Walter Gima
Download