EXERCICIOS WEB - Entregar 04/10/2011 Edna Maia – Sistemas de

Propaganda
EXERCICIOS WEB - Entregar 04/10/2011
Edna Maia – Sistemas de Informação
Qual a definição mais correta para o termo Internet?
Internet é “um conjunto de diversas redes de computadores que se comunicam através dos
protocolos TCP/IP"
O que é um Hipertexto?
Conjunto de documentos que fazem referência entre si, possibilitando navegação entre os
diferentes tópicos
A partir da inte-referência entre as diversas paginas é criado uma malha de interconexões
(de onde vem o termo Web).
O conceito de hipertexto não é único da WWW. Ele é bem anterior a Internet.
Qual seria um outro exemplo de Hipertexto? O dicionário! No dicionário os termos
existentes se auto-referenciam.
Em poucas palavras o que seria um modelo cliente-servidor?
Comunicação entre uma maquina, chamada servidor, que disponibiliza recursos a serem
acessados por outras maquinas, chamadas de clientes.
Qual a diferença entre páginas web com conteúdo estático e dinâmico?
No conteúdo estático as paginas HTML são criadas previamente e são apenas requisitadas
No conteúdo dinâmico, ha uma requisição por uma pagina e a pagina HTML é gerada em
tempo real e entregue ao requisitante.
Em relação a linguagem HTML, o que faz a tag <PRE>
O texto é exibido conforme digitado. (carrega a formatação do texto).
Sobre a tag <META> quando um recurso como o REFRESH deve ser utilizado?
Para atualizar a página, como por exemplo o chat.
Questionário ll
Antes da criação e utilização do CSS, qual era um dos principais problemas enfrentados pelos
analistas/criadores de soluções web?
A formatação do site veja: se o site precisa de manutenção nas páginas e tiver que fazer
alteração, pagina por pagina, gerando perda de tempo , mas temos a solução! CSS, na
cabeça.
O que é CSS? Para que é utilizado? Exemplifique.
Acrônimo de Cascading Style Sheets (Folhas de Estilo Encadeadas)
Define como os elementos HTML serão exibidos
Foi adicionado ao HTML 4.0
Podem ser definidos tanto dentro do arquivo HTML quanto em um arquivo separado (*.css).
Quais as principais vantagens na utilização do CSS em um grande sistema web?
No caso, a manutenção do código;
Qual a sintaxe básica do CSS? Crie um pequena folha de estilo, com dois seletores contendo
algumas propriedades e valores, e explique o que ela faz.
#formata_txt{
Color:#010101;
Font-weight: bold;
}
Esse pequeno código, formata a cor o texto e negrito.
Qual a diferença entre seletores, propriedades e valores na sintaxe do CSS?
Seletores: é o elemento HTML para qual a regra será valida. Pode ser uma tag, uma classe,
ou por uma ID etc. (por exemplo: <p>, <h1>, <form>, .minhaclasse, etc...)
Propriedade: é o atributo do elemento HTML ao qual será aplicada a regra (por exemplo:
font, color, background, etc...)
Valor: é a característica específica a ser assumida pela propriedade
A atribuição dos valores as propriedades é feito através do operador ':' e não do operador
'='!
O operador ';‘ é opcional se houver apenas uma propriedade ou no caso da ultima!
Quais são os três tipos de inclusão de folha de estilo em relação a um arquivo .HTML. Expliqueas
Definição em arquivo externo
Definição no elemento header
Definição inline
Tendo como contexto a pergunta anterior. O que acontece quando dois estilos são aplicados
ao mesmo elemento em escopos diferentes?
Ocorre conflito, e o que fica valendo é o comando mais interno.
Questionario lll
O que é XML? Para que é utilizado? De exemplo de aplicações.
Uma linguagem de marcação para a descrição de dados, imagens e etc., onde o
usuário é quem define a sua sintaxe e semântica – As tags definem a função do conteúdo
Explique o que é DTD e XML Schema.
Documento Válido
– Linguagens para especificação
• DTD
• XML SCHEMA
Documento de acordo com as especificações:
– DTD ou
– XML Schema
O que é um NAMESPACE em XML? Para que serve?
conflito de nomes quando dois diferentes documentos usam os mesmos nomes descrevendo
dois diferentes tipos de elementos
Quando um namespace é definido no início da tag como um elemento, todos os elementos
filhos com o mesmo prefixo são associados com o mesmo namespace.
O endereço usado para identificar o namespace não é o usado pelo analisador sintático para
obter informação. O único propósito é dar ao namespace um único nome. Contudo,
freqüentemente usa-se o namespace como ponteiro para uma página Web contendo
informação sobre o namespace.
Cite duas vantagens e desvantagens do XML atualmente.
Vantagens:
É editável, devido à popularidade do XML nos dias de hoje, com diferentes níveis de
automação, em qualquer ambiente: Sem automação: editores txt antigos, tais como vi
Com recurso automático de destaque: a maior parte dos editores txt modernos oferece
recursos para destaque de XML (distinção visual entre tag, atributo e conteúdo).
Desvantagem:
Velocidade: a grande quantidade de informação repetida prejudicando a velocidade de
transferência real de informação (quando esta é transportada na forma de XML).
Editabilidade txt: o arquivo "XML simples“ pode ser bem pouco intuitivo, dificultando sua
edição com editores txt por pessoas leigas, mais ainda no caso de volume de dados muito
grandes, onde o XML pode sequer ser facilmente editável por pessoas experientes.
O que é XSL - eXtensible StyLe Sheets ?
Transforma XML to XML(HTML, …)
Linguagem de programação declarativa
Cria o formato de saída
Filtra o dados
Reusabilidade da informação: pequenos trechos de informações comuns podem ser
compartilhadas em vários lugares
Coleta de informações: o sistema pode identificar e capturar componentes de informações
úteis em um documento
Aplicações de gerenciamento de textos de granularidade fina: suporte a aplicações que
envolvem o processamento de documentos em diferentes granularidades
Questionário lV
O que é xhtml?
É uma evolução com a adição de aplicações da linguagem HTML para metalinguagem XML
(EXtensible Markup Language).
Qual o objetivo da criação do xhmtl? Quais suas principais aplicações?
É a troca de informações independente da aplicação, e Linguagem de Marcação para
Hipertexto Extensível, uma aplicação XML, escrita para substituir o HTML e nada mais é do
que um HTML "puro, claro e limpo".
Em primeiro lugar a compatibilidade da linguagem XHTML com as futuras aplicações de
usuários, garantindo desde já que as criações XHTML irão se conservar estáveis por longos
anos. A tendência é que futuras versões de brownsers e agentes de usuários em geral,
deixem de suportar elementos e atributos já em desuso ("deprecated") segundo as
recomendações da W3C, bem assim como antigos e ultrapassados esquemas e esboços do
HTML.
Quais as vantagens de se utilizar xhtml em aplicações web?
O XHTML consegue ser interpretado por qualquer dispositivo.
Não existem muitas diferenças entre o HTML e o XHTML.
Para verificar se uma página XHTML está bem construída, o melhor método é validar o
código através de uma aplicação Web disponibilizada pela W3C.
Xhtml pode ser considerado um “Web Standard”
XHTML 1.0 é uma recomendação da W3C e sua versão atual data de 26 de janeiro de 2000.
Isto significa que trata-se de uma linguagem estável, oficialmente especificada pela W3C,
tendo sido projetada e revisada pelos seus membros e é uma "Web Standard".
Cite algumas regras básicas do xhtml.
Um documento XHTML deve ter TODAS as tags e seus respectivos atributos escritos com letra
minúscula!
O que é Doctype (Document Type Definition, vulgo DTD)? Para que serve sua aplicação em
relação ao xhtml
STRICT
igual ao HTML 4.01 Strict, mas respeitando regras XML.
TRANSITIONAL
permite a utilização de alguns elementos e atributos obsoletos que não se
podem usar em XHTML 1.0 Strict, como o center, u, strike, e applet. Suporta tudo o que se
encontra no XHTML 1.0 Strict, mas é também muito bom em termos de compatibilidade com
browsers mais antigos.
FRAMESET
Permite a utilização de framesets HTML
Download