Escolar Documentos
Profissional Documentos
Cultura Documentos
COMPUTAÇÃO II
Desenvolvimento Web
VISÃO GERAL
Navegador Servidor
Web
Internet Web
Resposta HTTP
MODELO CLIENTE - SERVIDOR
Arquitetura em três níveis
Módulos Acoplados
ao servidor
Servidor Web
Clientes (Web Server)
PHP
Browser
+ HTTP HTTP
HTML Internet CGI
+
Forms e
Scriptst ASP
Documentos
Sistemas
HTML
Gerenciador de
Base de Dados
Servidor Servidor
Base de Dados
DE ACORDO COM NOSSO TEMA
CENTRAL
Desenvolver um software com framework web
que utilize banco de dados, inclua script web
(JavaScript), nuvem, uso de API, acessibilidade,
controle de versão e testes. Opcionalmente
incluir análises de dados.
Linguagem de programação
• Python
Framework Web
• Flash, Django
Controle de versões
• GIT e GITHub
Necessidades:
Visual
Motora
Auditiva
Convulsões
Cognitiva
Exemplo: adicionar descrição textual alternativa
em elementos visuais HTML
APPLICATION PROGRAM INTERFACE (API)
Interface de programação que permite a criação de aplicações e
programas de maneira prática por desenvolvedores.
Oferece também um padrão para desenvolvimento de novas
aplicações/plataformas
Exemplos de APIs:
Desenvolvimento Android iOS
Sistema de pagamento em e-commerce
Download de vídeos do YouTube
Integração de Facebook e Instagram
Etc
TESTES DE APLICAÇÕES WEB
Simulação de casos de usos reais e avaliação do desempenho
de cada funcionalidade.
Tipos de análises:
Descritiva
Preditiva
Prescritiva
Diagnóstica
Exemplo: coleta de dados de interação em páginas de
e-commerce para inferir comportamentos de compra.
PROJETO INTEGRADOR EM
COMPUTAÇÃO II
Desenvolvimento Web