Buscar

Prog Cli Sist web rav2 e 3

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Nome: Prof. Jorge Ferreira
Titulação : Especialista em Análise e Gerência de Projetos.
Revisão das aulas 6 , 7 , 8 , 9 e 10.
XML;
Tableless 
WebService
“Hoje a quantidade de informação disponível na Internet é praticamente incalculável. A maioria está em HTML, um formato de apresentação, mas o XML assumiu seu lugar, ao lado do HTML.
O XML se tornou um método bastante popular para o armazenamento de dados e para transmissão de dados.”
		Kevin Howard Goldberg
XML – O que é? É uma série de regra para se criar linguagem de marcação personalizada
XML, ou eXtensible Markup Language, é uma especificação para armazenar informações e descrever a estrutura delas.
Não possui tags próprias.
As tags deverão seguir a especificação XML
<?xml version="1.0"?>
<my_children>
<child>
 <name>Julia</name>
 <gender>Female</gender>
 <age>2</age> 
</child>
</my_children> 
XML – O que é?
É uma série de regras para se criar linguagens de marcação personalizadas.
XML – Por que usar?
Armazenar e transmitir dados
Facilidade de extensão e adaptação
Compartilhar dados entre sistemas e organizações
Pode ser usado gratuitamente
XML – Extensão
Como as tags XML são criadas por nós, não há como um navegador saber como exibir as tags. 
Fica pra nós a especificação de como um documento XML deve ser exibido.
XML é composto de três linguagens:
XSLT ( para transformar documentos XML)
Xpath (para identificar partes diferentes em um documento)
XSL-FO (para formatar um domento XML)
XML – Exemplo
<?XML VERSION = “1.0” ?> <!-- versão --> 
<raiz> <!-- elemento raiz -->
 <name>FULANO<name> <!-- filho-->
 <location>SICLANO</location<
 <height units= “feet”>107</height> <!-- atributo--> 
</raiz> > <!-- elemento raiz --> 
XML – Regras de Programação XML
Um elemento raiz é obrigatório
Tags de fechamento são obrigatórias
Devem-se aninhar os elementos
Case sensitive 
Valores devem conter aspas 
XML – Início
Deve-se iniciar cada arquivo XML com uma declaração que indique a versão XML usada.
No início do documento , digite: <?xml 
Depois, digite: version=“1.0”
Digite: ?> 
XML – Elemento raiz
Todo arquivo XML deve ter um, e apenas um, elemento que contenha todos os outros.
<raiz>
</raiz>
XML – Exemplo
<?XML VERSION = “1.0” ?> <!-- versão -->
<raiz> <!-- elemento raiz -->
 
 </raiz> > <!-- elemento raiz --> 
XML – Elementos filho
Após a criação do elemento raiz, podemos criar qualquer elemento filho.
<nome>conteudo</nome>
XML – Elementos aninhados
São elementos filhos de elementos filhos.
<?XML VERSION = “1.0” ?>
<raiz>
	<raiz_interna> 
 <name>FULANO<name> <!-- filho-->
 <location>SICLANO</location<
 <height units= “feet”>107</height>
</raiz_interna>
</raiz> > <!-- elemento raiz --> 
XML – Atributos
São elementos filhos de elementos filhos.
<?XML VERSION = “1.0” ?>
<raiz>
	<raiz_interna> 
 <name>FULANO<name> 
 <location>SICLANO</location<
 <height units= “feet”>107</height> <!-- atributo-> 
</raiz_interna>
</raiz> >
XML – Elementos vazios
São elementos que não têm conteúdo próprio. Ele possuem atributos.
<main_image filename=”bola.jpg” w=“30” h=“20” />
Ou
<source section=“10” newspaperid=“21”></source>
XML – Comentários
Os comentários são usados para por usamos um determinado elemento.
O que significa certa rotina, etc.
<!– este é um comentário -->
WebStandards 
Muitos desenvolvedores já adotaram os Webstandards, mas seguem apenas os padrões que beneficiam a produção das páginas. Existem técnicas de codificação que podem aumentar a acessibilidade, a usabilidade e a beleza das páginas, mas elas não estão muito difundidas.
W3C
Os Webstandards, em última análise, devem beneficiar o usuário 
Separação entre conteúdo, apresentação e comportamento.
W3C
Teremos um código mais organizado, mais fácil de manter com
diferentes arquivos de CSS para diferentes mídias: monitor, PDA, impressora, áudio.
Indexabilidade 
Melhor indexabilidade em buscadores como o Google.
Tableless -> Devemos evitar usar tabelas para marcar layout.
Tableless -> Originalmente as tabelas foram criadas para exibirem dados tabulados. Elas começaram a ser usadas para marcar layout porque não havia alternativa melhor na época.
Para substituir as tabelas na marcação do layout, é recomendável a utilização da tag DIV.
Folhas de Estilo
Para formatar as página html, usávamos formatar na própria página.
Com isso as páginas html ficavam com o código das tags (body, h1, p, etc) e também com o código da formatação. Acarretando uma página pesada.
Resolveram então separar o código html do código da formatação criando assim as FOLHAS DE ESTILO EM CASCATA (STYLESHEET).
Temos três tipos de folha de estilo:
externa, incorporada e inline.
CSS IMPORTADO (EXTERNO)
 As regras CSS são importadas quando estão declaradas em um documento à parte do documento HTML. A folha de estilo CSS é então um arquivo separado do arquivo .html e que tem a extensão .css. 
 Esse tipo de procedimento serve para aplicar regras CSS a várias páginas de um website.
 Utilizando uma folha de estilo externa, podemos mudar a aparência de um
site inteiro modificando apenas um único arquivo. (.css importado).
CSS IMPORTADO (EXTERNO)
 O arquivo .css da folha de estilo externa deverá ser vinculado ao documento HTML, dentro da tag <head>.
Sintaxe:
<head>
 . . .
 <link rel = “stylesheet” type = “text/css” href= “exemplo.css”>
 . . .
</head>
 O navegador interpretará as regras de estilo do arquivo exemplo.css e formatará o documento de acordo com elas.
CSS INCORPORADO (INTERNO)
É possível incorporar regras CSS declarando-as no próprio documento HTML. 
Esse tipo de procedimento serve para aplicar regras CSS a uma única página. 
Com a folha de estilo incorporada ou interna, podemos mudar a aparência somente de um documento, aquele no qual a folha de estilo está incorporada.
As regras CSS internas deverão ser declaradas na seção <head> do documento com a tag de estilo <style>.
CSS INCORPORADO (INTERNO)
Ex:
 <head>
 . . .
 <style type = “text/css”>
 
 body {background-color : #EE0000;}
 h2 { color : #00CC00;}
 p { margin-right : 10px;}
 </style>
 . . .
 </head>
CSS INCORPORADO (INTERNO)
O navegador interpretará as regras CSS na própria página e formatará o documento de acordo com elas.
Normalmente o navegador ignora tags desconhecidas, mas o conteúdo da tag poderá ser mostrado na tela.
Para ocultar o conteúdo das tags em navegadores que não suportam estilos, utilizamos a marcação de comentário do
HTML: <!—(abre comentário) e - - > (fecha comentário).
CSS INLINE
São regras CSS declaradas dentro da tag do elemento HTML (aplica regras a apenas um elemento).
Ao utilizar esse procedimento são perdidas muitas vantagens da CSS, pois o conteúdo é misturado com a apresentação.
O método deve ser usado apenas para aplicar um estilo a uma única ocorrência de um elemento na página Web.
CSS INLINE
<p style = “color:#CC9900; font-size: 14px;”>
Aqui um parágrafo com a cor marrom e com letras tamanho 14
</p>
Estamos aplicando formatação da cor da fonte e do tamanho da fonte diretamente no parágrafo da página.
PRIORIDADES
-estilo inline (dentro de um elemento HTML);
-estilo incorporado (definido na seção head do documento);
-estilo externo (importado ou lincado).
A CSS INLINE PREVALECE SOBRE AS OUTRAS DUAS E A CSS INCORPORADA PREVALECE SOBRE A EXTERNA PARA A MESMA
FORMATAÇÃO.
PRIORIDADES 
EX. 
Se uma cor do parágrafo formatada na css externa como vermelho e na incorporada como verde, aparecerá formatação em VERDE.
E se o mesmo parágrafo for formatado INLINE como AZUL, aparecerá o
parágrafo em AZUL.
REGRAS DE FOLHA DE ESTILO (CSS)
eletor {propriedade : valor;}
Propriedade – É o atributo do elemento HTML ao qual será aplicada a regra.
Valor – É a característica a ser assumida pela propriedade.Ex: fundo preto, letra verdana.
Comentário – É utilizado para documentar trechos de código.
/* este é um comentário */Ex:
p {font-size : 10px; /* este é outro comentário */
 font-family : verdana, Serif;
}
REGRAS DE FOLHA DE ESTILO (CSS
- Vários Seletores 
Podemos agrupar, os seletores separando-os com uma vírgula.
SELETOR DE TAG
Um seletor de tag pode ser: body, p, h1, h2, etc.
<html>
 <head>
 <title>SELETOR DE TAG</title>
 <style type="text/css">
 body{background : #00ff00;}
 </style>
 </head>
 <body>
<h1>Esta é uma página com cor VERDE</h1>
 </body>
</html>
CLASSES DE SELETORES
É possível criar classes de seletores com qualquer nome, definindo as regras
CSS.
Sintaxe: elementoHTML.nomedaclasse {propriedade : valor;}
ex:
p.vermelho {color : #FF0000;}
p.verde {color : #00FF00;}
Ou
.vermelho {color : #FF0000;}
.verde {color : #00FF00;}
CLASSES DE SELETORES
APLICAÇÃO:
<p class = “vermelho”> Este parágrafo terá fonte vermelha</p>
<p class = “verde”> Este parágrafo terá fonte verde</p>
Exemplo de classe
<html
 <head>
 <title> Exemplo de classe </title>
 <style type="text/css">
 .vermelho {color : #FF0000;}
 .verde {color : #00FF00;}
 </style>
 </head>
<body>
 <p class = "vermelho"> Este parágrafo terá fonte vermelha</p>
 <p class = "verde"> Este parágrafo terá fonte verde</p>
</body>
</html>
SELETOR ID
O seletor ID é único, podendo ser aplicado a somente um elemento HTML
dentro do documento.
Podemos criar qualquer nome e com este criar uma ID.
A sintaxe básica para o seletor ID é composta por um nome qualquer precedido de tralha.
ex:
#qualquerID {propriedade : valor;}
Exemplo de classe
<html>
 <head>
 <title>seletor id</title>
 <style type="text/css">
 #vermelho {color : #FF0000;}
 #verde {color : #00FF00;}
 #azul {color : #0000FF;}
 </style>
 </head>
<body>
<p id = "vermelho"> Este parágrafo terá fonte vermelha e 22px</p>
<p id = "verde"> Este parágrafo terá fonte verde e 26px</p>
<p id = "azul"> Este parágrafo terá fonte azul e 30px</p>
</body>
</html>
<DOCTYPE html PUBLIC “.//W3C//DTD XHTML 1.0 Transitional//EN” http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd>
Sites internos da OI.
 
https://portalvpn.oi.net.br/VP/webforms/acesso/solicitaracesso.aspx - site para receber token – da net scaler
 
 
https://oivpn.oi.net.br/vpn/index.html - Net Scaler 
 
 
https://login.intranet/nidp/idff/sso?id=1&sid=0&option=credential&sid=0 – Portal GA
 
 
	http://10.121.148.36:8080/# --- 
	Welcome to Acme Packet Net-Net Central 7.1
 
http://10.111.4.45:8080/spectrum/
 
http://10.121.241.10/bcsegoss/ - site seg acesso oss
 
 
http://interativa/
 
http://portaldo/portal/index.php - Portal DO
 
 
http://10.121.241.97/BDU/login.asp -- BDU
 
http://10.121.240.178/portal/ -- Portal OSS
 
http://10.121.240.178/portal/administrator/ - Joomla de OSS

Outros materiais