Desenvolvimento de
Aplicações Web na
plataforma Microsoft
Elaborando o design
Academia de Ensino Superior
Prof. André Morais
Elaborando o design
• Objetivos
– Como iniciar o processo de design de um site
– Entender o conceito de Master page e Content
Page
– Como construir um mapa
– Utilizar um arquivo de configuração
(Web.config)
Academia de Ensino Superior
Prof. André Morais
Elaborando o design
• Em um ambiente profissional, é preciso
seguir alguns pontos antes do inicio do
desenvolvimento:
– Desenvolver o modelo funcional
– Identificar as tecnologias que poderão ser
utilizadas
– Desenvolver uma especificação técnica
Academia de Ensino Superior
Prof. André Morais
Master Page e Content Page
• Um web site com um bom design inclui,
normalmente, os seguintes elementos:
– Um cabeçalho e um menu para todas as
páginas
– Links a esquerda para navegação (explorer)
– Um rodapé com informações de copyright
Academia de Ensino Superior
Prof. André Morais
Master Page e Content Page
• Uma página “Master” define um
layout padrão para todas as páginas
baseadas nela.
• Uma página “Content” é baseada na
“Master”
Academia de Ensino Superior
Prof. André Morais
Master Page e Content Page
• Criando uma Master Page
Academia de Ensino Superior
Prof. André Morais
Master Page e Content Page
• Uma Master Page irá conter:
– HTML básico
– <%@master ... %> na primeira linha
– Uma tag <asp:ContentPlaceHolder> com
um ID
Academia de Ensino Superior
Prof. André Morais
Master Page e Content Page
• Criando uma Content Page
Academia de Ensino Superior
Prof. André Morais
Master Page e Content Page
• Um Content Page irá conter:
–<%@ page MasterPageFile= ... %>
na primeira linha
–Uma tag <asp:content>
–NÃO é preciso definir o corpo do
HTML!!
Academia de Ensino Superior
Prof. André Morais
Master Page e Content Page
• Outras características:
– Master Pages em vários níveis
– Master Pages com múltiplos conteúdos
Academia de Ensino Superior
Prof. André Morais
Mapa
• Criando um mapa
• Acrescentando controles de
navegação
Academia de Ensino Superior
Prof. André Morais
Elaborando o design
• Boas práticas para o design de um
site:
– Separe a apresentação da informação
– Mantenha um visual consistente
– Mantenha o site simples para
navegação
Academia de Ensino Superior
Prof. André Morais
Exercício
• Rent A Car
– Você irá desenvolver um web-site para
uma empresa que presta serviço de
alugueis de carro;
– Inicialmente as seguintes páginas serão
criadas...
Academia de Ensino Superior
Prof. André Morais
Exercício
• Página principal
Menu
Academia de Ensino Superior
Prof. André Morais
Exercício
• Sobre a empresa
Academia de Ensino Superior
Prof. André Morais
Exercício
• Tarifas
• Dica: utilize o
recurso de
tabelas
disponível no
menu Layout
Academia de Ensino Superior
Prof. André Morais
Exercício
• Contato
Academia de Ensino Superior
Prof. André Morais
Download

Desenvolvendo Aplicações Web com Java