@sergio_caelum sergiolopes.org
|
|
- Eugénio Neto Candal
- 8 Há anos
- Visualizações:
Transcrição
1 HTTP/2
2 @sergio_caelum sergiolopes.org
3 review HTTP em 5 slides
4 $ telnet 80 Trying Connected to ghs.googlehosted.com. Escape character is '^]'. GET / HTTP/1.1 Host: HTTP/ OK Content- Type: text/html; charset=utf- 8 Vary: Accept- Encoding,User- Agent Content- Language: pt- br Date: Thu, 03 Apr :37:18 GMT Server: Google Frontend Cache- Control: private <!DOCTYPE html><html><head><title>caelum</title>
5 $ telnet 80 Trying Connected to ghs.googlehosted.com. Escape character is '^]'. GET / HTTP/1.1 TEXTO Host: HTTP/ OK Content- Type: text/html; charset=utf- 8 Vary: Accept- Encoding,User- Agent Content- Language: pt- br Date: Thu, 03 Apr :37:18 GMT Server: Google Frontend Cache- Control: private <!DOCTYPE html><html><head><title>caelum</title>
6 $ telnet 80 Trying Connected to ghs.googlehosted.com. Escape character is '^]'. GET / HTTP/1.1 Host: REQUEST HTTP/ OK Content- Type: text/html; charset=utf- 8 RESPONSE Vary: Accept- Encoding,User- Agent Content- Language: pt- br Date: Thu, 03 Apr :37:18 GMT Server: Google Frontend Cache- Control: private <!DOCTYPE html><html><head><title>caelum</title>
7 $ telnet 80 Trying Connected to ghs.googlehosted.com. Escape character is '^]'. GET / HTTP/1.1 Host: REQUEST... ESPERA... HTTP/ OK Content- Type: text/html; charset=utf- 8 RESPONSE Vary: Accept- Encoding,User- Agent Content- Language: pt- br Date: Thu, 03 Apr :37:18 GMT Server: Google Frontend Cache- Control: private <!DOCTYPE html><html><head><title>caelum</title>
8 $ telnet 80 Trying Connected to ghs.googlehosted.com. Escape character is '^]'. GET / HTTP/1.1 MÉTODO E URL Host: HTTP/ OK STATUS Content- Type: text/html; charset=utf- 8 Vary: Accept- Encoding,User- Agent Content- Language: pt- br Date: Thu, 03 Apr :37:18 GMT Server: Google Frontend Cache- Control: private <!DOCTYPE html><html><head><title>caelum</title> RESPOSTA
9 $ telnet 80 Trying Connected to ghs.googlehosted.com. Escape character is '^]'. GET / HTTP/1.1 Host: HEADERS HTTP/ OK Content- Type: text/html; charset=utf- 8 HEADERS Vary: Accept- Encoding,User- Agent Content- Language: pt- br Date: Thu, 03 Apr :37:18 GMT Server: Google Frontend Cache- Control: private <!DOCTYPE html><html><head><title>caelum</title>
10 http texto headers request > espera > response
11 cliente servidor CONEXÃO TCP REQUEST cliente servidor CONEXÃO TCP REQUEST HTTP 1.1
12 cliente servidor CONEXÃO TCP REQUEST REQUEST #2 REQUEST #3 Keep-Alive
13 cliente servidor cliente servidor cliente servidor TCP HANDSHAKE TCP HANDSHAKE TCP HANDSHAKE REQUEST REQUEST REQUEST REQUEST #2 REQUEST #2 REQUEST #2 REQUEST #3 REQUEST #3 REQUEST #3 cliente servidor cliente servidor cliente servidor TCP HANDSHAKE TCP HANDSHAKE TCP HANDSHAKE REQUEST REQUEST REQUEST REQUEST #2 REQUEST #2 REQUEST #2 REQUEST #3 REQUEST #3 REQUEST #3 de 4 a 8 conexões
14 otimizações web
15 otimizações web diminuir requests
16 otimizações web diminuir requests diminuir tráfego
17 otimizações web diminuir requests diminuir tráfego paralelizar requests
18 otimizações web diminuir requests JUNTAR CSS E JS SPRITES INLINE DE RECURSOS diminuir tráfego paralelizar requests
19 otimizações web diminuir requests diminuir tráfego JUNTAR CSS E JS SPRITES INLINE DE RECURSOS GZIP MINIFICAÇÃO DOMÍNIOS SEM COOKIES paralelizar requests
20 otimizações web diminuir requests diminuir tráfego paralelizar requests JUNTAR CSS E JS SPRITES INLINE DE RECURSOS GZIP MINIFICAÇÃO DOMÍNIOS SEM COOKIES MÚLTIPLOS HOSTNAMES CDNs
21 o fantástico mundo do HTTP/2 (e do SPDY)
22 GET / HTTP/1.1 Host: http 1.1 HTTP/ OK Content- Type: text/html; charset=utf- 8 Content- Language: pt- br Date: Thu, 03 Apr :37:18 GMT Cache- Control: private <!DOCTYPE html><html><head><title>caelum</title> <meta name=viewport content=width=device- width> <meta name=description content="a Caelum tem os cursos de Java, Android, Scrum, Rails,.NET, HTML e CSS mais reconhecidos no mercado"><style>
23 GET / HTTP/1.1 Host: http 1.1 Accept- Encoding: gzip HTTP/ OK Content- Type: text/html; charset=utf- 8 Content- Language: pt- br Date: Thu, 03 Apr :37:18 GMT Cache- Control: private Content- Encoding: gzip Vary: Accept- Encoding??[mŚ???,l?T?%.?JI?;1?R0??E?д?H{{?un??Tm??:?U?5DI??su? L??!???ӵm?_?\{-??bՓ?u??6?1,W??N?C.?0?f*???BV?????!#m? x???l? Q????U?.?MZ 跘?M?JN_?I??RNN???}Y??????cM?<?T?l GZIP U????8?Π???id?c?8)E8??%:?$D*ⰀⰁⰂⰃⰄⰅⰆⰇ?????$4???j?F? y\??fd⒙hk?x?-?$???ȉȉ??????????oއކޅބރނށހ??? R2[??O?;s ))
24 http BINÁRIO ??[mŚ???,l?T?%.?JI?;1?R0??E?д?H{{?un??Tm??:?U?5DI??su? L??!???ӵm?_?\{-??bՓ?u??6?1,W??N?C.?0?f*???BV?????!#m? x???l? Q????U?.?MZ 跘?M?JN_?I??RNN???}Y??????cM?<?T?l GZIP U????8?Π???id?c?8)E8??%:?$D*ⰀⰁⰂⰃⰄⰅⰆⰇ?????$4???j?F? y\??fd⒙hk?x?-?$???ȉȉ??????????oއކޅބރނށހ??? R2[??O?;s ))
25 http 2.0?c?8)E8??%:?$?T?%.?JI?;1?R,l?T?%.?JI?;1?R?c?8)E8??%:?$ BINÁRIO HPACK??[mŚ???,l?T?%.?JI?;1?R0??E?д?H{{?un??Tm??:?U?5DI??su? L??!???ӵm?_?\{-??bՓ?u??6?1,W??N?C.?0?f*???BV?????!#m? x???l? Q????U?.?MZ 跘?M?JN_?I??RNN???}Y??????cM?<?T?l GZIP U????8?Π???id?c?8)E8??%:?$D*ⰀⰁⰂⰃⰄⰅⰆⰇ?????$4???j?F? y\??fd⒙hk?x?-?$???ȉȉ??????????oއކޅބރނށހ??? R2[??O?;s ))
26 http 2.0???????????????????????????????? BINÁRIO HPACK TLS?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? GZIP TLS???????????????????????????????????????????????????????????????????????????????????????????????????????????????????
27 HEADER BINÁRIO GZIP / HPACK TLS*
28 cliente servidor HTTP 1.1 com Keep-Alive
29 cliente servidor HTTP 1.1 com Pipelining*
30 cliente servidor HTTP 1.1 com Pipelining*
31 cliente servidor... Head of Line Blocking... HTTP 1.1 com Pipelining*
32 cliente servidor HTTP 2.0 multiplexing
33 multiplexing 1 CONEXÃO TCP ASSÍNCRONO
34
35
36
37
38
39
40 otimizações web diminuir requests diminuir tráfego paralelizar requests JUNTAR CSS E JS SPRITES INLINE DE RECURSOS GZIP MINIFICAÇÃO DOMÍNIOS SEM COOKIES MÚLTIPLOS HOSTNAMES CDNs
41 otimizações web diminuir requests diminuir tráfego paralelizar requests JUNTAR CSS E JS SPRITES INLINE DE RECURSOS GZIP MINIFICAÇÃO DOMÍNIOS SEM COOKIES MÚLTIPLOS HOSTNAMES CDNs
42 otimizações web diminuir requests diminuir tráfego paralelizar requests JUNTAR CSS E JS SPRITES INLINE DE RECURSOS GZIP MINIFICAÇÃO DOMÍNIOS SEM COOKIES MÚLTIPLOS HOSTNAMES CDNs
43 otimizações web diminuir requests diminuir tráfego paralelizar requests JUNTAR CSS E JS SPRITES INLINE DE RECURSOS GZIP MINIFICAÇÃO DOMÍNIOS SEM COOKIES MÚLTIPLOS HOSTNAMES CDNs
44 :method: GET http 1.1 :path: / Host: Accept: text/html,application/xhtml+xml;q=0.9,image/jpeg Accept- Encoding: gzip User- Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) Cookie: SID=786dads78asdbad876asdhjvb28 :method: GET :path: /style.css Host: Accept: text/html,application/xhtml+xml;q=0.9,image/jpeg Accept- Encoding: gzip User- Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) Cookie: SID=786dads78asdbad876asdhjvb28
45 :method: GET http 1.1 :path: / Host: Accept: text/html,application/xhtml+xml;q=0.9,image/jpeg Accept- Encoding: gzip User- Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) Cookie: SID=786dads78asdbad876asdhjvb28 :method: GET :path: /style.css Host: Accept: text/html,application/xhtml+xml;q=0.9,image/jpeg Accept- Encoding: gzip User- Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) Cookie: SID=786dads78asdbad876asdhjvb28
46 :method: GET http 2.0 :path: / Host: Accept: text/html,application/xhtml+xml;q=0.9,image/jpeg Accept- Encoding: gzip User- Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) Cookie: SID=786dads78asdbad876asdhjvb28 :path: /style.css
47 :method: GET http 2.0 :path: / Host: Accept: text/html,application/xhtml+xml;q=0.9,image/jpeg Accept- Encoding: gzip User- Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) Cookie: SID=786dads78asdbad876asdhjvb28 :path: /style.css :path: /main.js :path: /imagem.jpg Host: images.caelum.com.br
48 header tables MENOS BYTES REQUEST e RESPONSE STATEFUL
49 otimizações web diminuir requests diminuir tráfego paralelizar requests JUNTAR CSS E JS SPRITES INLINE DE RECURSOS GZIP MINIFICAÇÃO DOMÍNIOS SEM COOKIES MÚLTIPLOS HOSTNAMES CDNs
50 otimizações web diminuir requests diminuir tráfego paralelizar requests JUNTAR CSS E JS SPRITES INLINE DE RECURSOS GZIP MINIFICAÇÃO DOMÍNIOS SEM COOKIES MÚLTIPLOS HOSTNAMES CDNs
51 inline diminuir requests priorizar conteúdo
52 <!DOCTYPE html> <html> <head> <style> /* estilo para o ATF */ </style> <script> /* javascript importante */ </script> /* javascript pra depois */ <script src="secundario.js" async></script> </head> <body>... </body> </html> priorizar conteúdo
53 <!DOCTYPE html> <html> <head> <link rel="stylesheet" href="estilo.css"> <script src="app.js" async></script> </head> <body> <img src="foto.jpg">... <script src="jquery.js"></script> <script src="plugin.js"></script> </body> </html> priorizar conteúdo
54 <!DOCTYPE html> <html> <head> <link rel="stylesheet" href="estilo.css"> <script src="app.js" async></script> </head> <body> <img src="foto.jpg">... <script src="jquery.js"></script> <script src="plugin.js"></script> </body> </html> priorizar conteúdo
55 index.html priorizar conteúdo
56 index.html estilo.css priorizar conteúdo
57 index.html estilo.css app.js priorizar conteúdo
58 index.html estilo.css app.js jquery.js priorizar conteúdo
59 index.html estilo.css app.js jquery.js foto.jpg priorizar conteúdo
60 index.html estilo.css app.js jquery.js foto.jpg plugin.js priorizar conteúdo
61 index.html estilo.css app.js jquery.js foto.jpg plugin.js priorizar conteúdo
62 index.html estilo.css app.js jquery.js foto.jpg plugin.js priorizar conteúdo
63 index.html estilo.css app.js jquery.js foto.jpg plugin.js priorizar conteúdo
64 index.html estilo.css app.js jquery.js foto.jpg plugin.js priorizar conteúdo
65 index.html estilo.css app.js jquery.js foto.jpg plugin.js priorizar conteúdo
66 index.html estilo.css app.js jquery.js foto.jpg plugin.js priorizar conteúdo
67 index.html estilo.css app.js jquery.js foto.jpg logo.png plugin.js priorizar conteúdo
68 index.html 12 estilo.css app.js jquery.js foto.jpg logo.png plugin.js priorizar conteúdo
69 index.html 12 8 estilo.css app.js jquery.js foto.jpg logo.png plugin.js priorizar conteúdo
70 index.html estilo.css app.js jquery.js foto.jpg logo.png plugin.js priorizar conteúdo
71 index.html estilo.css app.js jquery.js foto.jpg logo.png plugin.js priorizar conteúdo
72 index.html estilo.css app.js jquery.js foto.jpg 8 logo.png plugin.js priorizar conteúdo
73 index.html estilo.css app.js jquery.js foto.jpg 4 8 logo.png plugin.js priorizar conteúdo
74 cliente servidor index.html priorizar conteúdo
75 cliente servidor index.html priorizar conteúdo
76 cliente servidor index.html priorizar conteúdo
77 cliente servidor index.html estilo.css priorizar conteúdo
78 cliente servidor index.html estilo.css priorizar conteúdo
79 cliente servidor index.html estilo.css app.js priorizar conteúdo
80 cliente servidor index.html estilo.css app.js priorizar conteúdo
81 cliente servidor index.html estilo.css app.js foto.jpg priorizar conteúdo
82 cliente servidor index.html estilo.css app.js foto.jpg priorizar conteúdo
83 cliente servidor index.html estilo.css app.js foto.jpg jquery.js priorizar conteúdo
84 cliente servidor index.html estilo.css app.js foto.jpg jquery.js priorizar conteúdo
85 cliente servidor index.html estilo.css app.js foto.jpg jquery.js plugin.js priorizar conteúdo
86 cliente servidor index.html estilo.css app.js foto.jpg jquery.js plugin.js priorizar conteúdo
87 cliente servidor index.html estilo.css app.js foto.jpg jquery.js plugin.js priorizar conteúdo
88 cliente servidor index.html estilo.css app.js foto.jpg jquery.js plugin.js estilo.css priorizar conteúdo
89 cliente servidor index.html estilo.css app.js foto.jpg jquery.js plugin.js estilo.css priorizar conteúdo
90 cliente servidor index.html estilo.css app.js foto.jpg jquery.js plugin.js estilo.css jquery.js priorizar conteúdo
91 cliente servidor index.html estilo.css app.js foto.jpg jquery.js plugin.js estilo.css jquery.js priorizar conteúdo
92 cliente servidor index.html estilo.css app.js foto.jpg jquery.js plugin.js estilo.css jquery.js app.js priorizar conteúdo
93 cliente servidor index.html estilo.css app.js foto.jpg jquery.js plugin.js estilo.css jquery.js app.js priorizar conteúdo
94 cliente servidor index.html estilo.css app.js foto.jpg jquery.js plugin.js estilo.css jquery.js app.js plugin.js priorizar conteúdo
95 cliente servidor index.html estilo.css app.js foto.jpg jquery.js plugin.js estilo.css jquery.js app.js plugin.js priorizar conteúdo
96 cliente servidor index.html estilo.css app.js foto.jpg jquery.js plugin.js estilo.css jquery.js app.js plugin.js foto.jpg priorizar conteúdo
97 cliente servidor index.html
98 cliente servidor index.html
99 cliente servidor index.html espera
100 cliente servidor index.html espera index.html bloqueante
101 cliente servidor index.html Server Push
102 cliente servidor index.html Server Push
103 cliente servidor index.html Server Push
104 cliente servidor index.html estilo.css jquery.js app.js plugin.js foto.jpg Server Push
105 cliente servidor index.html estilo.css jquery.js app.js plugin.js foto.jpg Server Push
106 cliente servidor index.html index.html style.css icone.png cliente servidor index.html index.html style.css icone.png Server Push Cancelável
107 server push PRIORIZAÇÃO CANCELÁVEL CACHEÁVEL
108 otimizações web diminuir requests diminuir tráfego paralelizar requests JUNTAR CSS E JS SPRITES INLINE DE RECURSOS GZIP MINIFICAÇÃO DOMÍNIOS SEM COOKIES MÚLTIPLOS HOSTNAMES CDNs
109 otimizações web diminuir requests diminuir tráfego paralelizar requests JUNTAR CSS E JS SPRITES INLINE DE RECURSOS GZIP MINIFICAÇÃO DOMÍNIOS SEM COOKIES MÚLTIPLOS HOSTNAMES CDNs
110 http 2
111 BINÁRIO http 2
112 COMPRESSÃO BINÁRIO http 2
113 COMPRESSÃO CRIPTOGRAFIA BINÁRIO http 2
114 COMPRESSÃO MULTIPLEXING BINÁRIO CRIPTOGRAFIA http 2
115 COMPRESSÃO MULTIPLEXING CRIPTOGRAFIA PRIORIZAÇÃO BINÁRIO http 2
116 COMPRESSÃO MULTIPLEXING CRIPTOGRAFIA PRIORIZAÇÃO BINÁRIO SERVER PUSH http 2
117 COMPRESSÃO MULTIPLEXING CRIPTOGRAFIA PRIORIZAÇÃO BINÁRIO SERVER PUSH http 2 +PERFORMANCE
118 COMPRESSÃO MULTIPLEXING CRIPTOGRAFIA PRIORIZAÇÃO BINÁRIO SERVER PUSH http 2 +PERFORMANCE +MOBILE
119 COMPRESSÃO MULTIPLEXING CRIPTOGRAFIA PRIORIZAÇÃO BINÁRIO SERVER PUSH http 2 +PERFORMANCE +FÁCIL +MOBILE
120 COMPRESSÃO MULTIPLEXING CRIPTOGRAFIA PRIORIZAÇÃO BINÁRIO SERVER PUSH http 2 +PERFORMANCE +FÁCIL +MOBILE +COMPATÍVEL
121 COMPRESSÃO MULTIPLEXING CRIPTOGRAFIA PRIORIZAÇÃO BINÁRIO SERVER PUSH http 2 +PERFORMANCE +FÁCIL +LEVE +MOBILE +COMPATÍVEL
122 COMPRESSÃO MULTIPLEXING CRIPTOGRAFIA PRIORIZAÇÃO BINÁRIO SERVER PUSH http 2 +PERFORMANCE +FÁCIL +LEVE +MOBILE +COMPATÍVEL +SEGURO
123 otimizações web http2 diminuir tráfego CACHE MINIFICAÇÃO JS, CSS, HTML COMPRESSÃO DE IMAGENS
124 otimizações web http2 diminuir tráfego otimizar renderização CACHE MINIFICAÇÃO JS, CSS, HTML COMPRESSÃO DE IMAGENS SERVER PUSH / HINT CRITICAL PATH 60 FPS / JANK FREE
125 otimizações web http2 diminuir tráfego otimizar renderização diminuir latência CACHE MINIFICAÇÃO JS, CSS, HTML COMPRESSÃO DE IMAGENS SERVER PUSH / HINT CRITICAL PATH 60 FPS / JANK FREE CDNs QUIC
126 USE HTTP/2 HOJE (ou SPDY)
127
128 links adicionais: The Effect of Network and Infrastructural Variables on SPDY's Performance. Livro High Performance Browser Networking Especificação HTTP2
rumo ao HTTP 2.0 o que vem por aí e o que você pode utilizar já com SPDY
rumo ao HTTP 2.0 o que vem por aí e o que você pode utilizar já com SPDY Luiz Corte Real @srsaude Sérgio Lopes @sergio_caelum m a ç n la to n e review HTTP em 5 slides $ telnet www.caelum.com.br 80 Trying
Leia maisHTTP. passado, presente e futuro.
HTTP passado, presente e futuro. Luiz Fernando Rodrigues (ou Fernahh) blog.fernahh.com.br github.com/fernahh twitter.com/fernahh speakerdeck.com/fernahh www.organicadigital.com HTT... o que? HTT... o que?
Leia maisOTIMIZAÇÃO DE MUNDO MOBILE PERFORMANCE WEB DESAFIOS DO
OTIMIZAÇÃO DE PERFORMANCE WEB DESAFIOS DO MUNDO MOBILE sergiolopes.org @sergio_caelum sergiolopes.org 74% DOS USUÁRIOS FALAM QUE ABANDONAM O SITE MOBILE DEPOIS DE 5s DE ESPERA 85% DOS USUÁRIOS ESPERAM
Leia maisAulas Práticas. Implementação de um Proxy HTTP. O que é um proxy?
Redes de Computadores Aulas Práticas Implementação de um Proxy HTTP Material de suporte às aulas de Redes de Computadores Copyright DI FCT/UNL / 1 O que é um proxy? Genericamente é um processo que actua
Leia maisProgramação para Internet Flávio de Oliveira Silva, M.Sc.
INTERNET Grande conjunto de redes de computadores interligadas pelo mundo. Começou como uma rede interligando Universidades no E.U.A A partir de 1993 a Internet começou a ser explorada comercialmente.
Leia maisProgramação para Internet I. 2. O protocolo HTTP. Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt
Programação para Internet I 2. O protocolo HTTP Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Protocolos Conjunto de regras que define o modo como aplicações informáticas comunicam entre si. Permite
Leia maisInternet e protocolos web. A Internet é uma rede descentralizada de recursos computacionais. Topologia tem de fornecer caminhos alternativos
Internet e protocolos web A Internet é uma rede descentralizada de recursos computacionais Tolerante a falhas (no single point of failure) Topologia tem de fornecer caminhos alternativos entre 2 computadores
Leia maisHyperText Transfer Protocol (HTTP)
Programação Na Web HyperText Transfer Protocol () António Gonçalves Arquitectura Protocolo de transporte de documentos hypertexto RFC 1945 - Versão 1.0 RFC 2616 - Versão 1.1 O pedido é feito em ASCII e
Leia maisAPLICAÇÕES E SERVIÇOS WEB
http://tutorials.jenkov.com/web-services/message-formats.html APLICAÇÕES E SERVIÇOS WEB Laboratórios de Informática 2014-2015 João Paulo Barraca, André Zúquete, Diogo Gomes Aplicações WEB A maioria de
Leia maisFernando M. V. Ramos, RC (LEI), TP02. HTTP. Redes de Computadores
TP02. HTTP Redes de Computadores Objetivos Uma introdução ao protocolo HTTP Um olhar com algum detalhe para dentro do protocolo Noções básicas Uma página web consiste num conjunto de objetos Ficheiros
Leia maisComunicação entre Processos
Comunicação entre Processos Comunicação entre Processos - Sistemas Operacionais fornecem mecanismos para comunicação entre processos (IPC), tal como filas de mensagens, semáfaros e memória compartilhada.
Leia maisRedes de Computadores
Redes de Computadores HTTP Prof. Thiago Dutra Agenda Definição de HTTP Hipertexto Características do HTTP O HTTP e a Web Conexões HTTP Mensagens HTTP Cookies Caches Web GET Condicional
Leia maisUniversidade Federal de Mato Grosso
Universidade Federal de Mato Grosso Programação III Curso de Ciência da Computação Prof. Thiago P. da Silva thiagosilva@ufmt.br Material basedado em [Kurose&Ross 2009] e [Gonçalves, 2007] Agenda Internet
Leia maisBreve introdução a User Dir e Senhas no Apache Uma abordagem prática (aka crash course on User Dir and Directory Authentication on Apache)
Breve introdução a User Dir e Senhas no Apache Uma abordagem prática (aka crash course on User Dir and Directory Authentication on Apache) Prof. Rossano Pablo Pinto Novembro/2012 - v0.1 Abril/2013 - v0.3
Leia maisRedes de Computadores
Redes de Computadores Camada de Aplicação HTTP FTP SMTP Slide 1 Mensagem de Requisição HTTP linha de pedido (comandos GET, POST,HEAD ) linhas de cabeçalho Carriage return, line feed indica fim da mensagem
Leia maisJava Enterprise Edition. by Antonio Rodrigues Carvalho Neto
Java Enterprise Edition by Antonio Rodrigues Carvalho Neto Enterprise Edition Architecture O que é Java Enterprise Edition? Java EE é uma plataforma que reune diversas especificações relacionadas a computação
Leia maisCapítulo 7. Hyper Text Transfer Protocol (HTTP). Serviço Apache. - Protocolo HTTP - Sessão HTTP - Configuração do serviço Apache
Capítulo 7 Hyper Text Transfer Protocol (HTTP). Serviço Apache. - Protocolo HTTP - Sessão HTTP - Configuração do serviço Apache Gestão de Redes e Serviços (GRS) Capítulo 7 1/1 Protocolo HTTP Funciona na
Leia maisWeb. Até a década de 1990, a Internet era utilizada. por pesquisadores, acadêmicos e universitários, para troca de arquivos e para correio eletrônico.
A Web e o HTTP Web Até a década de 1990, a Internet era utilizada por pesquisadores, acadêmicos e universitários, para troca de arquivos e para correio eletrônico. Então, no início dessa década, iniciou-se
Leia maisCamada de Aplicação. Redes Industriais Prof. Rone Ilídio
Camada de Aplicação Redes Industriais Prof. Rone Ilídio Itens do Livro Redes de Computadores e a Internet, Kurose 5ª edição 2 Camada de Aplicação 2.1 Princípios de aplicações de rede 2.1.1 Arquiteturas
Leia maisProgramação Web Aula 1: Introdução
Programação Web Aula 1: Introdução Departamento de Informática UFPR 1 Histórico 2 Modelo Navegadores (Cliente) Servidores Funcionamento de Servidores Características de Servidores URL 3 HTTP Funcionamento
Leia maisCSS ETEC FRANCISCO MORATO. Professores: Kelly e Rafael
CSS ETEC FRANCISCO MORATO Professores: Kelly e Rafael 2015 Agenda Introdução; Website Layouts; CSS; Referências. 2 Website Layouts A maioria dos sites têm colocado o seu conteúdo em várias colunas; Ex.:
Leia maisHyper Text Transfer Protocol (HTTP) ADI HTTP 1/18
Hyper Text Transfer Protocol (HTTP) ADI HTTP 1/18 Protocolo HTTP Funciona na filosofia cliente-servidor sobre o protocolo TCP na porta 80 Cliente tcp 80 Servidor Web Netscape, iexplorer, opera ( apache,
Leia maisRedes de Computadores Grupo de Redes de Computadores
Redes de Computadores Grupo de Redes de Computadores HTTP HyperText Transport Protocol Introdução ao protocolo HTTP Origem Definido na iniciativa da WWW HTML e HTTP Modelo cliente servidor Protocolo sem
Leia maisRedes de Computadores
Redes de Computadores Prof. José Augusto Suruagy Monteiro suruagy@unifacs.br www.nuperc.unifacs.br/suruagy/redes 2a: Camada de Aplicação 1 Livro Texto: Kurose, J., Ross, K., Computer Networking: A Top-Down
Leia maisJAVASCRIPT. Desenvolvimento Web I
JAVASCRIPT Desenvolvimento Web I JavaScript HTML Conteúdo - ( Markup language) CSS Apresentação (Style Sheet language) JavaScript (Programming language) Uso de JavaScript : Validação de formulários, galerias
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 maisUniversidade Federal do Espírito Santo CCA UFES. Centro de Ciências Agrárias CCA UFES Departamento de Computação. Programação WEB
Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCA UFES Departamento de Computação Universidade Federal do Espírito Santo CCA UFES Programação WEB Desenvolvimento de Sistemas para WEB
Leia maisDesenvolvimento Web com JSP/Servlets
Desenvolvimento Web com JSP/Servlets Requisitos Linguagem Java; Linguagem SQL; Noções de HTML; Noções de CSS; Noções de Javascript; Configuração do ambiente JDK APACHE TOMCAT MySQL Instalando o JDK Instalando
Leia maisComo se defender utilizando software livre na era da espionagem
Como se defender utilizando software livre na era da espionagem Dia da Liberdade de Software 2013 Setembro de 2013 Conteúdo da apresentação 1 Introdução Sniffers TCPDUMP Wireshark 2 DNS S 3 Proteção DNS
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 maisRedes de Computadores I
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO DEPARTAMENTO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIA DA COMPUTAÇÃO Redes de Computadores I Nível de Aplicação (HTTP) Prof. Helcio Wagner da Silva. p.1/24
Leia maisFerramentas para Internet CST Sistemas para Internet
Ferramentas para Internet CST Sistemas para Internet Marx Gomes Van der Linden ( Material baseado no original de Marcelo José Siqueira Coutinho de Almeida ) Ferramentas para Internet Web design: HTML CSS
Leia maisO protocolo HTTP. O que é o protocolo HTTP?
O protocolo HTTP Você aprenderá: O que é e como funciona o protocolo HTTP. Quais são as partes de um pedido HTTP. Quais são as partes de um a resposta HTTP. IIS - HTTP 1 O que é o protocolo HTTP? Hyper
Leia mais1.264 Lição 11. Fundamentos da Web
1.264 Lição 11 Fundamentos da Web Navegadores e servidores da Web A Internet é apenas um conjunto de redes interconectadas livremente. Um conjunto de redes de área local conectado via redes de área ampla
Leia maisSistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas)
Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) Web Container: e JSP Sumário Protocolo HTTP Exemplos de JSP (Java Server Pages) Exemplos JSP 2 Protocolo HTTP URL: Um URL (Uniform
Leia maisRedes de Computadores I. Sockets e Arquitetura HTTP
v.2016 Redes de Computadores I Sockets e Arquitetura HTTP Prof. Ricardo Couto A. da Rocha rcarocha@ufg.br UFG Regional Catalão HTTP - O Servidor Web Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de
Leia maisRaspando dados. O maravilhoso mundo da multidão de informações. pedro belasco - cromatica - cdc W3C - Open Data
Raspando dados O maravilhoso mundo da multidão de informações pedro belasco - cromatica - cdc 2010 - W3C - Open Data 1 Parte 1, Mas, afinal, que diabos é uma página? Arquitetura da Internet, como computadores
Leia maisConceitos de Ajax Exemplos de uso do Ajax no braço, muitos exemplos, muito código (HTML, CSS, JavaScript, PHP, XML, JSON)
Márcio Koch 1 Currículo Formado na FURB em Ciência da Computação Pós graduado em Tecnologias para o desenvolvimento de aplicações web Mestrando em Computação Gráfica na UDESC Arquiteto de software na Senior
Leia maisRedes de Computadores e a Internet
Redes de Computadores e a Internet Magnos Martinello Universidade Federal do Espírito Santo - UFES Departamento de Informática - DI Laboratório de Pesquisas em Redes Multimidia - LPRM 2010 Camada de Aplicação
Leia maisMônica Oliveira Primo de Lima Edervan Soares Oliveira TRABALHO SOBRE PROTOCOLO HTTP
Mônica Oliveira Primo de Lima Edervan Soares Oliveira TRABALHO SOBRE PROTOCOLO HTTP 1. FORMATO DA MENSAGEM HTTP Assim como todo protocolo, o HTTP tem possui definições de como devem ser as mensagens. Existem
Leia maisHTML5. Prof. Salustiano Rodrigues de Oliveira saluorodrigues@gmail.com www.profsalu.com.br
HTML5 Prof. Salustiano Rodrigues de Oliveira saluorodrigues@gmail.com www.profsalu.com.br HTML5 HTML5 é considerada a próxima geração do HTML e suas funcionalidades inovadoras o tornam uma alternativa
Leia maisRedes de Computadores
Redes de Computadores Camada de Aplicação Slide 1 Protocolo da Camada de Aplicação Tipos de mensagens trocadas; A sintaxe dos vários tipos de mensagens; A semântica dos campos; Regras para determinar quando
Leia maisComo melhorar a performance de websites.net
Como melhorar a performance de websites.net Os segredos dos sites de alto desempenho Alfredo Lotar Novatec Novatec Editora Ltda. [2013]. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998.
Leia maisPatrick Augusto Gonçalves pkgoncalves@gmail.com
Single Page Apps com AngularJS Patrick Augusto Gonçalves pkgoncalves@gmail.com Vamos Começar do Começo O que são Single Page Apps? Por que usar? O que eu ganho com isso? Modelo Clássico de Aplicações Web
Leia maisINTRODUÇÃO A REDES DE COMPUTADORES. Alan Nakai
INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakai ROTEIRO Introdução Tipos de Redes de Computadores Protocolos Modelo em Camadas Internet Introdução O que é uma rede de computadores? Coleção de computadores
Leia maisAlgoritmia e Programação APROG HTML. Introdução. Nelson Freire (ISEP DEI-APROG 2014/15) 1/15
APROG Algoritmia e Programação HTML Introdução Nelson Freire (ISEP DEI-APROG 2014/15) 1/15 O que é o HTML? Sumário Geral Documento HTML Elemento HTML Estrutura Básica de Documento HTML Elementos Títulos
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 protocolo HTTP. Você aprenderá: O que é e como funciona o protocolo HTTP. Quais são as partes de um pedido HTTP.
HTTP O protocolo HTTP Você aprenderá: O que é e como funciona o protocolo HTTP. Quais são as partes de um pedido HTTP. Quais são as partes de um a resposta HTTP. O que é o protocolo HTTP? Hyper Text Transfer
Leia maisO espaço de nomes DNS Registros de recursos de domínio Servidores de nome
DNS Sistema de Nomes de Domínio O espaço de nomes DNS Registros de recursos de domínio Servidores de nome Camada de Aplicação DNS Telnet e SSH SNMP SMTP, POP e IMAP WWW FTP O espaço de nomes DNS Parte
Leia maisDesenvolvimento de Aplicações para Internet Aula 11
Desenvolvimento de Aplicações para Internet Aula 11 Celso Olivete Júnior olivete@fct.unesp.br www.fct.unesp.br/docentes/dmec/olivete jquery Na aula passada: Selecionando atributos Manipulando CSS Inserindo
Leia maisInserção pelos operadores de rede de conteúdo falso em websites selecionados
Inserção pelos operadores de rede de conteúdo falso em websites selecionados ADAPTADO DE WEBSITE-TARGETED FALSE CONTENT INJECTION BY NETWORK OPERATORS GABI NAKIBLY, JAIME SCHCOLNIK E YOSSI RUBIN - ISRAEL
Leia maisCorreio eletrônico. Sistema de correio da Internet composto de
Correio eletrônico Sistema de correio da Internet composto de Agentes de usuário Servidores de correio ou agentes de transferência de mensagens Protocolo simples de transferência de correio (Simple Mail
Leia maisIntrodução. Página web. Tipos de documentos web. HyperText Transfer Protocol. Rd Redes de Computadores. Aula 27
Introdução Inst tituto de Info ormátic ca - UF FRGS Rd Redes de Computadores td HyperText Transfer Protocol Aula 27 Serviço world wide web Aplicação cliente-servidor Publicação de documentos (servidor)
Leia maisRedes de Computadores
Introdução Redes de Computadores HyperText Transfer Protocol Aula 25 Serviço world wide web Aplicação cliente-servidor Originalmente visando publicação de documentos (servidor) e a recuperação e visualização
Leia maisWWW - World Wide Web
WWW World Wide Web WWW Cap. 9.1 WWW - World Wide Web Idéia básica do WWW: Estratégia de acesso a uma teia (WEB) de documentos referenciados (linked) em computadores na Internet (ou Rede TCP/IP privada)
Leia maisTECNOLOGIAS WEB AULA 5 PROF. RAFAEL DIAS RIBEIRO @RIBEIRORD
TECNOLOGIAS WEB AULA 5 PROF. RAFAEL DIAS RIBEIRO @RIBEIRORD Objetivos: Apresentar as principais tags utilizadas na construção de páginas Web. Compreender as principais funcionalidades de cada tag utilizada.
Leia mais20/08/14 JAVA SERVLETS CONCEITOS CONTEÚDO ARQUITETURA DE UMA APLICAÇÃO WEB ARQUITETURA DA APLICAÇÃO WEB
CONTEÚDO TECNOLOGIA EM INFORMÁTICA PARA NEGÓCIOS JAVA CONCEITOS Prof. Dr. Henrique Dezani dezani@fatecriopreto.edu.br Arquitetura de uma aplicação Web HTTP (HyperText Transfer Protocol) Métodos HTTP GET
Leia maisWeb das Coisas WoT. Software: APIs para IoT. Prof. João Bosco Teixeira Junior
Web das Coisas WoT Software: APIs para IoT Prof. João Bosco Teixeira Junior WoT Um novo paradigma para desenvolvimento de aplicações inspirado na ideia do IOT; Utiliza protocolos e padrões amplamente aceitos
Leia maisAltere a cor de fundo Altere a cor do texto Utilize meta tags e direcione a página para um site qualquer
Exercício A11 - Digite o código abaixo e salve-o como ex1.htm. Documento com fundo azul!! Página com fundo e texto coloridos!
Leia maisSIP. Fabrício Tamusiunas. Comitê Gestor Internet BR
SIP Fabrício Tamusiunas Comitê Gestor Internet BR SIP RFC 3261 (antiga RFC 2543) Protocolo de controle que trabalha na camada de aplicação Permite que EndPoints encontrem outros EndPoints Gerencia sessões
Leia maisPráticas de Desenvolvimento de Software
Aula 8. 13/04/2015. Práticas de Desenvolvimento de Software Aula 8 - Arquitetura e infraestrutura de aplicações Web. Oferecimento Modelo cliente-servidor (1) Cliente Rede scheme://domain:port/path?query_string#fragment_id
Leia maisHYPERTEXT TRANSFER PROTOCOL
REDES DE COMPUTADORES Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@gmail.com HYPERTEXT TRANSFER PROTOCOL 1 HTTP Uma página WWW é composta de objetos e endereçado por uma
Leia maisProgramação para Internet I
Programação para Internet I Aula 6 PHP: Include, Require, Variáveis de ambiente Prof. Teresinha Letícia da Silva leticiasfw@yahoo.com.br Inclusão de arquivos com Include e Require no PHP Uma técnica muito
Leia mais[Análise Performance Antiga Plataforma]
Resumo do documento: Este documento tem com objectivo avaliar o desempenho da antiga aplicação de forma a ver o seu comportamento. Palavras-Chave: Performance Histórico de versões: Versão Data Realizado
Leia maisArquitetura TCP/IP Nível de Aplicação (HTTP, SMTP, FTP & DNS) Prof. Helber Silva
Arquitetura TCP/IP Nível de Aplicação (HTTP, SMTP, FTP & DNS) Prof. Helber Silva 1 Roteiro Introdução Protocolo HTTP Protocolo SMTP Protocolo FTP Protocolo DNS Conclusão 2 Introdução Desenvolvimento de
Leia maisDesenvolvimento de Aplicações Web. Prof. José Eduardo A. de O. Teixeira www.vqv.com.br / j.edu@vqv.com.br
Desenvolvimento de Aplicações Web Programação Contextualização de aplicações Web: navegadores e servidores como interpretadores, tecnologias do lado do cliente (XHTML, CSS, Javascript) e do lado do servidor
Leia maisGarantindo disponibilidade, segurança e escalabilidade para aplicações. Eduardo Casseano ANG Sales Engineer
Garantindo disponibilidade, segurança e escalabilidade para aplicações Eduardo Casseano ANG Sales Engineer Otimização Web = Netscaler Funcionalidades de Otimização SSL Offload Content Compression Content
Leia mais<!DOCTYPE html PUBLIC...> <html> <head> </head> <body> </body> </html>
Estrutura de um documento criado com o Dreamweaver. (versão xhtml strict)
Leia maisPesquise defeitos falhas da atualização da alimentação da inteligência de Segurança no centro de gerenciamento de FireSIGHT
Pesquise defeitos falhas da atualização da alimentação da inteligência de Segurança no centro de gerenciamento de FireSIGHT Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Problema Verifique
Leia maisDesvantagens: a) Dependência b) Complexidade de modificação do framework c) Códigos desnecessários que podem deixar o programa pesado
FRAMEWORK Uma das definições mais básicas é que Framework é um template com diversas funções que podem ser usadas pelo desenvolvedor. Mas vamos fazer uma analogia com uma caixa de ferramentas. Template
Leia maisR E L A T Ó R I O D A A P R E S E N T A Ç Ã O J Q U E R Y
R E L A T Ó R I O D A A P R E S E N T A Ç Ã O J Q U E R Y SI S TE MAS D IS TR I BUÍD O S E TO LERÂ NC IA A FA L HA S Ângelo Santos M 4189 André Elias M4272 ÍNDICE Arquitectura e funcionamento... 3 Ferramentas...
Leia maisJAVASCRIPT DE QUALIDADE HOJE, AMANHÃ E SEMPRE GUILHERME CARREIRO THIAGO OLIVEIRA
JAVASCRIPT DE QUALIDADE HOJE, AMANHÃ E SEMPRE GUILHERME CARREIRO THIAGO OLIVEIRA GUILHERME CARREIRO Rubyist and code deisgner THIAGO OLIVEIRA Indian and Java programmer Há muito tempo... ECMAScript
Leia maisWireshark. Captura de Protocolos da camada de aplicação. Maicon de Vargas Pereira
Wireshark Captura de Protocolos da camada de aplicação Maicon de Vargas Pereira Camada de Aplicação Introdução HTTP (Hypertext Transfer Protocol) 2 Introdução Camada de Aplicação Suporta os protocolos
Leia maisWeb Design Aula 13: Introdução a CSS
Web Design Aula 13: Introdução a CSS Professora: Priscilla Suene priscilla.silverio@ifrn.edu.br Motivação Você lembra que HTML e XHTML são linguagens de marcação? Para organizar melhor o visual das páginas
Leia maisCabeçalhos de Segurança HTTP. Ismael Gonçalves Mar/2017 https://sharingsec.blogspot.com
Cabeçalhos de Segurança HTTP Ismael Gonçalves Mar/2017 https://sharingsec.blogspot.com Agenda Quem sou eu Cabeçalhos de Segurança HTTP HTTP Strict Transport Security (HSTS) HTTP Public Key Pins (HPKP)
Leia maisMODULO 4 DESENVOLVIMENTO DE PÁGINAS WEB ESTÁTICAS. Redes de Comunicação
MODULO 4 DESENVOLVIMENTO DE PÁGINAS WEB ESTÁTICAS Redes de Comunicação Regras para um website eficaz Categorização dos conteúdos estrutura lógica dos conteúdos Condensação conteúdos simples e directos
Leia maisREDES DE COMPUTADORES. Prof. Evandro Cantú
REDES DE COMPUTADORES Prof. Evandro Cantú Prof. Evandro Cantú, evandro.cantu@ifpr.edu.br Slides adaptados de J. Kurose & K. Ross 2 Curso de Capacitação Intelbras Redes Computadores Maio 2007 Camada de
Leia maisDesenvolvimento Web Protocolos da Internet
Instituto Federal de Educação Ciência e Tecnologia Campus Currais Novos Desenvolvimento Web Protocolos da Internet Professor: Bruno E. G. Gomes Currais Novos, 2013 Introdução Histórico da Internet Cliente
Leia maisRedes de Computadores Camada de Aplicação. Prof. MSc. Hugo Souza
Redes de Computadores Camada de Aplicação Prof. MSc. Hugo Souza É a camada que dispõe a programação para as aplicações de rede através dos protocolos de aplicação; Provém a implantação da arquitetura de
Leia maisNGiNX, o motor da sua aplicação Web. Ernani Azevedo
NGiNX, o motor da sua aplicação Web Ernani Azevedo R o te iro O que é o NGiNX; A Web 2.0 e o futuro; O HTML5, e como isso muda a Web; Protocolo SPDY; Preparando servidores para grandes cargas; Servidores
Leia maisDesenvolvedor Web Docente André Luiz Silva de Moraes
Roteiro 2: Introdução a Linguagem HTML Neste roteiro é explorada a linguagem HTML. A linguagem HTML (Hypertext Markup Language) é amplamente utilizada na construção de páginas de internet e é responsável
Leia maisMódulo 11 A Web e seus aplicativos
Módulo 11 A Web e seus aplicativos Até a década de 90, a internet era utilizada por acadêmicos, pesquisadores e estudantes universitários para a transferência de arquivos e o envio de correios eletrônicos.
Leia maisDesenvolvimento Web Histórico da Internet e Protocolos
Instituto Federal de Educação, Ciência e Tecnologia Desenvolvimento Web Histórico da Internet e Protocolos Professor: Bruno E. G. Gomes 2014 Introdução Histórico da Internet Cliente e servidor Introdução
Leia maisMaterial de apoio a aulas de Desenvolvimento Web. Tutorial Java WEB JSP & HTML & CSS & CLASSE & OBJETOS. AAS - www.aas.pro.
Material de apoio a aulas de Desenvolvimento Web Tutorial Java WEB JSP & HTML & CSS & CLASSE & OBJETOS AAS - www.aas.pro.net Março-2012 Este pequeno tutorial tem como objetivo conduzir o programador passo-a-passo
Leia maisWEBDESIGN. Professor: Paulo Trentin paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira
WEBDESIGN Professor: Paulo Trentin paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira 1 CDI - Curso de Webdesign - Prof. Paulo Trentin Objetivos para esta aula Debater sobre
Leia maisProgramação WEB. http://www.w3.org/
Programação WEB http://www.w3.org/ Linguagens Inglês Português Morse Partitura Linguagens para tecnologia C: 1969 Linguagens para WEB FRONT END BACK END ASP CGI CLIPPER VB.NET HTML JAVA PHP JAVASCRIPT
Leia maisDesenvolvimento de Sites com PHP e Mysql Docente André Luiz Silva de Moraes
Roteiro 2: Introdução a Linguagem HTML Desenvolvimento de Sites com PHP e Mysql Neste roteiro é explorada a linguagem HTML. A linguagem HTML (Hypertext Markup Language) é amplamente utilizada na construção
Leia maisMeu site Plone está lento. O que fazer? Fabiano Weimar dos Santos xiru@xiru.org
Meu site Plone está lento. O que fazer? Fabiano Weimar dos Santos xiru@xiru.org 1 Roteiro Por que o Plone é Lento? Performance Tuning Dicas e Truques 2 Por que o Plone é Lento? Fato: qualquer software
Leia maisHistória e Evolução da Web. Aécio Costa
Aécio Costa A História da Web O que estamos estudando? Período em anos que a tecnologia demorou para atingir 50 milhões de usuários 3 As dez tecnologias mais promissoras 4 A evolução da Web Web 1.0- Passado
Leia maisSIMULADOS & TUTORIAIS
SIMULADOS & TUTORIAIS TUTORIAIS HTML Como utilizar estilos em HTML com CSS Copyright 2013 Todos os Direitos Reservados Jorge Eider F. da Silva Proibida a reprodução deste documento no todo ou em parte
Leia maisPHP: Cookies e Sessões
PHP: Cookies e Sessões Programação de Servidores Marx Gomes Van der Linden Protocolo HTTP O protocolo HTTP não tem conceito de sessões. Modelo simples de Requisição e Resposta. http://marx.vanderlinden.com.br/
Leia maisSistemas de InformaçBases de Dados 2012/2013. Desenvolvimento de Aplicações com Bases de Dados
Sistemas de InformaçBases de Dados 2012/2013 Desenvolvimento de Aplicações com Bases de Dados Alberto Sardinha Bibliografia Raghu Ramakrishnan, Database Management Systems 3rd ed, Cap. 6 e 7 1 Sumário
Leia mais#Fundamentos de uma página web
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS SÃO GONÇALO DO AMARANTE PROGRAMAÇÃO WEB #Fundamentos de uma página web Eliezio Soares elieziosoares@ifrn.edu.br Aula de
Leia mais