SlideShare ist ein Scribd-Unternehmen logo
1 von 48
http://www.alvarofpinheiro.eti.br
TECNOLOGIAS WEB
https://www.facebook.com/alvarofpinheiroaulas/
br.linkedin.com/in/alvarofpinheiro/
Web
• Web ou WWW ou World Wide Web ou
Internet ou Rede de Alcance Mundial. Trata-se
de um sistema que permite o upload e o
download de arquivos que possuem
embutidos o conceito de hyperlink ou
hipermídia, possibilitando o link ou
interligação dos mesmos na Internet. Esses
arquivos podem ser vídeos, sons, hipertextos
e figuras.
http://www.alvarofpinheiro.eti.br
Browser
• Para ser ter acesso a esses arquivos ou
documentos ou páginas, tanto para visualizá-
los, como para baixá-los (download) ou para
atualizá-los (upload) é necessário se ter
browser ou navegador.
http://www.alvarofpinheiro.eti.br
Servidor Web
• Essas páginas ou Webpages ficam armazenadas
em máquinas chamadas de servidores web ou
sites ou ou sítios, e trafegam pela rede em
formato texto, mas especificadamente em um
protocolo de comunicação chamado de HTTP ou
Hyper Text Transfer Protocol ou Protocolo de
Transferência de Hiper Texto. Podendo o usuário
do cyberespaço pular ou navegar ou surfar de
página em página e mesmo interagir com outros
usuários, software ou mesmo os webservers.
http://www.alvarofpinheiro.eti.br
Tomcat
• O Tomcat é um servidor web Java, sendo mais
especifico, server para armazenar servlets, isto é
programas escritos em Java para servidores Web.
servidor foi desenvolvido pela Apache Software
Foundation e é opensource, aceito oficialmente
pela Sun (hoje pertencente a Oracle) como
servidor Java. Sendo uma referência para as
tecnologias Java Servlet e Java Server Pages (JSP).
Sendo assim quase um servidor de aplicação
Web. Como servidor Web possui ferramentas de
configuração e gerenciamento.
http://www.alvarofpinheiro.eti.br
IIS
• O Internet Information Services, que antes era
chamado de Internet Information Server foi
desenvolvido pela Microsoft e é distribuído
juntamente com o Sistema Operacional
Windows. Uma de suas funções é gerar páginas
HTML dinâmicas a partir de solicitações dos
clientes feitas em HTML ou em Active Server
Pages (ASP e/ou ASPX), mas pode atender outras
tecnologias através de plugins. Outra função
desse servidor é interpretar Web Services
chamados de ASMX.
http://www.alvarofpinheiro.eti.br
Protocolo de Comunicação
• 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. É a gramática
que define as formas léxica, sintática e
semântica da comunicação. Essa gramática
pode ser implementada via hardware,
software ou ambos.
http://www.alvarofpinheiro.eti.br
Protocolo TCP/IP
• TCP/IP é um conjunto de protocolos de comunicação entre
computadores em rede. Seu nome vem dos dois protocolos
mais importantes do conjunto: o Transmission Control
Protocol (TCP) Protocolo de Controle de Transmissão e o
Internet Protocol (IP) Protocolo de Interconexão. O
conjunto de protocolos pode ser visto como um modelo de
camadas, onde cada camada é responsável por um grupo
de tarefas, fornecendo um conjunto de serviços bem
definidos para o protocolo da camada superior. As camadas
mais altas estão logicamente mais perto do usuário
(chamada camada de aplicação) e lidam com dados mais
abstratos, confiando em protocolos de camadas mais
baixas para tarefas de menor nível de abstração.
http://www.alvarofpinheiro.eti.br
Protocolo HTTP
• O Hypertext Transfer Protocol (HTTP), que
significa Protocolo de Transferência de
Hipertexto) é um protocolo de comunicação
(na camada de aplicação segundo o Modelo
OSI) utilizado para transferir dados por
intranets e pela World Wide Web.
Normalmente, este protocolo utiliza o porta
80 e é usado para a comunicação de sítios
web, comunicando na linguagem HTML.
http://www.alvarofpinheiro.eti.br
Protocolo HTTPS
• O HyperText Transfer Protocol Secure (HTPPS), é uma
implementação do protocolo HTTP sobre uma camada SSL ou do
TLS. Essa camada adicional permite que os dados sejam
transmitidos através de uma conexão criptografada e que se
verifique a autenticidade do servidor e do cliente através de
certificados digitais. A porta TCP usada por norma para o protocolo
HTTPS é a 443. O protocolo HTTPS é utilizado, em regra, quando se
deseja evitar que a informação transmitida entre o cliente e o
servidor seja visualizada por terceiros, como por exemplo no caso
de compras online. A existência na barra de tarefas (normalmente
do lado direito) de um cadeado demonstra a certificação de página
segura (SSL). Nas URLs dos sites o início ficaria 'https://'.
Geralmente os navegadores mais atuais indicam um site seguro,
geralmente atráves das barras de endereço que ficam verde.
http://www.alvarofpinheiro.eti.br
Protocolo SMTP
• Simple Mail Transfer Protocol (SMTP) é o
protocolo padrão para envio de emails através
da Internet e é baseado em texto simples,
onde um ou vários destinatários de uma
mensagem são especificados (e, na maioria
dos casos, validados) sendo, depois, a
mensagem transferida.
http://www.alvarofpinheiro.eti.br
Protocolo IMAP
• O Internet Message Access Protocol (IMAP) é
um protocolo de gerenciamento de correio
eletrônico superior em recursos ao POP3 -
protocolo que a maioria dos provedores
oferece aos seus assinantes. O mais
interessante é que as mensagens ficam
armazenadas no servidor e o internauta pode
ter acesso a suas pastas e mensagens em
qualquer computador, tanto por webmail
como por cliente de correio eletrônico.
http://www.alvarofpinheiro.eti.br
Protocolo FTP
• O File Transfer Protocol (FTP) Protocolo de
Transferência de Arquivos, é uma forma
bastante rápida e versátil de transferir
arquivos, sendo uma das mais usadas na
internet.
http://www.alvarofpinheiro.eti.br
Web 2.0
• Segundo Tim O'Reilly a definição para ela é:
"Web 2.0 é a mudança para uma internet
como plataforma, e um entendimento das
regras para obter sucesso nesta nova
plataforma. Entre outras, a regra mais
importante é desenvolver aplicativos que
aproveitem os efeitos de rede para se
tornarem melhores quanto mais são usados
pelas pessoas, aproveitando a inteligência
coletiva“
http://www.alvarofpinheiro.eti.br
Web 3.0
• Forma mais moderna de ontologia (estudo do ser humano), baseada na expressão
que identifica a maneira de indexar informações ou mais especificadamente é à
taxonomia (classificação) de pessoas, isto é, a indexação de multimídias sociais
usando a linguagem natural como índice (tagging), permitindo que cada usuário da
rede classifique o que lhe interessa com um ou mais palavras-chaves (tags). E por
meio dessas é possível compartilhar e recuperar informações na rede. A grande
vantagem do uso das tags (folksonomia) é a capacidade de divulgação dos
conteúdos dos sites colaborativos, onde os próprios usuários é que se encarregam
de fazer a classificações do conteúdo do site, minimizando muito o custo que um
empresa teria na contratação de mão de obra classificações do conteúdo do site,
minimizando muito o custo que um empresa teria na contratação de mão de obra
responsável por essa atividade, o que inviabilizaria muitos negócios, pois o
tornaria financeiramente inviável, devido à grande quantidade de tempo e pessoal
necessário para o mesmo. É importante também destacar que ao liberar a
classificação de informação para o público, garante-se que o conteúdo será
naturalmente relacionado a palavras que os usuários acreditam ter ligação com os
mesmos.
http://www.alvarofpinheiro.eti.br
AdWords
• Links com anúncios relacionados às palavras-
chave utilizadas no motor de busca.
http://www.alvarofpinheiro.eti.br
AdSense
• Propagandas que geram lucros pela
quantidade de cliques.
http://www.alvarofpinheiro.eti.br
Blogs
• Sites que disponibilizam espaço para
publicação de ideias que podem ser
comentadas.
• http://pt-br.wordpress.com
• http://www.blogger.com
• http://twitter.com
http://www.alvarofpinheiro.eti.br
Bookmarking Social
• Compartilhamento de bookmarks na Web.
• http://www.delicious.com
• http://www.stumbleupon.com
http://www.alvarofpinheiro.eti.br
Busca Horizontal
• Serviços de busca generalistas.
• http://www.google.com.br
• http://www.yahoo.com.br
• http://www.bing.com.br
• http://br.ask.com
http://www.alvarofpinheiro.eti.br
Busca Localizada
• Serviços de busca que utilizam CEP ou IP para
retornar conteúdo mais significativo.
http://www.alvarofpinheiro.eti.br
Busca Vertical
• Serviços de busca especialistas.
• http://www.kayak.com especialista em turismo.
• http://www.expedia.com especialista em turismo.
• http://www.zillow.com especialista em imóveis.
• http://www.trulia.com especialista em imóveis.
• http://www.indeed.com.br especialista em empregos.
• http://www.monster.com.br especialista em empregos.
• http://www.shopzilla.com especialista em compras.
• http://www.mysimon.com especialista em compras.
• http://technorati.com especializa de mídia social.
http://www.alvarofpinheiro.eti.br
Findability (encontrabilidade)
• Caracteriza a facilidade de encontrar conteúdo.
• http://www.about.com diversificado.
• http://www.deitel.com tecnológico.
• http://www.ehow.com de como fazer qualquer coisa.
• http://www.hsw.uol.com.br como tudo funciona.
• http://www.livetips.biz dicas de como viver.
http://www.alvarofpinheiro.eti.br
Feeds
• Sites que enviam conteúdo atualizado para
grupo de interesse.
• Google Alerta
http://www.alvarofpinheiro.eti.br
Gadgets
• Pequenos aplicativos que podem ser
incorporados em sites.
http://www.alvarofpinheiro.eti.br
Widgets
• Componentes GUI tipo janelas, botões,
menus, ícones, barras de rolagem, etc.
• http://www.widgipedia.com disponibiliza widgets.
http://www.alvarofpinheiro.eti.br
Geotagging
• Serviços de localização de conteúdo.
http://www.alvarofpinheiro.eti.br
Inteligência Coletiva
• Conceito que trata da colaboração que resulta
em idéias inteligentes.
• https://www.wesabe.com/groups inteligência
coletiva sobre finanças.
http://www.alvarofpinheiro.eti.br
Mashups
• Combinação de vários sites com a finalidade
de se criar um novo site.
• http://www.housingmaps.com
• http://www.programmableweb.com
http://www.alvarofpinheiro.eti.br
Mídia Social
• Disponibilização de texto, imagem e som.
• http://digg.com
• http://www.flickr.com
• http://picasa.google.com
http://www.alvarofpinheiro.eti.br
PageRank
• Considera o número de links de uma página.
http://www.alvarofpinheiro.eti.br
Redes de Conteúdo
• Sites que filtram informações de várias
maneiras diminuindo a poluição de
informação.
http://www.alvarofpinheiro.eti.br
Redes Sociais
• Focada nos relacionamentos interpessoais.
• http://br.myspace.com
• http://pt-br.facebook.com
• http://www.linkedin.com
http://www.alvarofpinheiro.eti.br
RIA
• Rich Internet Application - Aplicações Web
com GUI semelhantes aos Desktops.
http://www.alvarofpinheiro.eti.br
SaaS
• Software as a Service - Aplicação executada
em um servidor Web.
• http://workspace.officelive.com/pt-BR
• http://www.officelive.com
• http://basecamphq.com
• http://campfirenow.com
• http://tadalist.com
http://www.alvarofpinheiro.eti.br
Tagging
• Rotualagem de conteúdo.
http://www.alvarofpinheiro.eti.br
Web Services
• Serviços remotos disponibilizados via métodos
remotos.
http://www.alvarofpinheiro.eti.br
Web Semântica
• Forma mais atual da Web e que permite computadores e pessoas
trabalharem colaborativamente, isto é, ligando significados de
palavras (sentido) aos conteúdos publicados na Internet de modo
que seja perceptível tanto pelo humano como pelo computador.
Disponibilizando assim um novo formato de conteúdo para a Web
que tem significado para computadores e pessoas. O objetivo
principal da Web semântica não é fazer com que máquinas
entendam a linguagem humana, mas sim, utilizar tecnologias e
linguagens que tornem a informação legível para as máquinas,
através de padrões definidos pela W3C, o uso da linguagem
eXtensible Markup Language (XML), da tecnologias Resource
Description Framework (RDF), das arquitecturas de meta-dados, de
ontologias e dos agentes computacionais. Assim, o uso de serviços
Web que garantam a interoperabilidade e cooperação se tornam
mais eficientes e eficazes.
http://www.alvarofpinheiro.eti.br
Microformatos
• Conjunto de formatos abertos projetados para adicionar
semântica em qualquer documento XML, especialmente
HTML e XHTML. Isso é feito usando atributos do HTML
específicos: class, rel, rev. As aplicações, como buscadores,
podem extrair informações específicas de páginas que
fazem uso de microformatos, como informações de
contato, evento, licença, entre outras. Segue um exemplo,
que informa que o link é seguro:
• <a href="http://www.google.com/"
rel="friend">Seguro</a>. Segue também algumas
referências de microformatos: hCard - para informação de
contato; hCalendar - para eventos; hReview - para revisões;
XFN - para relações sociais; e rellicense para licenças.
http://www.alvarofpinheiro.eti.br
Wikis
• Disponibilização de definições.
• http://pt.wikipedia.org
• http://www.wikia.com/Wikia
http://www.alvarofpinheiro.eti.br
XHTML
• eXtensible Hypertext Markup Language - é a
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. O HTML não consegue esta implementação.
No entanto, não existem muitas diferenças entre o
HTML e o XHTML.
http://www.alvarofpinheiro.eti.br
XML
• eXtensible Markup Language - é uma
recomendação da W3C para gerar linguagens
de marcação para necessidades especiais.
Sendo capaz de descrever diversos tipos de
dados. Seu propósito principal é a facilidade
de compartilhamento de informações através
da Internet.
http://www.alvarofpinheiro.eti.br
AJAX
• Asynchronous JavaScript and XML.
http://www.alvarofpinheiro.eti.br
SEM
• Search Engine Marketing ou Monetização do
Mecanismo de Busca.
http://www.alvarofpinheiro.eti.br
SEO
• Search Engine Optimization ou Otimização do
Mecanismo de Busca.
http://www.alvarofpinheiro.eti.br
WOL
• Web Ontology Language - é uma linguagem
que serve para definir e instanciar ontologias
na Web, incluindo descrições de classes e suas
respectivas propriedades e seus
relacionamentos. Esse tipo de linguagem faz
uso de várias tecnologias como XML e RDF.
http://www.alvarofpinheiro.eti.br
RDF
• Resource Description Framewok é uma linguagem para
representar informação na Internet, nas quais os arquivos
RDF são modelos ou fontes de dados, também conhecidos
como metadados. Essa tecnologia é recomendada pela
W3C, tendo como principal objetivo criar um modelo
simples de dados, com uma semântica formal, usando XML.
São 3 os componentes básicos de um arquivo RDF: recurso
- qualquer coisa que pode conter um URL, incluindo as
páginas da web, assim como elementos de um documento
XML; propriedade - um recurso que tenha um determinado
nome e possa ser utilizado como uma propriedade; e a
indicação - consiste na combinação de um recurso, de uma
propriedade, e de um valor.
http://www.alvarofpinheiro.eti.br
RSS
• Um subconjunto de "dialetos" XML que servem para
agregar conteúdo, podendo ser acessado por
programas ou sites. A abreviatura do RSS é usada para
se referir aos seguintes padrões: Rich Site Summary
(RSS 0.91), RDF Site Summary (RSS 0.9 e 1.0) e Really
Simple Syndication (RSS 2.0). A tecnologia do RSS
permite aos usuários da internet se inscreverem em
sites que fornecem "feeds" e esses são tipicamente
sites que mudam ou atualizam o seu conteúdo
regularmente. Para isso, são utilizados Feeds RSS que
recebem estas atualizações, desta maneira o utilizador
pode permanecer informado de diversas atualizações
em diversos sites sem precisar visitá-los um a um.
http://www.alvarofpinheiro.eti.br

Weitere ähnliche Inhalte

Was ist angesagt?

Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01   Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01 Léo Dias
 
Sistema operacional introdução
Sistema operacional introduçãoSistema operacional introdução
Sistema operacional introduçãoCleber Ramos
 
Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)Bruno Grange
 
Aula 1 - Introdução ao Mobile
Aula 1 - Introdução ao MobileAula 1 - Introdução ao Mobile
Aula 1 - Introdução ao MobileCloves da Rocha
 
Conceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de SistemasConceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de SistemasClayton de Almeida Souza
 
Engenharia De Software
Engenharia De SoftwareEngenharia De Software
Engenharia De SoftwareFelipe Goulart
 
Introdução básica ao JavaScript
Introdução básica ao JavaScriptIntrodução básica ao JavaScript
Introdução básica ao JavaScriptCarlos Eduardo Kadu
 
Stored Procedures and Triggers
Stored Procedures and TriggersStored Procedures and Triggers
Stored Procedures and Triggersflaviognm
 
Tipos De Arquivos
Tipos De ArquivosTipos De Arquivos
Tipos De ArquivosSOL RIBEIRO
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionaisvini_campos
 
01 Introdução à programação web
01 Introdução à programação web01 Introdução à programação web
01 Introdução à programação webCentro Paula Souza
 
Utilizando views, stored procedures e triggers
Utilizando views, stored procedures e triggersUtilizando views, stored procedures e triggers
Utilizando views, stored procedures e triggersDaniel Maia
 
Criação de tabelas com HTML
Criação de tabelas com HTMLCriação de tabelas com HTML
Criação de tabelas com HTMLLeonardo Soares
 
Lógica de programação em ppt
Lógica de programação em pptLógica de programação em ppt
Lógica de programação em pptAndrei Bastos
 

Was ist angesagt? (20)

Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01   Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01
 
Sistema operacional introdução
Sistema operacional introduçãoSistema operacional introdução
Sistema operacional introdução
 
Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)
 
Aula 1 - Introdução ao Mobile
Aula 1 - Introdução ao MobileAula 1 - Introdução ao Mobile
Aula 1 - Introdução ao Mobile
 
Conceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de SistemasConceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de Sistemas
 
Engenharia De Software
Engenharia De SoftwareEngenharia De Software
Engenharia De Software
 
Protocolos de Redes
Protocolos de RedesProtocolos de Redes
Protocolos de Redes
 
Javascript aula 01 - visão geral
Javascript   aula 01 - visão geralJavascript   aula 01 - visão geral
Javascript aula 01 - visão geral
 
Introdução básica ao JavaScript
Introdução básica ao JavaScriptIntrodução básica ao JavaScript
Introdução básica ao JavaScript
 
Stored Procedures and Triggers
Stored Procedures and TriggersStored Procedures and Triggers
Stored Procedures and Triggers
 
Tipos De Arquivos
Tipos De ArquivosTipos De Arquivos
Tipos De Arquivos
 
Seguranca de rede
Seguranca de redeSeguranca de rede
Seguranca de rede
 
Programação Estruturada e Orientada a Objetos
Programação Estruturada e Orientada a ObjetosProgramação Estruturada e Orientada a Objetos
Programação Estruturada e Orientada a Objetos
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Curso de Node JS Básico
Curso de Node JS BásicoCurso de Node JS Básico
Curso de Node JS Básico
 
01 Introdução à programação web
01 Introdução à programação web01 Introdução à programação web
01 Introdução à programação web
 
Utilizando views, stored procedures e triggers
Utilizando views, stored procedures e triggersUtilizando views, stored procedures e triggers
Utilizando views, stored procedures e triggers
 
Criação de tabelas com HTML
Criação de tabelas com HTMLCriação de tabelas com HTML
Criação de tabelas com HTML
 
Consultas SQL
Consultas SQLConsultas SQL
Consultas SQL
 
Lógica de programação em ppt
Lógica de programação em pptLógica de programação em ppt
Lógica de programação em ppt
 

Andere mochten auch

Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Valmir Justo
 
As tecnologias fundamentais da web - EGI 2015
As tecnologias fundamentais da web - EGI 2015As tecnologias fundamentais da web - EGI 2015
As tecnologias fundamentais da web - EGI 2015Newton Calegari
 
JSF e outras tecnologias Java Web - IMES.java
JSF e outras tecnologias Java Web - IMES.javaJSF e outras tecnologias Java Web - IMES.java
JSF e outras tecnologias Java Web - IMES.javaEduardo Bregaida
 
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e AndroidPalestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e AndroidCarlos Eugenio Torres
 
Datos Abiertos y Datos en la Web - Costa Rica - Licencias y BPs
Datos Abiertos y Datos en la Web - Costa Rica - Licencias y BPsDatos Abiertos y Datos en la Web - Costa Rica - Licencias y BPs
Datos Abiertos y Datos en la Web - Costa Rica - Licencias y BPsNewton Calegari
 
Slide ambiente de trabalho do linux
Slide   ambiente de trabalho do linuxSlide   ambiente de trabalho do linux
Slide ambiente de trabalho do linuxVaniacalmeida
 
Java 8 - A Evolução da Linguagem
Java 8 - A Evolução da LinguagemJava 8 - A Evolução da Linguagem
Java 8 - A Evolução da LinguagemPetronio Candido
 
Desenvolvimento de Sistemas Web - Conceitos Básicos
Desenvolvimento de Sistemas Web - Conceitos BásicosDesenvolvimento de Sistemas Web - Conceitos Básicos
Desenvolvimento de Sistemas Web - Conceitos BásicosFabio Moura Pereira
 

Andere mochten auch (16)

Principais Tecnologias WEB
Principais Tecnologias WEBPrincipais Tecnologias WEB
Principais Tecnologias WEB
 
Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.
 
As tecnologias fundamentais da web - EGI 2015
As tecnologias fundamentais da web - EGI 2015As tecnologias fundamentais da web - EGI 2015
As tecnologias fundamentais da web - EGI 2015
 
Principais Tecnologias WEB
Principais Tecnologias WEBPrincipais Tecnologias WEB
Principais Tecnologias WEB
 
Principais Tecnologias Web
Principais Tecnologias WebPrincipais Tecnologias Web
Principais Tecnologias Web
 
JSF e outras tecnologias Java Web - IMES.java
JSF e outras tecnologias Java Web - IMES.javaJSF e outras tecnologias Java Web - IMES.java
JSF e outras tecnologias Java Web - IMES.java
 
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e AndroidPalestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android
 
Linguagem e tecnologia
Linguagem e tecnologiaLinguagem e tecnologia
Linguagem e tecnologia
 
Tecnologia web
Tecnologia webTecnologia web
Tecnologia web
 
Datos Abiertos y Datos en la Web - Costa Rica - Licencias y BPs
Datos Abiertos y Datos en la Web - Costa Rica - Licencias y BPsDatos Abiertos y Datos en la Web - Costa Rica - Licencias y BPs
Datos Abiertos y Datos en la Web - Costa Rica - Licencias y BPs
 
Slide ambiente de trabalho do linux
Slide   ambiente de trabalho do linuxSlide   ambiente de trabalho do linux
Slide ambiente de trabalho do linux
 
Java 8 - A Evolução da Linguagem
Java 8 - A Evolução da LinguagemJava 8 - A Evolução da Linguagem
Java 8 - A Evolução da Linguagem
 
Workshop Tecnologia Web
Workshop Tecnologia WebWorkshop Tecnologia Web
Workshop Tecnologia Web
 
Introdução aos Padrões Web e Tecnologias para o Ambiente Digital - Aula 5 - 0...
Introdução aos Padrões Web e Tecnologias para o Ambiente Digital - Aula 5 - 0...Introdução aos Padrões Web e Tecnologias para o Ambiente Digital - Aula 5 - 0...
Introdução aos Padrões Web e Tecnologias para o Ambiente Digital - Aula 5 - 0...
 
Ambiente web
Ambiente webAmbiente web
Ambiente web
 
Desenvolvimento de Sistemas Web - Conceitos Básicos
Desenvolvimento de Sistemas Web - Conceitos BásicosDesenvolvimento de Sistemas Web - Conceitos Básicos
Desenvolvimento de Sistemas Web - Conceitos Básicos
 

Ähnlich wie Introdução a Tecnologias Web

5. Pesquisa AtravéS Dos Operadores Booleanos (14 04 09)
5. Pesquisa AtravéS Dos Operadores Booleanos (14 04 09)5. Pesquisa AtravéS Dos Operadores Booleanos (14 04 09)
5. Pesquisa AtravéS Dos Operadores Booleanos (14 04 09)susana12345
 
Conceitos relacionados à internet
Conceitos relacionados à internetConceitos relacionados à internet
Conceitos relacionados à internetwisley2017
 
WebDesign - Aula01 - Introdução à Internet.pptx
WebDesign - Aula01 - Introdução à Internet.pptxWebDesign - Aula01 - Introdução à Internet.pptx
WebDesign - Aula01 - Introdução à Internet.pptxGabrielaMota46
 
Curso de html básico
Curso de html básicoCurso de html básico
Curso de html básicohigson
 
navegação, pesquisa na internet e segurança na rede
navegação, pesquisa na internet e segurança na redenavegação, pesquisa na internet e segurança na rede
navegação, pesquisa na internet e segurança na redeMariá Pohlmann da Silveira
 
Navegação, pesquisa na internet e segurança na rede
Navegação, pesquisa na internet e segurança na redeNavegação, pesquisa na internet e segurança na rede
Navegação, pesquisa na internet e segurança na redeMariá Pohlmann da Silveira
 
Navegação, pesquisa na internet e segurança na rede
Navegação, pesquisa na internet e segurança na redeNavegação, pesquisa na internet e segurança na rede
Navegação, pesquisa na internet e segurança na redeMariá Pohlmann da Silveira
 
03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdf
03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdf03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdf
03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdfELIVELSON MAIA
 
Introdução à internet
Introdução à internetIntrodução à internet
Introdução à internetcrbmonteiro
 
Conceitos básicos de info
Conceitos básicos de infoConceitos básicos de info
Conceitos básicos de infoYASMIN ALVES
 
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptxProjeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptxLuiz Antonio
 
M O D E L O S L E V E S D E P R O G R A M AÇÃ O Web 2
M O D E L O S  L E V E S  D E  P R O G R A M AÇÃ O Web 2M O D E L O S  L E V E S  D E  P R O G R A M AÇÃ O Web 2
M O D E L O S L E V E S D E P R O G R A M AÇÃ O Web 2claricecopstein
 

Ähnlich wie Introdução a Tecnologias Web (20)

5. Pesquisa AtravéS Dos Operadores Booleanos (14 04 09)
5. Pesquisa AtravéS Dos Operadores Booleanos (14 04 09)5. Pesquisa AtravéS Dos Operadores Booleanos (14 04 09)
5. Pesquisa AtravéS Dos Operadores Booleanos (14 04 09)
 
Conceitos relacionados à internet
Conceitos relacionados à internetConceitos relacionados à internet
Conceitos relacionados à internet
 
WebDesign - Aula01 - Introdução à Internet.pptx
WebDesign - Aula01 - Introdução à Internet.pptxWebDesign - Aula01 - Introdução à Internet.pptx
WebDesign - Aula01 - Introdução à Internet.pptx
 
Ferramentas Web 2.0
Ferramentas Web 2.0Ferramentas Web 2.0
Ferramentas Web 2.0
 
Ferramentas Web 2.0
Ferramentas Web 2.0Ferramentas Web 2.0
Ferramentas Web 2.0
 
Internet
InternetInternet
Internet
 
Cliente Servidor
Cliente ServidorCliente Servidor
Cliente Servidor
 
Curso de html básico
Curso de html básicoCurso de html básico
Curso de html básico
 
Fi16 8 c
Fi16 8 cFi16 8 c
Fi16 8 c
 
Fi16 8 c
Fi16 8 cFi16 8 c
Fi16 8 c
 
navegação, pesquisa na internet e segurança na rede
navegação, pesquisa na internet e segurança na redenavegação, pesquisa na internet e segurança na rede
navegação, pesquisa na internet e segurança na rede
 
Navegação, pesquisa na internet e segurança na rede
Navegação, pesquisa na internet e segurança na redeNavegação, pesquisa na internet e segurança na rede
Navegação, pesquisa na internet e segurança na rede
 
Navegação, pesquisa na internet e segurança na rede
Navegação, pesquisa na internet e segurança na redeNavegação, pesquisa na internet e segurança na rede
Navegação, pesquisa na internet e segurança na rede
 
03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdf
03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdf03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdf
03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdf
 
Introdução à internet
Introdução à internetIntrodução à internet
Introdução à internet
 
Conceitos básicos de info
Conceitos básicos de infoConceitos básicos de info
Conceitos básicos de info
 
Tudo sobre Internet
Tudo sobre InternetTudo sobre Internet
Tudo sobre Internet
 
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptxProjeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
 
Modelos de Programação Leve
Modelos de Programação Leve Modelos de Programação Leve
Modelos de Programação Leve
 
M O D E L O S L E V E S D E P R O G R A M AÇÃ O Web 2
M O D E L O S  L E V E S  D E  P R O G R A M AÇÃ O Web 2M O D E L O S  L E V E S  D E  P R O G R A M AÇÃ O Web 2
M O D E L O S L E V E S D E P R O G R A M AÇÃ O Web 2
 

Mehr von Álvaro Farias Pinheiro

Introdução à Sistemas de Informação
Introdução à Sistemas de InformaçãoIntrodução à Sistemas de Informação
Introdução à Sistemas de InformaçãoÁlvaro Farias Pinheiro
 
Medida de Esforço de Software com Análise de Ponto de Função
Medida de Esforço de Software com Análise de Ponto de FunçãoMedida de Esforço de Software com Análise de Ponto de Função
Medida de Esforço de Software com Análise de Ponto de FunçãoÁlvaro Farias Pinheiro
 
Fundamentos de Padrões de Projeto de Software
Fundamentos de Padrões de Projeto de SoftwareFundamentos de Padrões de Projeto de Software
Fundamentos de Padrões de Projeto de SoftwareÁlvaro Farias Pinheiro
 
Fundamentos de Banco de Dados Relacionais
Fundamentos de Banco de Dados RelacionaisFundamentos de Banco de Dados Relacionais
Fundamentos de Banco de Dados RelacionaisÁlvaro Farias Pinheiro
 
Programação Orientada a Objetos com Java
Programação Orientada a Objetos com JavaProgramação Orientada a Objetos com Java
Programação Orientada a Objetos com JavaÁlvaro Farias Pinheiro
 
Metodologias de Desenvolvimento de Software
Metodologias de Desenvolvimento de SoftwareMetodologias de Desenvolvimento de Software
Metodologias de Desenvolvimento de SoftwareÁlvaro Farias Pinheiro
 

Mehr von Álvaro Farias Pinheiro (18)

Data science
Data scienceData science
Data science
 
IA
IAIA
IA
 
Autômatos
AutômatosAutômatos
Autômatos
 
Paradigma Orientado a Objetos
Paradigma Orientado a ObjetosParadigma Orientado a Objetos
Paradigma Orientado a Objetos
 
Padrões de Projeto (GoF)
Padrões de Projeto (GoF)Padrões de Projeto (GoF)
Padrões de Projeto (GoF)
 
Linguagem de Modelagem Unificada (UML)
Linguagem de Modelagem Unificada (UML)Linguagem de Modelagem Unificada (UML)
Linguagem de Modelagem Unificada (UML)
 
Introdução ao HTML
Introdução ao HTMLIntrodução ao HTML
Introdução ao HTML
 
Introdução à Sistemas de Informação
Introdução à Sistemas de InformaçãoIntrodução à Sistemas de Informação
Introdução à Sistemas de Informação
 
Análise e Modelagem com UML
Análise e Modelagem com UMLAnálise e Modelagem com UML
Análise e Modelagem com UML
 
Eficiência Energética
Eficiência EnergéticaEficiência Energética
Eficiência Energética
 
Fundamentos da Engenharia de Software
Fundamentos da Engenharia de SoftwareFundamentos da Engenharia de Software
Fundamentos da Engenharia de Software
 
Fundamentos de Testes de Software
Fundamentos de Testes de SoftwareFundamentos de Testes de Software
Fundamentos de Testes de Software
 
Medida de Esforço de Software com Análise de Ponto de Função
Medida de Esforço de Software com Análise de Ponto de FunçãoMedida de Esforço de Software com Análise de Ponto de Função
Medida de Esforço de Software com Análise de Ponto de Função
 
Fundamentos de Padrões de Projeto de Software
Fundamentos de Padrões de Projeto de SoftwareFundamentos de Padrões de Projeto de Software
Fundamentos de Padrões de Projeto de Software
 
Fundamentos de Banco de Dados Relacionais
Fundamentos de Banco de Dados RelacionaisFundamentos de Banco de Dados Relacionais
Fundamentos de Banco de Dados Relacionais
 
Programação Orientada a Objetos com Java
Programação Orientada a Objetos com JavaProgramação Orientada a Objetos com Java
Programação Orientada a Objetos com Java
 
Metodologias de Desenvolvimento de Software
Metodologias de Desenvolvimento de SoftwareMetodologias de Desenvolvimento de Software
Metodologias de Desenvolvimento de Software
 
Redes Sociais
Redes SociaisRedes Sociais
Redes Sociais
 

Introdução a Tecnologias Web

  • 2. Web • Web ou WWW ou World Wide Web ou Internet ou Rede de Alcance Mundial. Trata-se de um sistema que permite o upload e o download de arquivos que possuem embutidos o conceito de hyperlink ou hipermídia, possibilitando o link ou interligação dos mesmos na Internet. Esses arquivos podem ser vídeos, sons, hipertextos e figuras. http://www.alvarofpinheiro.eti.br
  • 3. Browser • Para ser ter acesso a esses arquivos ou documentos ou páginas, tanto para visualizá- los, como para baixá-los (download) ou para atualizá-los (upload) é necessário se ter browser ou navegador. http://www.alvarofpinheiro.eti.br
  • 4. Servidor Web • Essas páginas ou Webpages ficam armazenadas em máquinas chamadas de servidores web ou sites ou ou sítios, e trafegam pela rede em formato texto, mas especificadamente em um protocolo de comunicação chamado de HTTP ou Hyper Text Transfer Protocol ou Protocolo de Transferência de Hiper Texto. Podendo o usuário do cyberespaço pular ou navegar ou surfar de página em página e mesmo interagir com outros usuários, software ou mesmo os webservers. http://www.alvarofpinheiro.eti.br
  • 5. Tomcat • O Tomcat é um servidor web Java, sendo mais especifico, server para armazenar servlets, isto é programas escritos em Java para servidores Web. servidor foi desenvolvido pela Apache Software Foundation e é opensource, aceito oficialmente pela Sun (hoje pertencente a Oracle) como servidor Java. Sendo uma referência para as tecnologias Java Servlet e Java Server Pages (JSP). Sendo assim quase um servidor de aplicação Web. Como servidor Web possui ferramentas de configuração e gerenciamento. http://www.alvarofpinheiro.eti.br
  • 6. IIS • O Internet Information Services, que antes era chamado de Internet Information Server foi desenvolvido pela Microsoft e é distribuído juntamente com o Sistema Operacional Windows. Uma de suas funções é gerar páginas HTML dinâmicas a partir de solicitações dos clientes feitas em HTML ou em Active Server Pages (ASP e/ou ASPX), mas pode atender outras tecnologias através de plugins. Outra função desse servidor é interpretar Web Services chamados de ASMX. http://www.alvarofpinheiro.eti.br
  • 7. Protocolo de Comunicação • 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. É a gramática que define as formas léxica, sintática e semântica da comunicação. Essa gramática pode ser implementada via hardware, software ou ambos. http://www.alvarofpinheiro.eti.br
  • 8. Protocolo TCP/IP • TCP/IP é um conjunto de protocolos de comunicação entre computadores em rede. Seu nome vem dos dois protocolos mais importantes do conjunto: o Transmission Control Protocol (TCP) Protocolo de Controle de Transmissão e o Internet Protocol (IP) Protocolo de Interconexão. O conjunto de protocolos pode ser visto como um modelo de camadas, onde cada camada é responsável por um grupo de tarefas, fornecendo um conjunto de serviços bem definidos para o protocolo da camada superior. As camadas mais altas estão logicamente mais perto do usuário (chamada camada de aplicação) e lidam com dados mais abstratos, confiando em protocolos de camadas mais baixas para tarefas de menor nível de abstração. http://www.alvarofpinheiro.eti.br
  • 9. Protocolo HTTP • O Hypertext Transfer Protocol (HTTP), que significa Protocolo de Transferência de Hipertexto) é um protocolo de comunicação (na camada de aplicação segundo o Modelo OSI) utilizado para transferir dados por intranets e pela World Wide Web. Normalmente, este protocolo utiliza o porta 80 e é usado para a comunicação de sítios web, comunicando na linguagem HTML. http://www.alvarofpinheiro.eti.br
  • 10. Protocolo HTTPS • O HyperText Transfer Protocol Secure (HTPPS), é uma implementação do protocolo HTTP sobre uma camada SSL ou do TLS. Essa camada adicional permite que os dados sejam transmitidos através de uma conexão criptografada e que se verifique a autenticidade do servidor e do cliente através de certificados digitais. A porta TCP usada por norma para o protocolo HTTPS é a 443. O protocolo HTTPS é utilizado, em regra, quando se deseja evitar que a informação transmitida entre o cliente e o servidor seja visualizada por terceiros, como por exemplo no caso de compras online. A existência na barra de tarefas (normalmente do lado direito) de um cadeado demonstra a certificação de página segura (SSL). Nas URLs dos sites o início ficaria 'https://'. Geralmente os navegadores mais atuais indicam um site seguro, geralmente atráves das barras de endereço que ficam verde. http://www.alvarofpinheiro.eti.br
  • 11. Protocolo SMTP • Simple Mail Transfer Protocol (SMTP) é o protocolo padrão para envio de emails através da Internet e é baseado em texto simples, onde um ou vários destinatários de uma mensagem são especificados (e, na maioria dos casos, validados) sendo, depois, a mensagem transferida. http://www.alvarofpinheiro.eti.br
  • 12. Protocolo IMAP • O Internet Message Access Protocol (IMAP) é um protocolo de gerenciamento de correio eletrônico superior em recursos ao POP3 - protocolo que a maioria dos provedores oferece aos seus assinantes. O mais interessante é que as mensagens ficam armazenadas no servidor e o internauta pode ter acesso a suas pastas e mensagens em qualquer computador, tanto por webmail como por cliente de correio eletrônico. http://www.alvarofpinheiro.eti.br
  • 13. Protocolo FTP • O File Transfer Protocol (FTP) Protocolo de Transferência de Arquivos, é uma forma bastante rápida e versátil de transferir arquivos, sendo uma das mais usadas na internet. http://www.alvarofpinheiro.eti.br
  • 14. Web 2.0 • Segundo Tim O'Reilly a definição para ela é: "Web 2.0 é a mudança para uma internet como plataforma, e um entendimento das regras para obter sucesso nesta nova plataforma. Entre outras, a regra mais importante é desenvolver aplicativos que aproveitem os efeitos de rede para se tornarem melhores quanto mais são usados pelas pessoas, aproveitando a inteligência coletiva“ http://www.alvarofpinheiro.eti.br
  • 15. Web 3.0 • Forma mais moderna de ontologia (estudo do ser humano), baseada na expressão que identifica a maneira de indexar informações ou mais especificadamente é à taxonomia (classificação) de pessoas, isto é, a indexação de multimídias sociais usando a linguagem natural como índice (tagging), permitindo que cada usuário da rede classifique o que lhe interessa com um ou mais palavras-chaves (tags). E por meio dessas é possível compartilhar e recuperar informações na rede. A grande vantagem do uso das tags (folksonomia) é a capacidade de divulgação dos conteúdos dos sites colaborativos, onde os próprios usuários é que se encarregam de fazer a classificações do conteúdo do site, minimizando muito o custo que um empresa teria na contratação de mão de obra classificações do conteúdo do site, minimizando muito o custo que um empresa teria na contratação de mão de obra responsável por essa atividade, o que inviabilizaria muitos negócios, pois o tornaria financeiramente inviável, devido à grande quantidade de tempo e pessoal necessário para o mesmo. É importante também destacar que ao liberar a classificação de informação para o público, garante-se que o conteúdo será naturalmente relacionado a palavras que os usuários acreditam ter ligação com os mesmos. http://www.alvarofpinheiro.eti.br
  • 16. AdWords • Links com anúncios relacionados às palavras- chave utilizadas no motor de busca. http://www.alvarofpinheiro.eti.br
  • 17. AdSense • Propagandas que geram lucros pela quantidade de cliques. http://www.alvarofpinheiro.eti.br
  • 18. Blogs • Sites que disponibilizam espaço para publicação de ideias que podem ser comentadas. • http://pt-br.wordpress.com • http://www.blogger.com • http://twitter.com http://www.alvarofpinheiro.eti.br
  • 19. Bookmarking Social • Compartilhamento de bookmarks na Web. • http://www.delicious.com • http://www.stumbleupon.com http://www.alvarofpinheiro.eti.br
  • 20. Busca Horizontal • Serviços de busca generalistas. • http://www.google.com.br • http://www.yahoo.com.br • http://www.bing.com.br • http://br.ask.com http://www.alvarofpinheiro.eti.br
  • 21. Busca Localizada • Serviços de busca que utilizam CEP ou IP para retornar conteúdo mais significativo. http://www.alvarofpinheiro.eti.br
  • 22. Busca Vertical • Serviços de busca especialistas. • http://www.kayak.com especialista em turismo. • http://www.expedia.com especialista em turismo. • http://www.zillow.com especialista em imóveis. • http://www.trulia.com especialista em imóveis. • http://www.indeed.com.br especialista em empregos. • http://www.monster.com.br especialista em empregos. • http://www.shopzilla.com especialista em compras. • http://www.mysimon.com especialista em compras. • http://technorati.com especializa de mídia social. http://www.alvarofpinheiro.eti.br
  • 23. Findability (encontrabilidade) • Caracteriza a facilidade de encontrar conteúdo. • http://www.about.com diversificado. • http://www.deitel.com tecnológico. • http://www.ehow.com de como fazer qualquer coisa. • http://www.hsw.uol.com.br como tudo funciona. • http://www.livetips.biz dicas de como viver. http://www.alvarofpinheiro.eti.br
  • 24. Feeds • Sites que enviam conteúdo atualizado para grupo de interesse. • Google Alerta http://www.alvarofpinheiro.eti.br
  • 25. Gadgets • Pequenos aplicativos que podem ser incorporados em sites. http://www.alvarofpinheiro.eti.br
  • 26. Widgets • Componentes GUI tipo janelas, botões, menus, ícones, barras de rolagem, etc. • http://www.widgipedia.com disponibiliza widgets. http://www.alvarofpinheiro.eti.br
  • 27. Geotagging • Serviços de localização de conteúdo. http://www.alvarofpinheiro.eti.br
  • 28. Inteligência Coletiva • Conceito que trata da colaboração que resulta em idéias inteligentes. • https://www.wesabe.com/groups inteligência coletiva sobre finanças. http://www.alvarofpinheiro.eti.br
  • 29. Mashups • Combinação de vários sites com a finalidade de se criar um novo site. • http://www.housingmaps.com • http://www.programmableweb.com http://www.alvarofpinheiro.eti.br
  • 30. Mídia Social • Disponibilização de texto, imagem e som. • http://digg.com • http://www.flickr.com • http://picasa.google.com http://www.alvarofpinheiro.eti.br
  • 31. PageRank • Considera o número de links de uma página. http://www.alvarofpinheiro.eti.br
  • 32. Redes de Conteúdo • Sites que filtram informações de várias maneiras diminuindo a poluição de informação. http://www.alvarofpinheiro.eti.br
  • 33. Redes Sociais • Focada nos relacionamentos interpessoais. • http://br.myspace.com • http://pt-br.facebook.com • http://www.linkedin.com http://www.alvarofpinheiro.eti.br
  • 34. RIA • Rich Internet Application - Aplicações Web com GUI semelhantes aos Desktops. http://www.alvarofpinheiro.eti.br
  • 35. SaaS • Software as a Service - Aplicação executada em um servidor Web. • http://workspace.officelive.com/pt-BR • http://www.officelive.com • http://basecamphq.com • http://campfirenow.com • http://tadalist.com http://www.alvarofpinheiro.eti.br
  • 36. Tagging • Rotualagem de conteúdo. http://www.alvarofpinheiro.eti.br
  • 37. Web Services • Serviços remotos disponibilizados via métodos remotos. http://www.alvarofpinheiro.eti.br
  • 38. Web Semântica • Forma mais atual da Web e que permite computadores e pessoas trabalharem colaborativamente, isto é, ligando significados de palavras (sentido) aos conteúdos publicados na Internet de modo que seja perceptível tanto pelo humano como pelo computador. Disponibilizando assim um novo formato de conteúdo para a Web que tem significado para computadores e pessoas. O objetivo principal da Web semântica não é fazer com que máquinas entendam a linguagem humana, mas sim, utilizar tecnologias e linguagens que tornem a informação legível para as máquinas, através de padrões definidos pela W3C, o uso da linguagem eXtensible Markup Language (XML), da tecnologias Resource Description Framework (RDF), das arquitecturas de meta-dados, de ontologias e dos agentes computacionais. Assim, o uso de serviços Web que garantam a interoperabilidade e cooperação se tornam mais eficientes e eficazes. http://www.alvarofpinheiro.eti.br
  • 39. Microformatos • Conjunto de formatos abertos projetados para adicionar semântica em qualquer documento XML, especialmente HTML e XHTML. Isso é feito usando atributos do HTML específicos: class, rel, rev. As aplicações, como buscadores, podem extrair informações específicas de páginas que fazem uso de microformatos, como informações de contato, evento, licença, entre outras. Segue um exemplo, que informa que o link é seguro: • <a href="http://www.google.com/" rel="friend">Seguro</a>. Segue também algumas referências de microformatos: hCard - para informação de contato; hCalendar - para eventos; hReview - para revisões; XFN - para relações sociais; e rellicense para licenças. http://www.alvarofpinheiro.eti.br
  • 40. Wikis • Disponibilização de definições. • http://pt.wikipedia.org • http://www.wikia.com/Wikia http://www.alvarofpinheiro.eti.br
  • 41. XHTML • eXtensible Hypertext Markup Language - é a 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. O HTML não consegue esta implementação. No entanto, não existem muitas diferenças entre o HTML e o XHTML. http://www.alvarofpinheiro.eti.br
  • 42. XML • eXtensible Markup Language - é uma recomendação da W3C para gerar linguagens de marcação para necessidades especiais. Sendo capaz de descrever diversos tipos de dados. Seu propósito principal é a facilidade de compartilhamento de informações através da Internet. http://www.alvarofpinheiro.eti.br
  • 43. AJAX • Asynchronous JavaScript and XML. http://www.alvarofpinheiro.eti.br
  • 44. SEM • Search Engine Marketing ou Monetização do Mecanismo de Busca. http://www.alvarofpinheiro.eti.br
  • 45. SEO • Search Engine Optimization ou Otimização do Mecanismo de Busca. http://www.alvarofpinheiro.eti.br
  • 46. WOL • Web Ontology Language - é uma linguagem que serve para definir e instanciar ontologias na Web, incluindo descrições de classes e suas respectivas propriedades e seus relacionamentos. Esse tipo de linguagem faz uso de várias tecnologias como XML e RDF. http://www.alvarofpinheiro.eti.br
  • 47. RDF • Resource Description Framewok é uma linguagem para representar informação na Internet, nas quais os arquivos RDF são modelos ou fontes de dados, também conhecidos como metadados. Essa tecnologia é recomendada pela W3C, tendo como principal objetivo criar um modelo simples de dados, com uma semântica formal, usando XML. São 3 os componentes básicos de um arquivo RDF: recurso - qualquer coisa que pode conter um URL, incluindo as páginas da web, assim como elementos de um documento XML; propriedade - um recurso que tenha um determinado nome e possa ser utilizado como uma propriedade; e a indicação - consiste na combinação de um recurso, de uma propriedade, e de um valor. http://www.alvarofpinheiro.eti.br
  • 48. RSS • Um subconjunto de "dialetos" XML que servem para agregar conteúdo, podendo ser acessado por programas ou sites. A abreviatura do RSS é usada para se referir aos seguintes padrões: Rich Site Summary (RSS 0.91), RDF Site Summary (RSS 0.9 e 1.0) e Really Simple Syndication (RSS 2.0). A tecnologia do RSS permite aos usuários da internet se inscreverem em sites que fornecem "feeds" e esses são tipicamente sites que mudam ou atualizam o seu conteúdo regularmente. Para isso, são utilizados Feeds RSS que recebem estas atualizações, desta maneira o utilizador pode permanecer informado de diversas atualizações em diversos sites sem precisar visitá-los um a um. http://www.alvarofpinheiro.eti.br