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 de notícias, sites institucionais, portais, lojas virtuais, entre outros.
Sites e Aplicações Web Aplicação Web é muito utilizada para sistemas de gestão empresarial que são acessados através de navegadores (browsers).
Qual a diferença entre site e web App
Sites e Aplicações Web SITES apenas fornecem conteúdo APLICAÇÕES WEB fornecer e/ou receber conteúdo divulgar as informações de uma empresa Interface atrativa read-only controlar as atividades administrativas Interface fácil de usar read-write DIFÍCIL CLASSIFICAR E USAR CRITÉRIOS
Navegadores e Dispositivos As pessoas acessam sites e aplicações web através de navegadores (browsers) como Chrome, Firefox, Internet Explorer e Safari.
Navegadores e Dispositivos Diferenças na forma de exibir as páginas web aos usuários (COMPATIBILIDADE); Antigamente, essas diferenças eram maiores; Melhorias atuais; Continuar em ALERTA!
De volta para o passado... Internet Explorer 3+ e o Netscape Duas versões de sites (html e script) websites com tabela misturar o CSS com o HTML Código longo Difícil manutenção Preço elevado
Navegadores e Dispositivos Web Standards Project - WaSP Fazer com que os browsers e os desenvolvedores seguissem os padrões web recomendados pelo W3C.
Navegadores e Dispositivos http://gs.statcounter.com/
Navegadores e Dispositivos Diferentes tipos de dispositivos Diferentes tamanhos de tela Design responsivo
Web Servers e HTTP Os sites e as aplicações web são implantados em computadores conectados à Internet ou a uma rede privada qualquer (Intranet). Internet Intranet
Web Servers e HTTP Web Server: Software (ou computador) que recebe solicitações HTTP e fornece dados (páginas, imagens, etc) pela internet.
Web Servers e HTTP As mensagens de requisição e resposta trocadas entre o navegador (usuário) e o web server (servidor) são definidas pelo protocolo HTTP.
Web Servers e HTTP Exemplos: Apache HTTP Server Internet Information Services (IIS)
Web Servers e HTTP Softwares especializados são utilizados para administrar os sites e as aplicações web implantadas nos Web Servers
Domínios e endereços IP Os dispositivos conectados em uma rede são identificados através de uma sequências de números chamados de endereços IP.
Domínios e endereços IP
Domínios e endereços IP Para não precisar decorar tantos números, os endereços IP são associados a domínios. www.ifba.edu.br www.andrix.com.br www.receita.gov.br
DNS (Domain Name System) Servidor DNS traduz o domínio desejado para o endereço IP correspondente. www.google.com 64.233.183.147 USUÁRIO SERVIDOR DNS SERVIDOR DA GOOGLE
Serviços de Hospedagem Empresas especializadas e com estrutura para armazenar páginas e arquivos para vários sites. Gratuitos Pagos
Arquitetura Cliente-Servidor
Arquitetura Cliente-Servidor É uma arquitetura onde o processamento da informação é dividido em módulos ou processos distintos. Um processo é responsável pela manutenção da informação (Servidor), enquanto que outro é responsável pela obtenção dos dados (Cliente).
Arquitetura Cliente-Servidor
Como anda o seu conhecimento em HTML?
Crie numa folha de papel um código em HTML de uma página contendo: Título da página ( SEU NOME ) Corpo Título dentro da página ( Aula de Des. Web2 ) Parágrafo contendo uma frase Um link para www.ifba.edu.br Qualquer outra coisa que você sabe fazer!