Vitor Mattos
CTO da LibreCode, empreendedor, sempre buscando novos desafios e conhecimentos. Grande incentivador do software livre, evangelista PHP, palestrante em eventos regionais e nacionais.
@VitorMattosRJ
Desenvolvedor PHP desde 2003
Amante de opensource
Evangelista PHP
PHP Zend Certified Engineer (
ZEND024235 )
PHPRio (
https://telegram.me/phprio )
Redes sociais: ( VitorMattos ou VitorMattosRJ )
Idealizador da rede mundial de computadores: web
Laboratório Europeu para Física de Partículas
Localização geográfica de pessoas no Facebook e conexão entre elas (2014)
Densidade de fotógrafos no Panoramio
IP = endereço,
TCP = vias que pegamos para chegar até o endereço desejado.
A especificação, elaborada pelo W3C, o define como:
HTTP é um protocolo de nível de aplicação para sistemas de hipermídia, colaborativos e distribuídos. É um protocolo genérico, sem estado e orientado a objetos que pode ser usado para diversas tarefas, tais como servidores de nomes e sistemas de gerenciamento de objetos distribuídos, através da extensão de seus métodos de requisição [RFC2068].
HTTP Request
HTTP Request
HTTP Response
Grupos | Significado |
---|---|
1xx | Informational responses |
2xx | Success |
3xx | Redirection |
4xx | Client errors (client side) |
5xx | Server errors (server side) |
De forma simples, HTTP seguro. Isto quer dizer que o conteúdo do envelope vai criptografado.
esquema :// domínio : porta /caminho/ recurso ? query_string # fragmento
É quem consome serviços. O consumidor. Características:
No lado do cliente encontramos diversas personas que vamos ver um pouco mais sobre cada uma delas agora.
Teremos:
Um texto em negrito
Um texto <strong>em negrito</strong>
Teremos:
<a href="http://lt.coop.br/">Lyseon Tech</a>
body
{
font-family: Arial, Verdana, sans-serif;
background-color: #FFF;
margin: 5px 10px ;
}
Plataforma | Linguagens nativas |
---|---|
Android | Java, Kotlin |
iOS | Objective C, Swift |
Windows Phone | C# |
Recurso | Website | PWA | Nativo / Híbrido |
---|---|---|---|
Indexável mecanismos de busca | Sim | Sim | Não |
Atualizações rápidas e on-demand | Sim | Sim | Não |
Precisa baixar para instalar | Não | Não | Sim |
Precisa baixar em apps store | Não | Não | Sim |
Notificações locais | Não | Sim | Sim |
Notificações Push | Não | Sim | Sim |
Usar quando estiver offline | Não | Sim | Sim |
Implementa Design Responsivo | Sim | Sim | Sim |
É quem provê algum conteúdo na web.
"Haverá Netflix em qualquer dispositivo que tenha tela!"
Aplicação
Dados
"X" as a Service
vitor@lt.coop.br
linkedin.com/in/vitormattos
By Vitor Mattos
Vivemos em um mundo onde praticamente tudo tem alguma relação com a web mas como funcionam estas ferramentas que de alguma forma necessitam de um ecossistema web? Compreenda um pouco mais da arquitetura de aplicações web, desde um simples site até uma aplicação embarcada ou mobile.
CTO da LibreCode, empreendedor, sempre buscando novos desafios e conhecimentos. Grande incentivador do software livre, evangelista PHP, palestrante em eventos regionais e nacionais.