PRnet/2013. Linguagem de Programação Web



Documentos relacionados
CONCEITOS BÁSICOS DE INTERNET. Disciplina: INFORMÁTICA 1º Semestre Prof. AFONSO MADEIRA

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

INFORMÁTICA FUNDAMENTOS DE INTERNET. Prof. Marcondes Ribeiro Lima

Desenvolvimento de Aplicações Web

XHTML 1.0 DTDs e Validação

DWEB. Design para Web. Fundamentos Web I. Curso Superior de Tecnologia em Design Gráfico

INTERNET. TCP/IP protocolo de comunicação sobre o qual se baseia a Internet. (conjunto de regras para a comunicação entre computadores)

Protocolos de Internet (família TCP/IP e WWW) Primeiro Técnico. Prof. Cesar

Programação para a Web - I. José Humberto da Silva Soares

USO GERAL DOS PROTOCOLOS SMTP, FTP, TCP, UDP E IP

TECNOLOGIA WEB. Principais Protocolos na Internet Aula 2. Profa. Rosemary Melo

Redes. Pablo Rodriguez de Almeida Gross

UM NOVO CONCEITO EM AUTOMAÇÃO. Série Ponto

Internet ou Net. É uma rede mundial de computadores ligados entre si através s de linhas telefónicas comuns.

Técnicas e processos de produção. Profº Ritielle Souza

Desenvolvimento em Ambiente Web. Prof. André Y. Kusumoto

Web Design. Prof. Felippe

CAPÍTULO 2. Este capítulo tratará :

TECNOLOGIAS WEB AULA 2 PROF. RAFAEL DIAS

Professor: Gládston Duarte

REDES DE COMPUTADORES

Tecnologias Web. Lista de Exercícios AV02. Luiz Leão

Autoria Web Apresentação e Visão Geral sobre a Web

10/07/2013. Camadas. Principais Aplicações da Internet. Camada de Aplicação. World Wide Web. World Wide Web NOÇÕES DE REDE: CAMADA DE APLICAÇÃO

REDES DE COMPUTADORES

Aula 1 Cleverton Hentz

Camada de Aplicação. DNS Domain Name System. Redes de Computadores Prof. Leandro C. Pykosz

UFG - Instituto de Informática

11 - Q34826 ( FCC DPE - SP - Oficial de Defensoria Pública / Noções de Informática / Internet e intranet; )

Redes de Computadores. Protocolos de comunicação: TCP, UDP

Internet Visão Geral. O que é a Internet? Ong Ação Cidadã

efagundes com Como funciona a Internet

Wireshark. Captura de Protocolos da camada de aplicação. Maicon de Vargas Pereira

TECNOLOGIA WEB INTERNET PROTOCOLOS

Projeto de sistemas O novo projeto do Mercado Internet

Sistemas Multimédia. Arquitectura Protocolar Simples Modelo OSI TCP/IP. Francisco Maia Redes e Comunicações

Redes - Internet. Sumário Aula 3,4 e 5 9º C } Estrutura baseada em camadas. } Endereços IP. } DNS -Domain Name System

Afinal o que é HTML?

Alan Menk Santos Redes de Computadores e Telecomunicações. Camada de Aplicação. Camada de Aplicação

REDES DE COMPUTADORES

Programação e Designer para WEB

Análise da Nova Linguagem HTML5 para o Desenvolvimento Web

IP significa Internet Protocol. A Internet é uma rede, e assim como ocorre em qualquer tipo de rede, os seus nós (computadores, impressoras, etc.

Redes de Computadores Camada de Aplicação. Prof. MSc. Hugo Souza

Prof. Marcelo Cunha Parte 5

Silvana Lopes Profª de Informática ETEC São Paulo

Aplicativos para Internet Aula 01

OURO MODERNO Web Designer APOSTILA DE EXEMPLO. (Esta é só uma reprodução parcial do conteúdo)

Microsoft Internet Explorer. Browser/navegador/paginador

Web Design Aula 01: Conceitos Básicos

INTRODUÇÃO AO DESENVOLVIMENTO WEB. PROFª. M.Sc. JULIANA H Q BENACCHIO

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2

17/03/ :04 Leite Júnior QUESTÕES FCC 2010 REDES (INTERNET/INTRANET)

Desenvolvimento em Ambiente Web. Prof. André Y. Kusumoto

Intranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO

Camada de Aplicação. Prof. Eduardo


MINICURSO WINDOWS SERVER 2008 UTILIZANDO O VMWARE PLAYER

Desenvolvimento Web Protocolos da Internet

Cliente / Servidor. Servidor. Cliente. Cliente. Cliente. Cliente

Web. Web. Web. Web. Unidade 4. Conceitos básicosb. Publicação. Web: Frontpage Programa de animação gráfica. Programa de edição

Introdução à Camada de Aplicação. Prof. Eduardo

Desenvolvimento em Ambiente Web. HTML - Introdução

SISTEMAS DISTRIBUIDOS

Rede de Computadores (REC)

INTERNET. Professor: Leandro Crescencio Colégio Politécnico 1

Introdução à Tecnologia Web. Tipos de Sites. Profª MSc. Elizabete Munzlinger

HTML Página 1. Índice

LABORATÓRIO DE INTERCONEXÃO DE REDES DE COMPUTADORES. SERVIÇOS ADICIONAIS: Conceituação, Instalação e Configuração

Comunicação de Dados

DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3

Conceitos Básicos

Internet. O que é a Internet?


CSS. Oficina de CSS Aula 10. Cascading Style Sheets. Cascading Style Sheets Roteiro. Cascading Style Sheets. Cascading Style Sheets W3C

Módulo 11 A Web e seus aplicativos

Curso Técnico de Redes de Computadores Disciplina de Fundamentos de Rede

Internet. Professor: Francisco Silva

Desenvolvimento em Ambiente Web. Prof. André Y. Kusumoto

A Internet, ou apenas Net, é uma rede mundial de computadores ligados, entre si, através de linhas telefónicas comuns, linhas de comunicação

A INTERNET E A NOVA INFRA-ESTRUTURA DA TECNOLOGIA DE INFORMAÇÃO

(eletronic mail )

BANCO DE DADOS CONTEÚDO INFORMÁTICA. Prof.: MARCIO HOLLWEG BANCO DE DADOS SGBD TABELA CONCEITOS BÁSICOS

Programação e Designer para WEB

Curso: Redes II (Heterogênea e Convergente)

CST em Redes de Computadores

MÓDULO 8 Modelo de Referência TCP/IP

Capítulo 11 - Camada de Transporte TCP/IP e de Aplicação. Associação dos Instrutores NetAcademy - Julho de Página

O W3C Futuro da Web HTML5. Março/2011 Web Expo Fórum

Anexo VI Edital nº 03361/2008. Projeto de Integração das informações de Identificação Civil. 1. Definições de interoperabilidade adotadas pela SENASP

Configurando o DDNS Management System

4. Qual seria o impacto da escolha de uma chave que possua letras repetidas em uma cifra de transposição?

Web Design Aula 11: Site na Web

REDE DE COMPUTADORES

Tecnologias da Informação e Comunicação. Principais tipos de serviços da Internet

TRIBUNAL DE CONTAS DO DISTRITO FEDERAL

Disciplina de Redes de Computadores Estudo Dirigido para a Prova II Professor Dr Windson Viana de Carvalho

Tecnologias Web. Lista de Exercícios AV02 Turma Luiz Leão

Transcrição:

Linguagem de Programação Web Linguagem de Programação Web Prnet/2013

Linguagem de Programação Web» Programas navegadores» Tipos de URL» Protocolos: HTTP, TCP/IP» Hipertextos (páginas WEB)» HTML, XHTML» Conhecendo a W3C

Linguagem de Programação Web» Programas navegadores Um navegador, também conhecido pelos termos em inglês web browser ou simplesmente browser, é um programa de computador que habilita seus usuários a interagirem com documentos virtuais da Internet, também conhecidos como páginas da web. O padrão de desenvolvimento está no código de marcação HTML e estão hospedadas num servidor Web.

Linguagem de Programação Web» Programas navegadores Mozilla Firefox Internet Explorer Opera Chrome Safari

» URL Uniform Resource Locator (Localizador Padrão de Recursos) é o endereço de um recurso (um arquivo, uma impressora, etc.), disponível em uma rede; seja a Internet, ou uma rede corporativa, uma intranet. Uma URL tem a seguinte estrutura: protocolo://máquina/caminho/recurso Combina informações sobre o tipo de protocolo utilizado, o endereço do site em que o recurso está localizado, subdiretórios e o nome do arquivo.

» Sintaxe de URL protocolo://máquina/caminho/recurso - protocolo: HTTP, FTP, entre outros. - máquina designa o servidor que disponibiliza o documento ou recurso designado. - caminho especifica o local (geralmente num sistema de arquivos) onde se encontra o recurso dentro do servidor.

» Protocolo de Internet (Internet Protocol) é um protocolo de comunicação usado entre duas ou mais máquinas em rede para encaminhamento dos dados.» Define um conjunto de regras para transferência de arquivos, comunicação de dados e controle de transmissão.

» Protocolo de Internet É uma convenção que controla e possibilita uma conexão, comunicação, transferência de dados entre dois sistemas computacionais. De maneira simples, um protocolo pode ser definido como "as regras que governam" a sintaxe, semântica e sincronização da comunicação. Os protocolos podem ser implementados pelo hardware, software ou por uma combinação dos dois.

» Tipos de Protocolos de Comunicação em rede:» IP (Internet Protocol)» DHCP (Dynamic Host Configuration Protocol)» TCP (Transmission Control Protocol)» HTTP (Hypertext Transfer Protocol)» FTP (File Transfer Protocol)» Telnet (Telnet Remote Protocol)» SSH (SSH Remote Protocol)» POP3 (Post Office Protocol 3)» SMTP (Simple Mail Transfer Protocol)» IMAP (Internet Message Access Protocol)

» Domain Name System (Sistema de Nomes de Domínios) Traduz nomes para os endereços IP e endereços IP para nomes respectivos, permitindo a localização de hosts em um domínio determinado.

» Domain Name System Endereços de IP são usados pela camada de rede para determinar a localização física e virtual do equipamento. Nomes de domínio, porém, são mais mnemônicos para o usuário e empresas. É então necessário um mecanismo para traduzir um nome de domínio em um endereço IP. Esta é a principal função do DNS.

» Domain Name System Um recurso da internet, por exemplo um site da Web, pode ser identificado de duas maneiras: pelo seu nome de domínio, por exemplo, www.wikipedia.org pelo endereço de IP dos equipamentos que o hospedam (por exemplo, 208.80.152.130 é o IP associado ao domínio www.wikipedia.org).

O DNS é um sistema de gerenciamento de nomes hierárquico e distribuído operando segundo duas definições:» Examinar e atualizar seu banco de dados.» Resolver nomes de domínios em endereços de rede (IP). O servidor DNS secundário é uma espécie de cópia de segurança do servidor DNS primário.

Existem 13 servidores DNS raiz no mundo todo e sem eles a Internet não funcionaria. 10 nos Estados Unidos da América 01 na Ásia 02 na Europa Para Aumentar a base instalada destes servidores, foram criadas réplicas localizadas por todo o mundo, inclusive no Brasil desde 2003.

10 nos Estados Unidos da América / 01 na Ásia / 02 na Europa

» Hiperlinks ou links Permite que o usuário acesse informações por meio de documentos hipertextos, os quais contêm links para outros documentos. É uma referência num documento em hipertexto a outras partes deste documento ou a outro documento.

» Hipertextos (páginas WEB) É o termo que remete a um texto em formato digital, ao qual se agregam outros conjuntos de informação na forma de blocos de textos, palavras, imagens ou sons, cujo acesso se dá através de referências específicas denominadas hiperlinks ou simplesmente links.

» HTML HTML (HyperText Markup Language), que significa Linguagem de Marcação de Hipertexto) é uma linguagem de marcação utilizada para produzir páginas na Web. Documentos HTML podem ser interpretados por navegadores.

» Exemplo de Código HTML <html> <head> <title>exemplo HTML</title> </head> <body bgcolor ="gray" text="black > <h2>"a evolução da internet"</h2> <hr align="center" width="70%" size="5" noshade /> <font face="tahoma"> <p>durante a sua vida a <font color="red">internet</font> sofreu muitas<br /> mutações, sempre se adaptando<br /> a novas realidades. Mudou o perfil de seus<br /> usuários, mudaram as características<br /> dos computadores a ela ligados.</p> <p>uma revolução deste porte, que tem em<br /> sua essência a comunição,<br /> tem alterado fortemente o nosso estilo de vida.<br /> O modo como pensamos, trabalhamos e vivemos<br /> estão sendo alterados com uma velocidade nunca vista.</p> <ol> <li>mudanças da internet</li> <li>novas Realidades</li> <li>características</li> </ol> <ul> <li>alteração do estilo de vida</li> <li>mudança no modo como pensamos</li> <li>trabalhamos muito mais</li> <li>comunicação muito mais eficaz</li> </ul> </body> </html>

» Resultado de Código HTML

XHTML x HTML5 Em dezembro de 1997, o W3C endossou a HTML4 como uma Recomendação oficial. Em dezembro de 1999, o W3C publicou as Recomendações para o HTML 4.01. Essa é a versão atual da HTML.

Criação da HTML5 Em maio de 2007, o W3C reconsiderou sua decisão de encerrar o desenvolvimento da HTML em favor da XHTML e tornou pública sua decisão de retomar os estudos para o desenvolvimento da HTML5, tomando como base o trabalho que já vinha sendo desenvolvido pelo WHATWG (Web Hypertext Application Technology Working Group) - Grupo de Trabalho para Tecnologias de Hipertexto em Aplicações para Web.

Criação da HTML5 http://www.whatwg.org/ O WHATWG foi criado em 2004 por desenvolvedores da Apple, da Fundação Mozilla e do navegador Opera, que, descontentes com os rumos adotados pelo W3C, propuseram-se a desenvolver as especificações para HTML5, Web Forms 2.0 e Web Controls 1.0.

Comunidade WHATWG http://www.whatwg.org/

Comunidade WHATWG Atualmente, o foco único do Grupo de Trabalho é a HTML5, uma vez que a Web Forms 2.0 também foi assimilada pelo W3C e os estudos para Web Controls 1.0 foram interrompidos. O WHATWG desenvolve a HTML5 em conjunto com o W3C e ambos mantêm em seus sites uma versão das especificações que diferem ligeiramente em pequenos detalhes. http://www.whatwg.org/

Comunidade WHATWG A versão do WHATWG é menos restritiva do que a versão do W3C. Por exemplo: em vários itens da especificação, apresenta exemplos ilustrativos e informações sobre suporte da funcionalidade descrita, nos navegadores modernos. Essas informações adicionais não constam da versão do W3C. Os princípios descritos visam a orientar o Grupo de Trabalho que desenvolve a HTML5 nas seguintes áreas: Compatibilidade Utilidade Interoperabilidade Acesso universal http://www.whatwg.org/

» XHTML XHTML ou extensible Hypertext Markup Language, é uma reformulação da linguagem de marcação HTML, baseada em XML. Combina as tags de marcação HTML com regras da XML. Este processo de padronização tem em vista a exibição de páginas Web em diversos dispositivos (televisão, palm, celular, etc). Sua intenção é melhorar a acessibilidade.

O XHTML consegue ser interpretado por qualquer dispositivo, independentemente da plataforma utilizada, pois as marcações possuem sentido semântico para as máquinas. Uma página XHTML pode ser validada através de uma aplicação Web disponibilizada pela organização W3C. XHTML x HTML5

» Conhecendo a W3C O World Wide Web Consortium (W3C) é a principal organização de padronização da World Wide Web. Consiste em um consórcio internacional com quase 400 membros, agrega empresas, órgãos governamentais e organizações independentes com a finalidade de estabelecer padrões para a criação e a interpretação de conteúdos para a Web.

» W3C Foi fundado por Tim Berners- Lee em 1994 para levar a Web ao seu potencial máximo, por meio do desenvolvimento de protocolos comuns e fóruns abertos que promovam a sua evolução e assegurem a sua interoperabilidade.

» W3C Sites desenvolvidos segundo esses padrões podem ser acessados e visualizados por qualquer pessoa ou tecnologia, independente dos hardware ou software utilizados, de maneira rápida e compatível com os novos padrões e tecnologias que possam surgir com a evolução da internet.

» Referências:» HTML5 A linguagem de marcação que revolucionou a web Maurício Samy Silva http://livrohtml5.com.br/

» Referências complementares: http://pt.wikipedia.org/wiki/url http://pt.wikipedia.org/wiki/navegador http://pt.wikipedia.org/wiki/hipertexto http://pt.wikipedia.org/wiki/dns http://pt.wikipedia.org/wiki/xhtml http://pt.wikipedia.org/wiki/w3c http://pt.wikipedia.org/wiki/protocolo http://pt.wikipedia.org/wiki/protocolo_de_internet http://pt.wikipedia.org/wiki/dns