INTRODUÇÃO ÀS APLICAÇÕES PARA WEB

Documentos relacionados
Nesta disciplina aprenderemos. HTML CSS JavaScript Jquery PHP

HTML: INTRODUÇÃO TAGS BÁSICAS

Programação para Internet I

Desenvolvimento Web. Introdução Geral. Prof. Vicente Paulo de Camargo

Programação para Internet I

Programação para Web

INTRODUÇÃO A PROGRAMAÇÃO PARA WEB

TECNOLOGIA WEB INTRODUÇÃO CONSTRUÇÃO DE PÁGINAS ESTÁTICAS HTML / XHTML

Desenvolvimento de Aplicações para. Prof.: Bruno Rafael de Oliveira Rodrigues

INTRODUÇÃO A PROGRAMAÇÃO AVANÇADA PARA WEB E AO HTML. Prof. Msc. Hélio Esperidião

Programação para Internet

Tecnologias de Desenvolvimento de Páginas web

Construção de sites Aula 1

<HTML> Vinícius Roggério da Rocha

Aplicativos para Internet Aula 01

HTML - Definição e Conceitos

Introdução ao HTML André Luiz Silva de Moraes Instituto Federal de Santa Catarina

Webdesign HTML. Introdução a HTML e as principais tags da linguagem. Thiago Miranda dos Santos Souza

Dreamweaver CC_15x21.indd 1 06/04/ :04:22

Introdução a Web. Programação para a Internet. Prof. Vilson Heck Junior

Curso online de. Formação em Front-End. Plano de Estudo

Manual do usuário people

qwertyuiopasdfghjklzxcvbnmqwer tyuiopasdfghjklzxcvbnmqwertyuio pasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjk

Curso Online de E-commerce. Plano de Estudo

Dreamweaver CS5 -5- CAPÍTULO 1... Iniciando e conhecendo o dreamweaver...8 Interfaces...23 Criando e confi gurando sites...24 Exercícios...

envolvidos numa comunicação

SEMINÁRIOS INTEGRADOS EM ADS PROGRAMAÇÃO WEB E MOBILE

Conceitos de HTML 5 Aula 1

Um esquema de nomes para localização de fontes de informação na Web, esse esquema chama-se URI.

Depende de algumas habilidades. O tamanho. Virtualmente ilimitado. Mercado. Estatisticamente crescente.

REDES DE COMUNICAÇÃO. 11º - ANO Professor: Rafael Henriques

Browser é um programa desenvolvido para permitir a navegação pela web, capaz de processar diversas linguagens, como HTML, ASP, PHP.

Aula 11 Introdução ao Java Script

POO. Programação Orientada a Objeto. Conceitor HTML/PHP. Professor Jarbas Araújo

O CMS JOOMLA! UM GUIA PARA INICIANTES

MÓDULO 1: Tags: estrutura; tipos; atributos. Estrutura de um documento. Tags de blocos: <?xml?>, <!DOCTYPE>, <html>, <head>, <body>, <body bgcolor>.

HTML? HTML? HTML? HTML e HTTP. HTML e HTTP 26/02/2011

Programação Web Aula 2 XHTML/CSS/XML

Capítulo 7. A camada de aplicação

CSS Organizado e simples. Cercomp Equipe Web Nícolas Lazarte -

Redes de Computadores

UFCD 0793 Scripts CGI e Folhas de Estilo Formadora: Sónia Rodrigues

Um Cliente de Webmail para ser acessado em Celulares

Hiperlinks. Hiperlinks. Hiperlinks. Tag <a></a> Hiperlinks 07/05/2011

Aplicações para Internet

Web Design. Prof. Felippe

Facilitando sua vida com

INTRODUÇÃO AO. RESUMO

QUEM FEZ O TRABALHO?

Web I F R N I N S T I T U TO F E D E R A L D E E D U C A Ç Ã O, C I Ê N C I A E T E C N O LO G I A D O R I O G R A N D E D O N R T E.

AULA 01 Introdução (HTML, CSS e Javascript) PROGRAMAÇÃO PARA WEB Marcelo Henrique dos Santos

10º ENTEC Encontro de Tecnologia: 28 de novembro a 3 de dezembro de 2016 ESTUDO VIRTUAL: AMBIENTE DE ENSINO E APRENDIZAGEM ONLINE

INTERNET BÁSICA: EXTENSIBLE HYPERTEXT MARKUP LANGUAGE XHTML PARTE 2

Programação Web - HTML

Técnico em Informática. Web JavaScript. Profª Ana Paula Mandelli

HTML. Sessão 1 HTML. Cliente: browser (IE, por exemplo) Servidor: IIS (Internet Information Server), Apache, WebSphere,...

O que faz um servidor/navegador web? 14/03/2016 Rômulo da Silva Lima Slid e 2

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

Guia para Criativos em HTML5 ABRIL

Conceitos Básicos

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

HTML: Linguagem de Marcação de HiperTexto (HyperText Markup Language) Pimentel, Morganna BSI -UNIRIO DPW

Informática. Redes de Computadores e Internet

Introdução à Computação

Gosta de acompanhar os rumos das linguagens de programação? Então não fique de fora dessa! Descubra o que é o HTML 5!

Algoritmia e Programação APROG HTML. Introdução. Nelson Freire (ISEP DEI-APROG 2014/15) 1/15

Capítulo 2. Camada de aplicação

Redes de Computadores I Seminário Novas Tecnologias em Redes HTML5. Jessica da Silva Hahn Letícia Aparecida Coelho

Informática Questões Aulas 08, 09 e 10 Prof. Márcio Hunecke

Planificação Anual da disciplina de Redes de Comunicação 12º PI

A Web, o Design, o Software Livre e outras histórias... Eduardo Santos -

Tarlis Portela Web Design HTML

Médio Integrado Aula Thatiane de Oliveira Rosa

HTML. HyperText Markup Language. Elaborado por Marco Soares

Internet - Navegação. Conceitos. 1 Marco Soares

Volnys Bernal. Introdução à linguagem HTML. Introdução à linguagem HTML. Visão geral. Visão geral. Visão geral. Visão geral.

Introdução à linguagem HTML. Volnys Borges Bernal

INTRODUÇÃO À INTERNET E À WORLD WIDE WEB

Leonardo Zorzo Carbone. Orientador: Adilson Vahldick

Protocolo HTTP. Professor Leonardo Larback

Funcionalidade e Protocolos da Camada de Aplicação

AVISO Nº 02 - RETIFICAÇÃO. A Companhia de Processamento de Dados do Estado do Rio Grande do Sul PROCERGS, torna público, por este Aviso, o que segue:

INTERNET. A figura mostra os inúmeros backbones existentes. São cabos de conexão de altíssima largura de banda que unem o planeta em uma rede mundial.

Desenvolvimento de Sistemas Corporativos Aula 1.3 Motivação de DSC Visão geral de Arquiteturas. Prof. Bruno Moreno

Desenvolvimento Web. Aula 1 - Introdução. Professor Emiliano S. Monteiro

Roteiro 01. Professor: Prof. M.Sc. Odilon Corrêa da Silva. Curso: Desenvolvimento de Sistemas. Disciplina: Programação para WEB I

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

Desenvolvimento de Sites com PHP e Mysql Docente André Luiz Silva de Moraes

Guia para Criativos em HTML5 ABRIL

HTML BÁSICO E TEMPLATE VIEW. Gabrielle Amorim Porto

Escrever scripts de PHP com HTML

Programação para Internet I. Fernando F. Costa

Mônica Oliveira Primo de Lima Edervan Soares Oliveira TRABALHO SOBRE PROTOCOLO HTTP

Instituto de Ciências Matemáticas e de Computação Universidade de São Paulo

Internet, Intranet e Extranet

Estruturas de Comunicação de Dados Aula 3 Camadas de Aplicação e Transporte

Introdução a Programação Web com PHP

Redes de Computadores

Transcrição:

INTRODUÇÃO ÀS APLICAÇÕES PARA WEB Material cedido pelo prof. Francisco Dantas Nobre Neto Professor: Rhavy Maia Guedes E-mail: rhavy.maia@gmail.com, rhavymg.wordpress.com

Sites vs Aplicativos Web Aplicativos Web: Possui maior interatividade com o usuário: Recebimento, processamento e devolução da informação. São leitura e escrita; Além de apresentar conteúdo, também realiza alguma tarefa no servidor: Criação de conta de usuário, pagamento de uma compra. Além de uma linguagem client side, geralmente, possui também uma server side: Java (Servlets/JSP ou JSF), PHP, Python, etc.

Agenda Sites vs Aplicativos Web Servidores Web Endereços IPs e DNS Páginas Web

Sites vs Aplicativos Web Navegador (Firefox, Chrome, IE) Requisição HTTP Servidor Web (Apache, IIS) Client Side Resposta HTTP (Página Web, Imagens, JavaScript, etc) Server Side

Servidores Web As aplicações desenvolvidas para Web devem estar disponíveis em um computador que tenha um servidor Web: Esses computadores podem estar na Internet ou na Intranet.

Servidores Web Ao acessar uma página Web, é realizada uma troca de mensagens entre o cliente (navegador) e o servidor (Web), através do protocolo HTTP: Uma requisição HTTP é enviada ao servidor, solicitando determinado recurso no servidor Web; Ao responder, o servidor Web envia uma resposta HTTP, com os recursos solicitados pela requisição. Alguns exemplos de servidores Web são: Apache; IIS (Microsoft).

Servidores Web Requisição em alto nível.

Servidores Web Entendendo a requisição.

Endereços IPs e DNS Em uma rede, os dispositivos conectados a ela possuem um endereço IP: Dentro de uma organização (Intranet), quem controla a distribuição é a organização; Na Internet, os provedores de acesso (ISP) controlam os endereços IPs. E, para acessar um servidor Web, você poderá digitar o IP da máquina que possui o servidor instalado: Ou digitar o nome do domínio: www.ifpb.edu.br; www.google.com. O servidor DNS fará a tradução do nome (domínio) para o endereço IP.

Páginas Web Para desenvolver páginas Web, utilizamos a linguagem HTML: HyperText Markup Language; Atualmente, está na versão 5 (HTML 5); Para disponibilizar seu HTML na Internet, lembre-se, você deverá ter um computador com um servidor Web instalado! O seu arquivo HTML deve ter extensão.html ou.htm!

Páginas Web Exemplo de documento HTML. aula01.html A <!DOCTYPE html> <html> <head> A <title>primeira Página Web</title> </head> <body> B <h1>minha primeira página Web</h1> C <p>aqui vai um parágrafo...</p> D <img src= web.gif /> </body> </html> D C B

Páginas Web Entendendo um documento HTML. <!DOCTYPE html> <html> <head> A <title>primeira Página Web</title> </head> <body> B C D <h1>minha primeira página Web</h1> <p>aqui vai um parágrafo...</p> <img src= web.gif /> </body> </html> aula01.html A B C D Título da página Web: aparece na barra de títulos do seu navegador Cabeçalho do texto Parágrafo <html>, <head>, <title>, <body>, <h1>, <p>, <img> são os Marcadores (ou Tags) HTML! Imagem adicionada no documento: Deve estar na mesma pasta do arquivo aula01.html

Páginas Web O que acontece se salvarmos o arquivo abaixo como aula01_1.html, e abri-lo no navegador? Sobre HTML e JavaScript HTML (abreviação para a expressão inglesa HyperText Markup Language, que significa Linguagem de Marcação de Hipertexto) é uma linguagem de marcação utilizada para produzir páginas na Web. Cascading Style Sheets (ou simplesmente CSS) é uma linguagem de folhas de estilo utilizada para definir a apresentação de documentos escritos em uma linguagem de marcação, como HTML ou XML. Seu principal benefício é prover a separação entre o formato e o conteúdo de um documento. JavaScript é uma linguagem de programação interpretada. Foi originalmente implementada como parte dos navegadores web para que scripts pudessem ser executados do lado do cliente.

Páginas Web Não saiu como esperávamos. Por quê? Faltaram os marcadores HTML no arquivo aula01_1.html

Páginas Web Adição de marcadores HTML. <!DOCTYPE html> <html><head><title>página alterada</title></head> <body> <h1>sobre HTML e JavaScript</h1> <p>html (abreviação para a expressão inglesa HyperText Markup Language, que significa Linguagem de Marcação de Hipertexto) é uma linguagem de marcação utilizada para produzir páginas na Web.</p> <p>cascading Style Sheets (ou simplesmente CSS) é uma linguagem de folhas de estilo utilizada para definir a apresentação de documentos escritos em uma linguagem de marcação, como HTML ou XML. Seu principal benefício é prover a separação entre o formato e o conteúdo de um documento.</p> <p>javascript é uma linguagem de programação interpretada. Foi originalmente implementada como parte dos navegadores web para que scripts pudessem ser executados do lado do cliente.</p> </body></html>

Páginas Web Documento ajustado.

Referências Apostila da K19. Desenvolvimento Web com HTML, CSS e JavaScript. Disponível gratuitamente em http://www.k19.com.br/downloads/apostilas/basica/k19-k02- desenvolvimento-web-com-html-css-e-javascript. Elisabeth Robson; Eric Freeman. Head First HTML and CSS!. O reilly.2012.