Programação para Internet
|
|
- Glória Martini Capistrano
- 6 Há anos
- Visualizações:
Transcrição
1 Universidade Federal de Uberlândia Faculdade de Computação Programação para Internet Curso de Sistemas de Informação Prof. Dr. Daniel A. Furtado Módulo 1 Introdução à Programação para Internet
2 2 Conteúdo Motivação Histórico da Internet e Comércio Eletrônico Fundamentos da Internet HTTP, TCP/IP, WWW, W3C, URL, DNS, HTML, CSS, etc. Arquiteturas de Desenvolvimento Modelo Cliente-Servidor Servidor Web Modelo Cliente-Servidor 3 Camadas Outras tecnologias Web Servidor Web e páginas dinâmicas (PHP, ASP, JSP, etc.)
3 3 Motivação Por quê estudar Programação para Internet? Com o crescimento da Internet, os sistemas de informação voltados para a rede mundial são cada vez mais comuns; O comércio eletrônico já faz parte do dia-a-dia da maioria das pessoas. Operações de busca e comparação de produtos, compra e venda, etc., podem ser realizadas com grande facilidade e praticidade; Sistemas integrados e interconectados geralmente possibilitam um melhor fluxo de dados nas empresas e contribuem para melhor tomada de decisão.
4 Breve Histórico da Internet
5 5 Surgimento da Internet Na década de 60, no auge da Guerra Fria, teve início o desenvolvimento da rede ARPANet, precursora da Internet; A ARPANet foi inicialmente criada com motivações militares pela ARPA (Agência de Projetos de Pesquisa Avançada do Departamento de Defesa dos EUA), com o objetivo de interligar as bases militares e os departamentos de pesquisa do governo norte-americano; Em 1970, a ARPANET foi utilizada para conectar quatro universidades americanas. Outras instituições ligadas à defesa também começaram a utilizar a rede; Havia 13 computadores na rede em janeiro de 1971; Em 1982 o protocolo TCP/IP foi introduzido na ARPANet.
6 6 ARPANET - Mapa Geográfico Ref.:
7 7 Surgimento da Internet No final da década de 80, os provedores de serviço de Internet comerciais (ISPs) começaram a surgir, dando início a uma nova era marcada pelo surgimento da Web. O que é World Wide Web (WWW)? Basicamente é a coleção mundial de páginas de Internet; As páginas de Internet, ou páginas Web, são documentos eletrônicos especiais que podem conter imagens, vídeos e links para outros documentos. Também chamada abreviadamente de Web.
8 8 Surgimento da Internet A Web começou como um projeto do CERN (European Organization for Nuclear Research), denominado ENQUIRE, proposto e iniciado por Tim Berners-Lee em 1989; A objetivo inicial do projeto era facilitar o compartilhamento de informações entre os pesquisadores do CERN; O primeiro website foi criado pelo próprio Tim em 1990; seu acesso para usuários externos ao CERN foi liberado em 1991; Em 1993, o software da Web foi colocado em domínio público pelo CERN; Tim Berners-Lee
9 9 Crescimento da Internet no Mundo Atualmente, mais de 4,1 bilhões de pessoas no mundo tem acesso à Internet (cerca de 54% da população); Fontes: Internet Systems Consortium e
10 Milhões de Pessoas* População no Brasil com Acesso à Internet , ,5 73,9 77,7 81,4 85, ,04 13,98 14,32 20,05 25,9 32, Ano *Pessoas com 10 anos ou mais Fonte: pesquisas diversas (IBGE, PNAD, TIC, statista.com). Programação para Internet Prof. Dr. Daniel A. Furtado 10
11 11 Internet e Comércio Eletrônico Comércio Eletrônico (e-commerce) Refere-se ao uso da Internet e da Web para conduzir negócios; Diz respeitos às transações comerciais realizadas digitalmente entre organizações e indivíduos ou entre duas ou mais organizações. Surgimento Início em 1995 quando um dos primeiros portais na Internet, o Netscape.com aceitou os primeiros anúncios de grandes corporações; Assim, o Netscape.com popularizou a ideia de que a Web poderia ser usada como nova mídia para publicidade e vendas. Modalidades B2C (Business-to-consumer) - Empresa-consumidor B2B (Business-to-business) - Empresa-empresa C2C (Consumer-to-consumer) Consumidor-consumidor G2C (Government-to-citizens) Governo-cidadão
12 Faturamento em Bilhões de Reais Faturamento do Comércio Eletrônico no Brasil , , , ,7 14,8 10,6 8,2 6,3 4,4 0,55 0,85 1,18 1,75 2, Fonte: ebit ( Programação para Internet Prof. Dr. Daniel A. Furtado 12
13 Fundamentos da Internet
14 14 Fundamentos da Internet Hipertexto (hypertext) Texto estruturado apresentado em computadores, smartphones, etc, com ligações lógicas (hiperlink) com outros textos, os quais podem ser acessados imediatamente.
15 15 Fundamentos da Internet HTML Hypertext Markup Language Linguagem de marcação de hipertexto usada para desenvolver páginas web; Permite a elaboração da estrutura da página web, incluindo a definição de tabelas, títulos, links, figuras, vídeos, etc.; Páginas web são conectadas com outras páginas através de hiperlinks; Desenvolvida e supervisionada pela W3C; Arquivo com a extensão.html Um documento HTML é interpretado e exibido por um programa navegador, como o Google Chrome ou o Mozilla Firefox.
16 16 Linguagem HTML - Exemplo Código HTML Resultado
17 Fundamentos da Internet World Wide Web Consortium (W3C) Organização internacional que desenvolve padrões abertos com o objetivo de garantir o crescimento da Web; Fundada por Tim Berners-Lee; Exemplos de padrões da W3C: HTML e XML; Web site: Programação para Internet Prof. Dr. Daniel A. Furtado 17
18 Fundamentos da Internet Hypertext Transfer Protocol (HTTP) Protocolo de transferência de hipertexto utilizado na World Wide Web; Define como as mensagens são formatadas e transmitidas, e quais ações os servidores Web e os navegadores devem tomar em resposta aos comandos. Programação para Internet Prof. Dr. Daniel A. Furtado 18
19 Fundamentos da Internet URL - Uniform Resource Locator. É basicamente uma string utilizada para localizar um recurso, como página ou imagem, na Web. Exemplos: URL: Nome de domínio: ufu.br Subdomínio: portaldocente.ufu.br Página Web: userlogininit Programação para Internet Prof. Dr. Daniel A. Furtado 19
20 Fundamentos da Internet ISP Internet Service Provider Organização que oferece serviços para o acesso ou participação na Internet. Exemplos de serviços oferecidos por ISPs: Acesso à rede; Registro de domínio; Hospedagem de sites; Programação para Internet Prof. Dr. Daniel A. Furtado 20
21 Fundamentos da Internet TCP/IP (Transmission Control Protocol / Internet Protocol) Protocolo de comunicação utilizado para a troca de dados entre computadores de uma rede. Protocolo TCP/IP Ideia simplificada Passo 1 O protocolo TCP quebra os dados em pacotes Passo 2 Os pacotes são transmitidos de roteador para roteador através da Internet de acordo com o protocolo IP. Passo 3 O protocolo TCP monta novamente os pacotes para compor a mensagem original. Programação para Internet Prof. Dr. Daniel A. Furtado 21
22 Fundamentos da Internet Endereço IP Número associado a cada dispositivo (como um computador ou smartphone) conectado a uma rede de computadores que utiliza o protocolo TCP/IP. Projetado inicialmente como um número de 32 bits (IPv4) Geralmente é apresentado como um grupo de 4 números separados por um ponto: Ex: Programação para Internet Prof. Dr. Daniel A. Furtado 22
23 Fundamentos da Internet DNS - Domain Name System Sistema de nomes hierárquico e distribuído que tem como função principal mapear os nomes de domínios para endereços IP Programação para Internet Prof. Dr. Daniel A. Furtado 23
24 Modelos e Arquiteturas
25 25 Arquitetura Cliente-Servidor Estrutura de aplicação distribuída que particiona as tarefas entre os provedores de um recurso ou serviço, denominado servidor, e os usuários desses recursos, denominados clientes; Geralmente clientes e servidores se comunicam através de uma rede de comunicação, embora possam se comunicar localmente; Exemplos: Servidor de Impressão Servidor de Banco de Dados
26 26 Arquitetura Cliente-Servidor Servidor Recebe e responde a solicitações dos clientes; Atende a diversos clientes simultaneamente; Exige hardware mais robusto, com maior capacidade de processamento; Software sempre em execução, aguardando ser chamado pelo cliente. Cliente Inicia e termina a comunicação com o servidor; Não necessita de hardware especial; Interação com o usuário final.
27 27 Servidor Web O termo Servidor Web é frequentemente utilizado para fazer referência ao sistema de software que recebe solicitações de páginas de Internet através do protocolo HTTP e processa e envia os dados solicitados. O termo também pode ser utilizado para designar o computador servidor que executa o software descrito acima. Modelo simplificado Cliente Faz a requisição de uma página web utilizando um programa navegador Servidor Web Identifica a requisição, processa e envia os arquivos da página para o cliente que solicitou. Requisição Requisição Internet Arquivos da página Arquivos da página
28 28 Servidor Web - Exemplos Apache HTTP Server Apache Tomcat (para tecnologias Java) Microsoft IIS - Internet Information Server
29 29 Arquitetura Cliente-Servidor 3-Camadas Camada de Apresentação Provê a interface com o usuário; É dela que são feitas as requisições; Camada de Negócio As vezes é chamada de Lógica Empresarial ou Regras de Negócio. Provê as operações intrínsecas do sistema. Camada de Dados Provê o acesso aos dados. Recebe as requisições da camada de negócios e seus métodos executam essas requisições.
30 Arquitetura Cliente-Servidor 3-Camadas Cliente-Servidor 2-Camadas (Exemplo) Cliente-Servidor 3-Camadas (Exemplo) Servidor de Banco de Dados Servidor de aplicações Servidor de Banco de Dados Clientes Clientes Web (Adaptado de: PADOVEZE, Clóvis L. Sistemas de Informações Contábeis. São Paulo: Atlas, 2004) Programação para Internet Prof. Dr. Daniel A. Furtado 30
31 Outras Conceitos e Tecnologias
32 32 Linguagem CSS Cascade Style Sheet É uma linguagem de estilos que descreve como os elementos HTML devem ser exibidos; Permite a separação da formatação do documento (estilos) de seu conteúdo propriamente dito; Várias páginas de um website podem acessar os estilos de formatação definidos em um único arquivo.css
33 33 Linguagem JavaScript JavaScript é uma linguagem de programação muito utilizada no desenvolvimento de websites, juntamente com HTML e CSS; Os scripts em JavaScript são comumente executados por um programa navegador no lado do cliente. Possibilitam: Melhorar a navegabilidade das páginas; Melhorar a interação com o usuário; Fazer a validação de campos em formulários; Esconder e exibir campos; Identificar qual o programa navegador em uso;...e muito mais!
34 34 Biblioteca jquery jquery é uma biblioteca desenvolvida em JavaScript; Com jquery, muitas tarefas podem ser realizadas de maneira mais simples (quando comparado ao JavaScript puro); Um dos fundamentos é: fazer mais, codificando menos; A biblioteca é largamente utilizada no desenvolvimento de websites; Executada basicamente da mesma forma pelos principais navegadores, como Google Chrome, Firefox, IE, etc.
35 35 Websites Estáticos O conteúdo a ser exibido é sempre o mesmo ; O conteúdo é geralmente formado por uma coleção de páginas HTML que não se alteram a cada acesso; Geralmente não acessam um banco de dados; Não utilizam uma linguagem de processamento dos dados no servidor, como PHP, ASP, etc.;
36 36 Websites Dinâmicos Existem diversas tecnologias que são utilizadas para geração de páginas web dinamicamente, realizando o acesso à bancos de dados e provendo funcionalidades adicionais; Websites dinâmicos geralmente são desenvolvidos utilizando uma linguagem de programação no lado do servidor (server-side), como: PHP - PHP: Hypertext Preprocessor ASP.NET - Active Server Pages Java
37 37 Websites Dinâmicos - Linguagens Estatísticas de uso segundo o site W3Techs das principais linguagens de programação server-side:
38 Websites Dinâmicos - Linguagens Programação para Internet Prof. Dr. Daniel A. Furtado 38
39 39 Tecnologia AJAX AJAX = Asynchronous JavaScript and XML. Possibilita trocar dados com o servidor e atualizar partes de uma página web sem precisar recarregar a página inteira; Com AJAX, a comunicação do cliente com o servidor pode ser realizada de forma assíncrona (em segundo plano), sem interromper as funcionalidades da página corrente.
40 40 Referências LAUDON, Kenneth C.; LAUDON, Jane P. Sistemas de informação gerenciais. 7. ed. São Paulo: Pearson, p
Introdução a Web. Programação para a Internet. Prof. Vilson Heck Junior
Introdução a Web Programação para a Internet Prof. Vilson Heck Junior Introdução Quer ter idéias? Quer vender algo? Talvez comprar? A Web é uma forma universal de comunicação, na qual você pode participar.
Leia maisNesta disciplina aprenderemos. HTML CSS JavaScript Jquery PHP
Introdução Nesta disciplina aprenderemos HTML CSS JavaScript Jquery PHP HTML é a abreviatura de HyperText Mark-up Language. O HTML foi inventado em 1990, por um cientista chamado Tim Berners-Lee. A finalidade
Leia maisINTERNET. Definição. Rede internacional de computadores que permite comunicação e transferência de dados entre outros serviços.
INTERNET Prof. Luiz A. Nascimento Definição 2 Rede internacional de computadores que permite comunicação e transferência de dados entre outros serviços. Utiliza o protocolo TCP/IP É a rede das redes. Normalmente
Leia maisIntrodução à Computação
Introdução à Computação Jordana Sarmenghi Salamon jssalamon@inf.ufes.br jordanasalamon@gmail.com http://inf.ufes.br/~jssalamon Departamento de Informática Universidade Federal do Espírito Santo Agenda
Leia maisBrowser é um programa desenvolvido para permitir a navegação pela web, capaz de processar diversas linguagens, como HTML, ASP, PHP.
Browser é um programa desenvolvido para permitir a navegação pela web, capaz de processar diversas linguagens, como HTML, ASP, PHP. Sua interface vai variar de acordo com a marca, onde quem escolhe é o
Leia maisINTRODUÇÃO À INTERNET E À WORLD WIDE WEB
INTRODUÇÃO À INTERNET E À WORLD WIDE WEB CURSO TÉCNICO DE INFORMÁTICA MODALIDADE SUBSEQÜENTE DESENVOLVIMENTO WEB I PROF. ALEXANDRO DOS SANTOS SILVA 1 1 SUMÁRIO Conceitos básicos Histórico Principais modelos
Leia maisProgramação para Internet I. Fernando F. Costa nando@fimes.edu.br
Programação para Internet I Fernando F. Costa nando@fimes.edu.br Ementa Histórico da Internet Componentes para o funcionamento da Internet: Protocolo, Aplicações e Serviços Confecção de páginas para internet
Leia maisAula 5 Navegando na Rede
Aula 5 Navegando na Rede DIM0103 Introdução à Informática Profº Pedro Alexandre Início das redes Princípios de Comunicação Como dois computadores poderiam trocar informações? Como deve ser o processo de
Leia maisINTRODUÇÃO A PROGRAMAÇÃO PARA WEB
INTRODUÇÃO A PROGRAMAÇÃO PARA WEB PROF. ME. HÉLIO ESPERIDIÃO Navegador O navegador também conhecido como web browser é um programa que habilita seus usuários a interagirem com documentos hospedados em
Leia maisPesquisa e análise de informação
A ARPANet (Advanced Research Projects Agency Network) - Projeto do Ministério da Defesa dos Estados Unidos da América, criado em 1969, que tinha como objetivo interligar em rede, computadores utilizados
Leia maisProfessor Alexsander Pacheco INTERNET - parte I INTERNET Parte 1 Professor Alexsander Pacheco Autor do livro Informática Um manual prático para concursos da Editora Fortium (Brasília - DF) E-mail: prof_alx@yahoo.com.br
Leia maisProtocolo HTTP. Professor Leonardo Larback
Protocolo HTTP Professor Leonardo Larback Protocolo HTTP No final da década de 1980, Tim Berners-Lee criou o protocolo HTTP (HyperText Transfer Protocol) e o padrão de arquivo HTML (HyperText Markup Language)
Leia maisRedes de Computadores e Internet
Redes de Computadores e Internet CEA145 Teoria e Fundamentos de Sistemas de Informação Universidade Prof. MSc. Federal George de H. G. Ouro Fonseca Preto DECEA / João Monlevade Universidade
Leia maisInformática I. Aula 2. Ementa
Informática I Aula 2 http://www.ic.uff.br/~bianca/informatica1/ Aula 2-29/08/2007 1 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript e
Leia maisCapítulo 7. A camada de aplicação
Capítulo 7 A camada de aplicação slide 1 slide 2 DNS Sistema de Nomes de Domínio O espaço de nomes DNS Registros de recursos de domínio Servidores de nome slide 3 O espaço de nomes DNS (1) Parte do espaço
Leia maisInternet. Informática para Secretariado 23/06/2015
Internet Informática para Secretariado 23/06/2015 Objetivos Apresentar o surgimento da Internet no mundo e no Brasil Apresentar os conceitos de Internet Conhecer os serviços de Internet Histórico A Internet
Leia maisIntrodução ao desenvolvimento para Web. Unidade A Linguagem de Programação Web
Introdução ao desenvolvimento para Web Unidade A Linguagem de Programação Web Unidade A Sistema Universidade Aberta do Brasil - UAB IF Sul-rio-grandense UNIDADE A INTRODUÇÃO AO DESENVOLVIMENTO PARA WEB
Leia maisIntrodução à Informática
Introdução à Informática Aula 3 http://www.ic.uff.br/~bianca/introinfo/ Aula 3-12/09/2007 1 Objetivo da disciplina O objetivo dessa disciplina é dar ao aluno noções básicas de computação. Serão apresentados
Leia maisDreamweaver CC_15x21.indd 1 06/04/ :04:22
Dreamweaver CC_15x21.indd 1 06/04/2015 11:04:22 SUMÁRIO INTRODUÇÃO... 3 CAPÍTULO 1 Iniciando e conhecendo o Dreamweaver... 8 Interfaces... 21 Criando e configurando sites... 22 CAPÍTULO 2 Criando arquivos...
Leia maisProgramação para Web
Colégio Estadual João Manoel Mondrone Ensino Fundamental, Médio, Profissional e Norm Técnico em Informática Programação para Web Profª Ana Paula Mandelli anapaula_mandelli@hotmail.com O que é a COMUNICAÇÃO?
Leia mais7º ano Ano letivo 2015/2016. Artur Ramísio
7º ano Ano letivo 2015/2016 Artur Ramísio Informações de preparação para o teste de avaliação. Internet: principais serviços, endereços e funcionalidades dos browsers; segurança na Internet; pesquisa e
Leia maiscódigo belo vs. legado e qualidade de software
código belo vs. legado e qualidade de software engenharia de sistemas de informação Daniel Cordeiro 22 de agosto de 2017 Escola de Artes, Ciências e Humanidades EACH USP pergunta Em geral, qual afirmação
Leia maisAula 1 Cleverton Hentz
Aula 1 Cleverton Hentz Sumário da Aula Introdução História da Internet Protocolos Hypertext Transfer Protocol 2 A Internet é um conjunto de redes de alcance mundial: Comunicação é transparente para o usuário;
Leia maisEstruturas de Comunicação de Dados Aula 3 Camadas de Aplicação e Transporte
Estruturas de Comunicação de Dados Aula 3 Camadas de Aplicação e Transporte Escola Maria Eduarda Ramos de Barros Curso técnico em redes de computadores Carpina - PE Roteiro Aplicações de Rede Transporte
Leia maisProgramação para Internet I
Programação para Internet I Aula 04 Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br http://www.diemesleno.com.br Na aula passada vimos... Na aula passada vimos... Unidade I - Conceitos básicos sobre
Leia maisINTERNET P R O F. M A R C O A N T Ô N I O PROF. MARCO ANTÔNIO
INTERNET P R O F. M A R C O A N T Ô N I O PROF. MARCO ANTÔNIO Conceito É uma rede de computadores interligadas, que possibilita o acesso a informações sobre e em qualquer lugar do mundo. Rede das Redes
Leia maisINTRODUÇÃO AO. www.posse.ueg.br RESUMO
www.posse.ueg.br Home Page: http://www.posse.ueg.br/index.php/conexao-ueg/meuperfil/userprofile/ronaldo INTRODUÇÃO AO RESUMO Considerada uma das principais invenções do século XX, a Web revolucionou a
Leia maisTecnologias de Desenvolvimento de Páginas web
Tecnologias de Desenvolvimento de Páginas web HTML DHTML CSS Javascript Visual Basic Script Java HTML Hypertext Markup Language HTML Hypertext Markup Language Linguagem com a qual se definem as páginas
Leia maisTECNOLOGIA WEB INTRODUÇÃO CONSTRUÇÃO DE PÁGINAS ESTÁTICAS HTML / XHTML
INTRODUÇÃO CONSTRUÇÃO DE PÁGINAS ESTÁTICAS HTML / XHTML 1 INTRODUÇÃO TECNOLOGIA WEB Começaremos desvendando o poder do desenvolvimento de aplicações baseadas na Web com a XHTML (Extensible HyperText Markup
Leia maisProgramação WEB Introdução
Programação WEB Introdução Rafael Vieira Coelho IFRS Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul Campus Farroupilha rafael.coelho@farroupilha.ifrs.edu.br Roteiro 1) Conceitos
Leia maisInformática. Redes de Computadores e Internet
Informática Redes de Computadores e Internet Classificação Redes (Distância) - Rede de Área Pessoal PAN - Rede Local LAN - Rede Metropolitana MAN - Rede de Longa Distância WAN Servidores X Clientes - Servidor
Leia maisEstruturas básicas de redes Internet Padronização e Protocolos
Estruturas básicas de redes Internet Padronização e Protocolos Universidade Católica de Pelotas Cursos de Engenharia da Computação Disciplina: Rede Computadores I 2 Agenda Estruturas básicas de redes A
Leia maisRedes de Computadores
Instituto Superior Politécnico de Ciências e Tecnologia Redes de Computadores Prof Pedro Vunge I Semestre de 2017 SUMÁRIO I - Introdução às Redes de Computadores 1.4 Principais componentes de uma rede
Leia maisO CMS JOOMLA! UM GUIA PARA INICIANTES
O CMS JOOMLA! UM GUIA PARA INICIANTES 25/04/2016 Daniel Picon dpicon@sc.usp.br 1 INTRODUÇÃO REDE DE COMPUTADORES E INTERNET O que acontece quando tentamos acessar um site da internet? Computadores se comunicam
Leia maisFuncionalidade e Protocolos da Camada de Aplicação
Funcionalidade e Protocolos da Camada de Aplicação Network Fundamentals Capítulo 3 1 Aplicações A Interface entre usuário e Rede de Dados A Camada de aplicação provê recursos para enviar e receber dados
Leia maisColocando um site na Internet
AULA: Colocando um site na Internet Autoria Web http://docentes.ifrn.edu.br/albalopes alba.lopes@ifrn.edu.br Servidores de Hospedagem Hospedagem de sites é um serviço que possibilita pessoas ou empresas
Leia maisCapítulo 7. A camada de aplicação
Capítulo 7 A camada de aplicação slide 1 2011 Pearson Prentice Hall. Todos os direitos reservados. Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, Pearson Education-Prentice Hall,
Leia maisInternet Explorer 8.0 Navegador (Browser)
Internet Explorer 8.0 Navegador (Browser) O Internet Explorer 8 foi projetado para facilitar a navegação e a interação com sites na Internet ou na intranet. Sempre que você usa a Internet, ou um software
Leia maisHTML: Linguagem de Marcação de HiperTexto (HyperText Markup Language) Pimentel, Morganna BSI -UNIRIO DPW
HTML: Linguagem de Marcação de HiperTexto (HyperText Markup Language) Pimentel, Morganna BSI -UNIRIO 1 DPW 2017.2 2 WWW: uma breve história Tim Berners-Lee pesquisador inglês na CERN (Organização Europeia
Leia maisRedes de Computadores
Prof. Universidade Federal de Mato Grosso do Sul brivaldo@facom.ufms.br 17 de abril de 2017 Sumário 1 Introdução 2 Componentes de Rede Serviços de Rede Protocolo 3 Acesso Residencial O que é uma Rede?
Leia maiswww.andrix.com.br professor@andrix.com.br Conceitos Básicos
Desenvolvimento Andrique web Amorim II www.andrix.com.br professor@andrix.com.br Conceitos Básicos Sites e Aplicações Web Normalmente, as pessoas utilizam o termo SITE quando se referem a blogs, sites
Leia maisSistemas Distribuídos. Plano de Curso. Plano de Curso 04/03/12 ! EMENTA:
Sistemas Distribuídos Prof. Msc. André Luiz Nasserala Pires nassserala@gmail.com! EMENTA: Plano de Curso! Conceitos. Comunicação entre processos (IPC). Programação de aplicações cliente- servidor. Sincronização
Leia maisCapítulo 2. Camada de aplicação
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIADO RIO GRANDE DO NORTE IFRN Disciplina: Arquitetura de redes de computadores e Tecnologia de Implementação de Redes Professor: M. Sc. Rodrigo Ronner T.
Leia maisO que Fazer na Internet
Internet Histórico O que é a Internet O que é a Internet A Internet é uma rede de computadores à escala mundial, destinada à troca de informações. Os computadores são interligados através de linhas comuns
Leia mais15/01/2016 PROGRAMAÇÃO EM AMBIENTE WEB I DISCIPLINA
PROGRAMAÇÃO EM AMBIENTE WEB I Prof. Esp. Fabiano Taguchi fabianotaguchi@gmail.com http://fabianotaguchi.wordpress.com DISCIPLINA PROGRAMAÇÃO EM AMBIENTE WEB 1 Carga horária: 64 horas/aula Aulas: Sextas-feiras
Leia maisProfessor: João Macedo
Programação Páginas Web O HTML (HyperText Markup Language) é a linguagem mais utilizada para criar páginas Web com hipertexto. Utilizando a linguagem HTML podemos criar páginas em que certos itens (palavras
Leia maisProgramação e Designer para WEB
Programação e Designer para WEB Introdução Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com Apresentação Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com Ementa Introdução a hipertexto. A linguagem HTML.
Leia maisSERVIÇOS WEB. Frankley Gustavo F. Mesquita, Tamiris Souza Fonseca. 27 de junho de 2016
Frankley Gustavo F. Mesquita Tamiris Souza Fonseca 27 de junho de 2016 Sumário 1 2 3 4 5 6 7 8 O padrão Web foi desenvolvido pelo Laboratório Europeu de Física de Partículas (CERN - European Particle Physics
Leia maisINTERNET. 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.
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. DNS (Domain Name System) Sistema de Nome de Domínio
Leia maisAULA 2 - INTERNET. Prof. Pedro Braconnot Velloso
AULA 2 - INTERNET Prof. Pedro Braconnot Velloso Começo da Internet Lançamento do Sputnik I Primeiro satélite artificial Russo Reação dos EUA 1958 - Presidente Eisenhower Advanced Research Projects Agency
Leia maisATENÇÃO O TCP/IP não é um protocolo. TCP/IP é um conjunto de diversos protocolos em 04 camadas próprias que se relaciona com o modelo OSI.
PROTOCOLOS DE TRANSMISSÃO DE DADOS PROTOCOLO TCP/IP Trata-se da sigla da palavra inglesa Transmission Control Protocol / Internet Protocol ou, simplesmente Protocolo de Controle de Transmissão / Protocolo
Leia maisRedes de Computadores e Aplicações Camada de aplicação IGOR ALVES
Redes de Computadores e Aplicações Camada de aplicação IGOR ALVES Camada de aplicação Um protocolo da camada de aplicação define como processos de uma aplicação, que funcionam em sistemas finais diferentes,
Leia maisAplicativos para Internet Aula 01
Aplicativos para Internet Aula 01 Arquitetura cliente/servidor Introdução ao HTML, CSS e JavaScript Prof. Erika Miranda Universidade de Mogi das Cruzes Uso da Internet http://www.ibope.com.br/pt-br/noticias/paginas/world-wide-web-ou-www-completa-22-anos-nesta-terca-feira.aspx
Leia maisAula 11 Introdução ao Java Script
Aula 11 Introdução ao Java Script Java Script é uma linguagem que permite trabalhar com a Lógica em páginas escritas em HTML (HiperText Mark-up Language). As páginas HTML podem ser escritas utilizando-se
Leia maisSistemas de Informação (SI) Telecomunicações, Internet e tecnologia sem fio (I)
Sistemas de Informação (SI) Telecomunicações, Internet e tecnologia sem fio (I) Prof.ª Dr.ª Symone Gomes Soares Alcalá Universidade Federal de Goiás (UFG) Regional Goiânia (RG) Faculdade de Ciências e
Leia maisInformática INTERNET
INTERNET A origem da Internet e a sua evolução Guerra Fria (anos 60) => ARPANET Interligar as principais Universidades dos EUA => Intercâmbio de informação. Expansão da rede para as Universidades da Europa.
Leia maisLinguagens, Web Services e WEB 2.0
Tecnologias WEB: Linguagens, Web Services e WEB 2.0 Marcelo Daibert contato@daibert.eti.br http://daibert.eti.br Agenda Introdução Contextualização Revolução da Internet História Web Tecnologias Importantes
Leia maisAplicações Gerais de Informá5ca
Aplicações Gerais de Informá5ca Prof. Marcos V. O. de Assis mvoassis@gmail.com marcos.assis@ufpr.br hap://mvoassis.wordpress.com O que vimos até agora? Introdução à Informá5ca Estrutura geral do Computador
Leia maisRedes de Computadores
Redes de Computadores Introdução às Redes de Computadores Parte I Prof. Thiago Dutra Agenda n Histórico n Antes do surgimento n Nascimento da redes n ARPANET n Crescimento da
Leia maisqwertyuiopasdfghjklzxcvbnmqwer tyuiopasdfghjklzxcvbnmqwertyuio pasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjk
qwertyuiopasdfghjklzxcvbnmqwer tyuiopasdfghjklzxcvbnmqwertyuio pasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjk Apostila de Linguagem de Programação III lzxcvbnmqwertyuiopasdfghjklzxcv CSS
Leia maisGraduado em Analises e Desenvolvimento de Sistemas Analista de Sistemas (Seplag) Instrutor(Egp-Ce) Professor(CEPEP)
Professor: Venicio Paulo Mourão Saldanha Site: www.veniciopaulo.com Graduado em Analises e Desenvolvimento de Sistemas Analista de Sistemas (Seplag) Instrutor(Egp-Ce) Professor(CEPEP) REDES DE COMPUTADORES
Leia maisLiveGeek.Me DESENVOLVIMENTO DE APLICAÇÕES EM HTML5
DESENVOLVIMENTO DE APLICAÇÕES EM HTML5 APRESENTAÇÃO www.soualuno.livegeek.me andresimonelli@livegeek.me Inscreva-se no curso: livegeek.me/cursos.html - História da internet; - Linha do tempo da linguagem
Leia maisProgramação para Internet I
Programação para Internet I Aula 01 Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br http://www.diemesleno.com.br Na aula passada vimos... Na aula passada vimos... - Apresentação da disciplina; -
Leia maisProgramação e Designer para WEB
Programação e Designer para WEB Introdução Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com Apresentação Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com Ementa I t d ã hi t t Introdução a hipertexto. A
Leia maisCONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;
CONCEITOS INICIAIS Agenda A diferença entre páginas Web, Home Page e apresentação Web; O que é necessário para se criar páginas para a Web; Navegadores; O que é site, Host, Provedor e Servidor Web; Protocolos.
Leia maisCONCEITOS BÁSICOS DE INTERNET. Disciplina: INFORMÁTICA 1º Semestre Prof. AFONSO MADEIRA
CONCEITOS BÁSICOS DE INTERNET Disciplina: INFORMÁTICA 1º Semestre Prof. AFONSO MADEIRA conceito inicial Amplo sistema de comunicação Conecta muitas redes de computadores Apresenta-se de várias formas Provê
Leia maisCurso de Aprendizado Industrial Desenvolvedor WEB
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos II Professor: Cheli dos S. Mendes da Costa Modelo Cliente- Servidor Modelo de Aplicação Cliente-servidor Os
Leia maisUm Cliente de Webmail para ser acessado em Celulares
UNIVERSIDADE FEDERAL DE SANTA CATARINA - UFSC CENTRO TECNOLÓGICO E CIENTÍFICO - CTC DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA - INE CIÊNCIAS DA COMPUTAÇÃO Um Cliente de Webmail para ser acessado em Celulares
Leia maisArquitetura de Rede. Universidade Católica de Pelotas Curso de Engenharia da Computação Disciplina: Redes de Computadores I
Arquitetura de Rede Universidade Católica de Pelotas Curso de Engenharia da Computação Disciplina: Redes de Computadores I 2 Tipos de arquiteturas Cliente-Servidor Peer-to-Peer Arquitetura Híbrida Cliente-Servidor
Leia maisHTML: INTRODUÇÃO TAGS BÁSICAS
HTML: INTRODUÇÃO TAGS BÁSICAS CURSO TÉCNICO DE INFORMÁTICA MODALIDADE SUBSEQÜENTE DESENVOLVIMENTO WEB I PROF. ALEXANDRO DOS SANTOS SILVA 1 1 SUMÁRIO Definição Editores HTML Estrutura básica de um documento
Leia maisDesenvolvimento Web. Aula 1 - Introdução. Professor Emiliano S. Monteiro
Desenvolvimento Web Aula 1 - Introdução Professor Emiliano S. Monteiro O início! Tim Berners Lee desenvolveu o: URI, HTML e HTTP e servidor web. https://www.w3.org/history/1989/proposal.html https://webfoundation.org/about/vision/history-of-the-web/
Leia maisWeb 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.
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. J O S É A N TÔ N I O D A C U N H A Web Page HTTP No início a web, era
Leia maisIntrodução à Web. Prof. Esp. Andrew Rodrigues.
Introdução à Web Prof. Esp. Andrew Rodrigues http://andrewtec.wordpress.com 1 Internet O que é a Internet? Internet Não é uma organização, empresa, instituição ou local definido; Não há controle centralizado,
Leia maisSI06 DIMENSÃO TECNOLÓGICA I
1 2 1. Apresentar os principais tipos de software. 2. Compreender os componentes básicos de uma rede de telecomunicações. 3. Compreender como o uso da internet participa no processo de acesso à informação.
Leia maisAula 05. Telecomunicações, Internet e tecnologia sem fio Pearson. Todos os direitos reservados.
Aula 05 Telecomunicações, Internet e tecnologia sem fio slide 1 Telecomunicações, Internet e tecnologia sem fio 1. Quais são os principais componentes das redes de telecomunicações e quais são as principais
Leia maisDIREITO DA SOCIEDADE DA INFORMAÇÃO
DIREITO DA SOCIEDADE DA INFORMAÇÃO Prof. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@gmail.com Surgimento das redes militares, protocolos e Internet PROCESSO TECNOLÓGICO A EVOLUÇÃO
Leia maisAula 04. Administração. Importância da Comunicação. Independente do tipo de negócio, a comunicação é fundamental para o sucesso da organização.
Administração de Sistemas de Informação Aula 04 Importância da Comunicação Independente do tipo de negócio, a comunicação é fundamental para o sucesso da organização. Os gerentes precisam conhecer conceitos
Leia maisImportância da Comunicação. O que é Comunicação?(Aurélio) O que é Comunicação? Telecomunicação. O que é telecomunicação?
Telecomunicações, Redes de Computadores e Internet Importância da Comunicação Independente do tipo de negócio, a comunicação é fundamental para o sucesso da organização. Os gerentes precisam conhecer conceitos
Leia maisEA975 - Laboratório de Engenharia de Software
EA975 - Laboratório de Engenharia de Software Turmas K/L - 2017 Aula 1 O que vamos desenvolver? Vamos desenvolver uma aplicação distribuída, empregando a arquitetura 3-Tier segundo o estilo REST/HTTP (Respresentational
Leia maisenvolvidos numa comunicação
1 Aplicações web - funcionamento Baseiam-se no paradigma cliente-servidor; Um software (Apache, PHP, MySQL, etc...) é executado continuamente em uma máquina chamada servidor, onde hospedamos nossa aplicação.
Leia maisAs três bombas do século XX (Einstein, 1950)
Processamento e Transferência da Informação por Meio Eletrônico PPGCI - IBICT A Internet como Objeto, Fonte e Campo de Estudo PGED - IBqM Jacqueline Leta Fábio Castro Gouveia As três bombas do século XX
Leia maisDesenvolvimento de Aplicações Web
Desenvolvimento de Aplicações Web André Tavares da Silva andre.silva@udesc.br Método de Avaliação Serão realizadas duas provas teóricas e dois trabalhos práticos. MF = 0,1*E + 0,2*P 1 + 0,2*T 1 + 0,2*P
Leia maisInstalação, Configuração e Operação em Redes Locais e Internet
Instalação, Configuração e Operação em Redes Locais e Internet CEF 2 Ano Lectivo 2008/2009 Professora: Sílvia Castro 1. Conceitos introdutórios: Hardware e Software Os sistemas informáticos, em geral,
Leia maisPlanificação Anual da disciplina de Redes de Comunicação 12º PI
M ó d u l o 4 - D e s e n v o l v i m e n t o d e P á g i n a s W e b E s t á t i c a s 1. Construção base de páginas Web. a. Estrutura de páginas Web b. Etiquetas comuns em páginas Web. c. Hiperligações.
Leia maisSérgio Koch Van-Dall
PROTÓTIPO PARA ATUALIZAÇÃO ASSÍNCRONA DE DADOS UTILIZANDO WEB SERVICES Sérgio Koch Van-Dall sergiod@inf.furb.br Orientador: Prof. Paulo Fernando da Silva UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE CIÊNCIAS
Leia maisFundamentos de Redes e Sistemas Distribuídos Aula 03 Camadas
Fundamentos de Redes e Sistemas Distribuídos Aula 03 Camadas Prof. Dr. Rodrigo Clemente Thom de Souza Camada de Aplicação É a única camada vista pela maioria dos usuários!!! Objetivo: Fornecer serviços
Leia maisInfra Estrutura Hardware e Software
Infra Estrutura Hardware e Software CEA145 Teoria e Fundamentos de Sistemas de Informação Universidade Prof. Federal George de H. G. Ouro Fonseca Preto DECEA / João Monlevade Universidade
Leia maisArquitetura da Internet TCP/IP
Arquitetura da Internet TCP/IP A Internet Internet é a rede mundial de computadores, à qual estão conectados milhões de computadores do mundo todo; A idéia de concepção de uma rede mundial surgiu nos Estados
Leia maisGerenciamento de Conteúdo Web CMS Joomla. Luiz C B Martins
Gerenciamento de Conteúdo Web CMS Joomla Luiz C B Martins luizmartins@unb.br Objetivo do Curso Usar as ferramentas e os conceitos básicos da plataforma Joomla para gerenciar e atualizar páginas na internet
Leia mais27/05/2014 REDES LOCAIS
REDES LOCAIS Um grupo de computadores conectados com a finalidade de compartilhar recursos. Os computadores em uma rede local são normalmente ligados por um cabo de transmissão dentro de uma pequena área,
Leia maisWorld Wide Web e Aplicações
World Wide Web e Aplicações Módulo H O que é a WWW Permite a criação, manipulação e recuperação de informações Padrão de fato para navegação, publicação de informações e execução de transações na Internet
Leia maisProfessor Samuel António TIC
-2015 TIC A Internet A Internet surge em 1969, nos Estados Unidos da América. Origens da Internet Tudo começou com a necessidade de interligar alguns laboratórios universitários norteamericanos que colaboravam
Leia maisAula 1 Conceitos Básicos
Aula 1 Conceitos Básicos Redes e Comunicação de Dados Prof. Mayk Choji UniSALESIANO Araçatuba 6 de agosto de 2016 Sumário 1. Usos de Redes de Computadores 2. O que é a Internet? 3. A Borda da Rede 4. O
Leia maisAutoria Web Apresentação e Visão Geral sobre a Web
Apresentação e Visão Geral sobre a Web Apresentação Thiago Miranda Email: mirandathiago@gmail.com Site: www.thiagomiranda.net Objetivos da Disciplina Conhecer os limites de atuação profissional em Web
Leia maisSistemas Distribuídos na Web
Sistemas Distribuídos na Web Alysson Neves Bessani Departamento de Informática Faculdade de Ciências da Universidade de Lisboa Arquitectura da Web Criada por Tim Berners-Lee no CERN de Geneva Propósito:
Leia maisarquitetura shared-nothing em 3 camadas
arquitetura shared-nothing em 3 camadas engenharia de sistemas de informação Daniel Cordeiro 29 de agosto de 2017 Escola de Artes, Ciências e Humanidades EACH USP info sobre o projeto projeto: iterações
Leia mais