quarta-feira, 30 de março de 2011

Aula 3

Introdução ao HTML
A linguagem HTML (sigla de Hypertext Markup Language - Linguagem de marcação de hipertexto) é responsável pela criação de documentos para a web, as chamadas páginas. E são divulgadas na WWW (World Wide Web) - Teia de alcance mundial.
Por meio dessa linguagem o desenvolvedor pode especificar atributos para o texto (como fonte, tamanho, cor, etc) E com elas são feitos os Hyperlinks que permitem navegar pela web, para isso, utiliza marcações, chamadas tags, no ponto da página em que é feito uma ligaçâo com outra página.
O HTML é um conjunto de tags (marcadores) que é usado para edição de uma página de internet e tudo é feito com uma linguagem fácil e simples de se trabalhar.
HTML propriamente dito não é uma linguagem de programação e sim uma linguagem de formatação de textos ou definições da estrutura de um site
As páginas da web são arquivos de texto gravados com uma extenção (extensão é oque distingue um arquivo de outro) no HTML poderemos usar dois tipos de estensão *.htm ou *.html
O HTML nâo necessita de um editor especial, tem que ser um programa de edição de texto que seja capaz de gravar arquivos. Exemplo: Bloco de notas do WINDOWS.
Em nosso curso iremos utilizar o bloco de notas pois ele é mais prático e fácil.
A linguagem XML
Com todas as facilidades da linguagem HTML ela também não está livre de limitações. Impossibilidade de definição de marcadores (tags), e usando somente os definidos pela linguagem usada.
Foi desenvolvido um comitê chefiado por Jon Busak, da Sun MicroSystems, uma especificação que no final de 1996 se tornaria a linguagem XML
O XML segue os mesmos princípios básicos do HTML, ou seja, é independente de plataoforma, não constitui uma linguagem de programação real e é de domínio público, o que significa que não tem dono.

Os marcadores-padrão da linguagem HTML
Nessa linguagem em vez de instruções e comandos, existem elementos tags ou marcadores, usados para ativar e desativar uma determinada formatação de um texto.
Um documento HTML dividi-se em várias seções, e cada um deve conter um tipo específico de informações.
Cada seção do documento assim traduzido a estrutura abaixo para a linguagem HTML.
Exemplo da estrutura básica do html:
<html> Início do HTML;
<head> Abertura do cabeçalho
<title></title> abertura e fechamento do título da página
</head> Fechamento do cabeçalho
<body> Abertura do corpo do texto
</body> Fechamento do corpo do texto
</html> Fim do HTML

Faça o exemplo abaixo para testarmos esses tópicos:

-Abra o bloco de notas
Digite o código abaixo no Bloco de notas.
<html>
<head>
<title> Título da minha página</title>
</head>
<body>
Estou fazendo meu primeiro código HTML e estou feliz por estar fazendo este curso e prometo me esforçar.
</body>
</html>

Salve seu trabalho: Clique no menu arquivo e escolha a opção salvar como, na caixa nome do arquivo, digite: primeiro.html , escolha a pasta meus documentos, clique em salvar.
Minimize o bloco de notas.
Vá até a pasta onde você salvou o arquivo, e clique duas veses no arquivo.
Olhe sua página criada, e feche.

Aula 2

Servidor Web
O Personal Web Server (PWS) terá a importante função de transformar o micro em um servidor web. Ele é fornecido gratuitamente e é indicado para sites de porte médio. Uma característica interessante dos servidores web é que eles funcionam localmente também, ou seja, mesmo que você não esteja conectado à internet, poderá acessar as páginas.
Dessa forma, podemos testar a funcionalidade do site exatamente como se ele estivesse na internet

Assistente de publicação
Para publicar um site na internet é necessário enviar as páginas que fizemos em nosso computador para o servidor web.

Navegador
A função dos navegadores é ler uma página em html, interpretá-la, e exibir ao usuário a página formatada

segunda-feira, 28 de março de 2011

Aula 1

Como funciona a internet?

A internet é baseada num conceito antigo da computação,  conhecido como arquitetura cliente-servidor. Exemplo: se precisamos retirar um livro, pedimos a bibliotecária. Uma vez localizado, ela entrega o volume e anota na ficha de empréstimo. Neste caso, a bibliotecária é a ''servidora'' de livors, e nós somos os ''clientes''
A arquitetura cliente-servidor sempre envolve um ''pedido de informação'' ( o pedido do livro) e uma resposta ( a entrega do livro)

Protocolos
Toda transição entre cliente e servidor envolve um ''protocolo'' temos um conjunto de regras que controla a comunicação entre ''cliente'' e ''servidor''
A internet também funciona baseada em um protocolo: o TCP/IP.
TCP: Transmission Control Protocol
IP: Internet Protocol
Exemplo de TCP/IP: 200.234.25.188

Na internet, como na maioria das redes, a informação é transmitida em pacotes. Eles são como pequenos envelopes de informação, com remetente e destinatário. o TCP se encarrega de dividir a informação em pacotes, envia-los pela rede, recebe-los, verifica-los e reagrupa-los. o IP tem a função de encontrar o melhor caminho, através da rede, para o envio dos pacotes é independente e pode seguir por caminhos diferentes,até chegar ao destino.Quando recebidos, os pacotes são ordenados e teremos exatamente a mesmas informação enviada.Cada pacote recebido é verificado: no caso da ocorrencia de erro, ele terá de ser reenviado.

Oque é um site?
A internet era usada para transmitir textos e dados - a interface gráfica que temos hoje - e que como a web estava muito longe de existir, foi criada uma linguagem para formatar graficamente as informações e um programa que entenda essa linguagem, exibindo para o usuário a formataçâo original.

Um site é simplesmente um conjunto de páginas esses documentos formam um sistema de informação, que pode ir desde uma simples página pessoal até um complexo sistema empresarial.O tamanho de um site é muito variável: pode ter de apenas uma página até milhares delas.
Também pode se usar o java e ASP (active server pages), eles transformam os sites, antes estáticos, em sistemas dinâmicos de informação.

Oque é um servidor?
Um site deve estar armazenado num servidor web, muitas veses, chamamos de host. A função de um servidor é enviar as páginas para os clientes que a solicitarem.Os ''servidores'' são computadores normais, habitualmente com grande capacidade de armazenamento, que ficam permanentemente ligados á internet por meio de uma linha telefônica dedicada ou de uma rede.
Uma característica importante de um servidor é que ele deve ter instalado um software específico, conhecido como web server, que faz com que o computador ''entenda'' as solicitações de páginas que ele recebe da internet e as envie para os usuários no mundo todo.