Professional Documents
Culture Documents
Captulo II
Aplicativos conectados, como
funcionam, ol mundo
Aplicativos conectados
Na atualidade, muitos dos aplicativos
precisam estar conectados. Seja porque
preciso interagir com outras pessoas ou
porque o mesmo aplicativo precisa de
dados armazenados em outro local para
que outros usurios possam acessar.
O exemplo mais simples de se
compreender so as redes sociais, nas
quais um usurio compartilha informaes
com outros usurios da rede.
Joo tira uma foto com seu telefone ou com sua cmera digital.
No momento de tirar a foto, ele no precisa conexo a Internet
para utilizar o aplicativo.
Aplicativos conectados
No exemplo acima observamos que
h trs componentes bsicos que
intervm no aplicativo.
Um navegador de Internet (Browser),
Um servidor de aplicativo,
Um servidor de dados.
Aplicativos conectados
Podemos resumir o funcionamento
de qualquer aplicativo em trs
partes.
Um local onde eu mostro as
informaes,
Um local onde eu decido o que fazer,
Um local onde eu armazeno o que
precisar.
Vamos fazer um
experimento.
Acesse qualquer web site.
Quando receber a resposta, clique com o boto direito sobre
a tela.
Depois, escolha a opo VER CDIGO FONTE
e voc vai ver diferentes smbolos.
Todas as pginas de Internet esto escritas em HTML.
possvel ver o cdigo HTML de qualquer pgina clicando
com o boto direito e selecionando VER CDIGO FONTE.
O cdigo HTML nos permite desenhar as TELAS de nosso
aplicativo. Cada um dos locais onde nosso usurio INTERAGE
com o aplicativo.
Aprender o cdigo HTML o primeiro passo para
comear a programar aplicativos.
Comear a programar
possvel comear a programar com
as ferramentas bsicas do
computador.
Siga com ateno os passos abaixo.
Abra o bloco de notas do Windows
localizado em Acessrios.
Transcreva esse cdigo exatamente igual.
Tente que no aparea nenhum smbolo
diferente do que estamos colocando.
Comear a programar
<!DOCTYPE html>
<html>
<head>
<title>Ola Mundo</title>
</head>
<body>
<h1>Ola Mundo</h1>
</body>
</html>
Comear a programar
Salve o arquivo, no momento de salvar,
escolha o nome ola.html.
Salve o arquivo como arquivo tipo *.*
importante que o nome do arquivo acabe
em HTML.
Clique duas vezes sobre o arquivo e veja se
ele aberto em um web browser.
Voc comeou a programar. J est
escrevendo cdigo fonte em formato HTML.
o primeiro passo para desenvolver aplicativos.
O que um ambiente de
desenvolvimento?
Mesmo que, na teoria, seja possvel programar utilizando s o
bloco de notas, esse programa no est completamente
preparado para ajudar a desenvolver aplicativos.
H aplicativos especficos que fazem com que o
desenvolvimento de aplicativos seja muito mais simples.
O ambiente de desenvolvimento um conjunto de
ferramentas e programas que voc precisa instalar em seu
computador para que a criao de aplicativos fique mais fcil.
Em um aplicativo funcionando em produo. Esses
componentes esto instalados em diferentes aparelhos, em
prdios especiais.
Para comear a desenvolver o aplicativo, possvel instalar
esses componentes em uma verso reduzida em um
computador comum.
O ambiente de desenvolvimento
A nica diferena entre nosso ambiente simulado e um
ambiente real que nosso computador tem uma
capacidade limitada de velocidade e processamento e
tambm no possui conexo Internet com a capacidade
necessria para atender a muitos usurios ao mesmo
tempo.
Os programadores no desenvolvemos os aplicativos no
ambiente real, mas sempre no ambiente simulado, o
ambiente de desenvolvimento.
Assim, podemos testar o aplicativo quantas vezes
quisermos, e s quando ele estiver livre de falhas e cumprir
com tudo quanto quisermos que realize, vamos public-lo
para que seja acessvel para qualquer pessoa de qualquer
equipamento.
Montagem do ambiente de
desenvolvimento
Para instalar todos os browsers de Internet, podemos
fazer download de sua respectiva pgina de Internet.
Um programador sempre precisa ter instalados todos os
navegadores existentes. Cada um deles tem
caractersticas diferentes e necessrio testar nosso
aplicativo em diferentes navegadores.
Sempre prefervel ter instalada A LTIMA VERSO DO
NAVEGADOR compatvel com seu sistema operacional.
Tambm prefervel que seu navegador no tenha
instaladas barras de terceiros, e nem plugins fora da
instalao padro. Geralmente, essas barras provocam
um funcionamento anormal dos aplicativos e complicam
muito na hora de ter que verificar o correto
funcionamento dos aplicativos que vamos desenvolver.
prefervel no ter essas barras.
Montagem do ambiente de
desenvolvimento
Voc ainda no acabou. Para desenvolver precisa dois
componentes fundamentais: o servidor web e o servidor
de dados.
possvel instalar o servidor web e o servidor de dados
de forma manual, escolhendo entre diferentes
fabricantes.
Neste curso, vamos utilizar as ferramentas de
desenvolvimento da Microsoft. Portanto, para simplificar
a instalao, recomendamos que voc faa download e
instale o set de ferramentas abaixo.
Microsoft Visual Studio Web Express Edition
Microsoft SQL Server Express Edition
https://www.dreamspark.com/