Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Linguagem de programação web, Notas de estudo de Engenharia Naval

conceitos,linguagem e propriedades.

Tipologia: Notas de estudo

2012

Compartilhado em 17/11/2012

ivanethe-carvalho-5
ivanethe-carvalho-5 🇧🇷

4.7

(42)

28 documentos

1 / 32

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
LINGUAGEM DE PROGRAMAÇÃO WEB
Ivanethe Cavalho Rocha.
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20

Pré-visualização parcial do texto

Baixe Linguagem de programação web e outras Notas de estudo em PDF para Engenharia Naval, somente na Docsity!

LINGUAGEM DE PROGRAMAÇÃO WEB

Ivanethe Cavalho Rocha.

 Conceitos Básicos

 O que é a WEB?

 Popularmente conhecida pela sigla WWW (World Wibe Web ), traduzindo significaria “ Rede de alcance mundial”.

 Esta corresponde a uma parte da Internet que utiliza hipermídia na formação básica. A Web é um dos muitos serviços oferecidos na Internet.

 Conceitos Básicos

 O que é Internet?

 A Internet é um conglomerado de redes em escala mundial de milhões de computadores que permite o acesso a informações e todo tipo de transferência de dados.  “Ela carrega uma ampla variedade de recursos e serviços, incluindo os documentos interligados por meio de hiperligações da World Wide Web, e a infraestrutura para suportar correio eletrônico e serviços como comunicação instantânea e compartilhamento de arquivos”.

 Conceitos Básicos

Representação da Internet

 Tecnologias Principais

 Os principais modelos e tecnologias são:

 Modelo Cliente-Servidor  Protocolo HTTP  Estrutura URI 

 Conceitos Básicos

 Modelo Cliente-Servidor

 É a estrutura predominante nas aplicações da Internet. Isso inclui a Web, e-mail, transferência de arquivos e etc.

 Programa Cliente: programa que funciona em sistema final que solicita e recebe um serviço. Ex: computadores, PDAs.

 Programa Servidor: disponibiliza serviços aos clientes. Ex: Servidores e-mail, servidores Web, servidores de banco de dados.  Também chamadas de “aplicações distribuídas” - consiste de um conjunto de processos de aplicação que interagem por meio de mensagens.

 Conceitos Básicos

 Protocolo HTTP

 O que é protocolo?

 “É uma convenção ou padrão que controla e possibilita uma conexão, comunicação ou 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.”

 O que seria o Protocolo HTTP?

 Conceitos Básicos

 Protocolo HTTP

 HTTP significa HyperText Transfer Protocol (Protocolo de Transferência de Hipertexto) e é o protocolo utilizado por clientes e servidores para transferência de dados hipermídia (imagens, sons e textos) na World Wide Web.

 Define a estrutura e troca de mensagens e o modo como o cliente e o servidor as trocam.

 Sua primeira versão HTTP/0.9, era um protocolo simples para a transferência de dados no formato de texto ASCII pela Internet através de um único método de requisição, chamado GET.

 Conceitos Básicos

 Protocolo HTTP

 Conceitos Básicos

 Páginas WEB

 São também chamadas de documentos.  A maioria das páginas WEB é constituída arquivo-base HTML e diversos objetos referenciados  Este objetos  por sua vez pode ser arquivo com por exemplo arquivo HTML, uma imagem JPEG ou GIF, applet JAVA, um clipe áudio e etc.  Essa objetos são acessíveis através de suas URL’s.

 Conceitos Básicos

 Páginas WEB

 URL

 WEB Sites – Propósitos

 Um web site pode atender a três necessidades:

 Um web site pode ser informativo, prestando informações.  Um web site pode ser funcional, oferecendo serviços.  Um web site pode ser de entretenimento, servindo como diversão para as pessoas.

 Desenvolvimento de WEB Sites

 Análise de dados

 Descrever o problema respondendo a seguinte questão: Por que a construção da aplicação é necessária? Responder a questão, destacando o problema e a solução proposta para atender este problema.  Descrever sobre a população atendida  Com isso defino os requisitos para aplicação pretendida

 Desenvolvimento de WEB Sites

 Modelagem do Banco de dados

 Uma vez identificados os requisitos da aplicação, faço a modelagem para o BD definindo tabelas, relacionamentos e restrições para o BD.

 Arquitetura do WEB Site

 Descrever sobre os elementos do Web Site e suas principais funções. Estes elementos correspondem a arquivos dos seguintes tipos: documentos/páginas, imagens, programas, etc.