Desenvolvimento em Ambiente Web Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com
Arquitetura Cliente-Servidor Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Cliente ( Navegador/Browser) - Internet Explorer da Microsoft, Mozilla Firefox, Google Chrome, etc. Servidor Web - Internet Information Server -IIS, Apache, Personal Web Server PWS, etc. Internet - rede mundial. Intranet - rede particular. Extranet - rede particular com acesso a Internet. 2/11
Arquitetura Cliente-Servidor Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com 3/11
Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Domínio Domínio é a parte do endereço que vem após o "www". Por exemplo, no site Terra, cujo endereço é www.terra.com.br, o nome do domínio é: terra.com.br. Quando uma empresa, instituição ou pessoa tem seu próprio domínio, ela pode usá-lo também para endereços de e-mail, como por exemplo: contato@terra.com.br. Qual a sintaxe correta de um domínio na internet? Tamanho mínimo de 2 e máximo de 26 caracteres, não incluindo a categoria, por exemplo: no domínio XXXX.COM.BR, esta limitação se refere ao XXXX. Ser uma combinação de letras e números [a-z;0-9], hífen [-] e os seguintes caracteres acentuados [à, á, â, ã, é, ê, í, ó, ô, õ, ú, ü, ç]; Não ser constituído somente de números e não iniciar ou terminar por hífen. 4/11
Domínio Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com O que é o registro.br? O registro.br é o órgão responsável pelo registro e manutenção dos domínios.br. Ou seja, todos os domínios com terminação.br foram registrados através do registro.br. Sou pessoa física (não tenho CNPJ), posso ter um domínio? Para registrar um domínio, é necessário ser uma entidade legalmente representada ou estabelecida no Brasil como pessoa jurídica (Instituições que possuam CNPJ) ou física (CPF) que possua um contato em território nacional. O que é DNS? DNS é a sigla para Domain Name System ou Sistema de Nomes de Domínios. É uma base de dados hierárquica, transforma nomes de domínios em endereços IP e viceversa. Os domínios são convertidos para um número de DNS para que os computadores possam encontrá-lo na Rede Internet. Exemplo: unip.br para um número IP (200.136.76.5 ). 5/11
Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com HTML HTML (HyperText Markup Language - Linguagem de Marcação de Hipertexto) É uma linguagem muito simples, utilizada para criar documentos HIPERTEXTO, que pode ser portada de uma plataforma computacional para outra. Isto significa que você pode escrever códigos-fonte HTML sem se preocupar em qual computador e por qual sistema operacional este documento será visualizado 6/11
Hipertexto Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Um documento hipertexto é constituído de trechos de texto, muito parecidos com aqueles que produzimos com um editor de textos. É o que vamos utilizar para produzir páginas codificadas em HTML. Um hipertexto diferencia de um documento comum pela possibilidade de "ligar" uma palavra ou um trecho de texto com outras partes desse ou de outros documentos. Esta ligação é chamada link de hipertexto ou simplesmente, link. Ao dar um clique em um link, o programa HTML irá se encarregar de desviar sua leitura para um novo trecho do documento, correlacionado com o assunto apontado por essa ligação (como se fosse um ícone). 7/11
Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Caracterísiticas da Linguagem html HTML é uma "linguagem simples", possuindo aproximadamente uma centena de palavras reservadas entre um par de chaves angulares ("<>"). Por esta razão, a linguagem foi denominada de marcação (markup language). HTML é uma linguagem interpretada. O interpretador é o browser, que converte os comandos anotados na representação gráfica de objetos estruturados (texto e HTML possuem características de uma linguagem de imagens). 8/11
Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com HTML é uma linguagem de programação? HTML possui características de uma linguagem de programação, já que engloba comandos e diretivas. Ao contrário das linguagens de programação, HTML não controla recursos físicos do computador. Ela só envia informações de representação gráfica ao browser, o qual, por sua vez, irá converter com o hardware da máquina, transformando seus comandos e diretivas na representação gráfica solicitada. 9/11
Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Exemplo <html> <head> HTML <title>exemplo de uma Página HTML </title> </head> <body bgcolor="#a4a4a4"> <h1>curso de Ciência da Computação</h1> <h2>disciplina de Desenvolvimento em Ambiente Web</h2> <p><a href= http://www.kusumoto.com.br/ target= blank >Clique aqui para acessar o site do Prof. André Kusumoto</a></p> </body> </html> 10/11
Referências Notas de aula Prof. José Marcos Barbosa da Silveira Registro de Domínios para a Internet no Brasil http://registro.br/ Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com 11/11