• Nenhum resultado encontrado

Atps Programação Para Redes

N/A
N/A
Protected

Academic year: 2021

Share "Atps Programação Para Redes"

Copied!
25
0
0

Texto

(1)

Tecnologia em redes de computadores

Tecnologia em redes de computadores

5º Semestre

5º Semestre

Campus

Campus

 – –

 Osasco - SP

 Osasco - SP

2015

(2)

 Alexsandro Godoi Per

 Alexsandro Godoi Pereiraeira – – RA 9977018965 RA 9977018965

Lucas dos Santos Galdino

Lucas dos Santos Galdino – – RA  RA 76337414777633741477

Stefani Rodrigues Ignácio Da Silva

Stefani Rodrigues Ignácio Da Silva – – RA 762658204 RA 762658204

Willian Gonçalves dos Santos

Willian Gonçalves dos Santos – – RA 9977018975 RA 9977018975

Programação Para Ambientes De Redes: ATPS etapa 1 e Programação Para Ambientes De Redes: ATPS etapa 1 e 22

CAMPUS

CAMPUS – – OSASCO OSASCO – – SP SP

2015 2015

Trabalho desenvolvido para disciplina de: Trabalho desenvolvido para disciplina de: Programação Para Ambientes De Redes de Programação Para Ambientes De Redes de etapa 1 e 2 da ATPS apresentado a Kroton etapa 1 e 2 da ATPS apresentado a Kroton

 –

 –  Universidade Anhanguera de São Paulo,  Universidade Anhanguera de São Paulo,

sob a orientação do professor: Silvio Cesar sob a orientação do professor: Silvio Cesar Roxo

(3)

FIGURA3: CÓDIGO FONTE GERADO NO NAVEGADOR. FONTEPRÓPRIA ... 7

FIGURA4: CÓDIGO PARA CRIAÇÃO DE TABELASHTML. FONTEPRÓPRIA ... 9

FIGURA5: RESULTADO DO CODIGO CRIANDO TABELAS. FONTEPRÓPRIA ... 10

FIGURA6: CÓDIGO FONTE GERADO NO NAVEGADOR. FONTEPRÓPRIA ... 10

FIGURA7: CÓDIGO DOWEBSITE GERADO UTILIZANDO O BLOCO DE NOTAS COMO EDITOR. FONTEPRÓPRIA ... 11

FIGURA8: P AGINA PRINCIPAL DOWEBSITE . FONTEPRÓPRIA ... 12

FIGURA9: P AGINA DE NAVEGAÇÃO DOWEBSITE . FONTEPRÓPRIA... 12

FIGURA10:CODIGO FONTE GERADO NAVEGADOR. FONTEPRÓPRIA ... 13

FIGURA11: INTERFACE GRÁFICA DOKOMPOZER. FONTE PRÓPRIA. ... 16

FIGURA12: L AYOUT PAGINA BOAS VINDAS DOWEBSITE. FONTE PRÓPRIA. ... 17

FIGURA13: CÓDIGO FONTEP AGINA DE BOAS VINDAS. FONTE PRÓPRIA. ... 18

FIGURA14: L AYOUT PAGINA PRINCIPAL DOWEBSITE> FONTE PRÓPRIA. ... 18

FIGURA15: CÓDIGO FONTE PAGINA PRINCIPAL. FONTE PRÓPRIA. ... 19

FIGURA16: L AYOUT PAGINA DE LOCALIZAÇÃO DA EMPRESA. FONTE PRÓPRIA. ... 20

FIGURA17: CÓDIGO FONTE PAGINA DE LOCALIZAÇÃO. FONTE PRÓPRIA. ... 20

FIGURA18: L AYOUT PAGINA GALERIA DE AUTOMÓVEIS. FONTE PRÓPRIA. ... 21

(4)
(5)

1. Introdução ao ambiente Web. A linguagem HTML. ... 6

1.1 Construindo código HTML ... 6

1.2 Comparativo entre pagina web dinâmica e estática ... 8

1.2.1 Paginas Web estáticas ... 8

1.2.2 Paginas Web Dinâmicas ... 8

1.3 Construindo tabelas HTML ... 9

1.3.1 Descrição da tags utilizadas na criação da tabela HTML ... 10

1.4 Formação de layout do site ... 11

2. Ferramentas para programação em HTML. Desenvolvimento de páginas Web 14 2.1 Os cinco principais e/ou mais utilizados ambientes de programação HTML 14 2.1.1 Bloco de notas (Windows) ... 14

2.1.2  Adobe Dreamweaver ... 14

2.1.3 WYSIWYG Web Builder ... 15

2.1.4 Notepad++ ... 15

2.1.5 KompoZer ... 15

2.2 Escolha da ferramenta de criação do Website... 16

2.3 Comparativo entre a ferramenta KompoZer e o editor de texto puro ... 17

2.4 Proposta de Website ... 17

Conclusão ... 22

(6)

Desafio

 A agência de automóveis Mustk100 Ltda., representada pelo professor, contratou sua equipe para desenvolver seu website. A equipe deverá desenvolver um website utilizando como ferramenta de desenvolvimento, o bloco de notas e/ou outra ferramenta de desenvolvimento web disponível no laboratório de informática utilizando as linguagens HTML (Hypertext Markup Language) e PHP (Hypertext Preprocessor). O website deverá ser construído nas seguintes conformidades:

 O layout deverá ocupar 80% da tela e conter os links empresa, galeria de

automóveis, localização e fale conosco.

 O site deverá funcionar corretamente nos navegadores mais populares, por

exemplo, Microsoft Internet Explorer, Mozilla Firefox e Opera.

 A disposição do conteúdo deverá ser organizada utilizando tabelas e

camadas.

 As imagens utilizadas no website devem ser otimizadas para carregamento

rápido, porém, não deverão perder a qualidade.

 O site deverá possuir design limpo e ser de fácil navegabilidade conforme os

(7)

Introdução

Nesta Atividade Pratica Supervisionada, vamos colocar em pratica os conhecimentos obtidos na disciplina de Programação Para Ambientes de Redes, onde será elaborado um web site conforme com o uso da linguagem de marcação HTML (Hypertext Markup Language).

Este documento exibirá os resultados do desenvolvimento das etapas um e dois da ATPS, sendo que na primeira será apresentada uma introdução com o conceito básico para a produção de um script HTML, e a segunda mostrará ferramentas e recursos disponíveis na linguagem de marcação HTML.

(8)

1. Introdução ao ambiente W eb . A linguagem HTML.

Em um primeiro contato com a linguagem de marcação HTML, foram explorados o uso dos comandos que compõe os um arquivo HTML. Nos passos a seguir serão apresentados os scripts gerados utilizando a estrutura de comandos HTML.

1.1 Construindo código HTML

 A principio o código será gerado um código contendo pouco mais de 10 linhas formando estrutura básica utilizando bloco de notas gerando um arquivo xxx.html, essa estrutura irá conter a função e a identificação das tags, formatação e inserção de Objetos.

(9)

 A seguir o resultado do código HTML com a criação da pagina aberta no navegador:

Figura 2: Pagina resultado do código HTML. Fonte Própria

No navegador também podemos obter o código fonte da pagina onde se nota que os comentários ficaram ocultos.

(10)

1.2 Comparativo entre pagina web dinâmica e estática

Esta etapa tem como objetivo como objetivo elaborar um comparativo entre os tipos de pagina web. Existem dois tipos de paginas web pagina dinâmica e pagina estática.

1.2.1 Paginas W eb  estáticas

 As paginas estáticas da Web têm como objetivo principal apresentar as informações de forma permanente e são criadas usando HTML, onde os efeitos e as funcionalidades são restritos, porém possui recursos que oferecem bom resultados, assim podem se assemelhar a paginas dinâmicas. Uma característica da pagina estática é que o script pode ser interpretado no host cliente.

Se o objetivo for somente fornecer informações sobre a empresa como, localização, produtos e serviços oferecidos a seus clientes, este tipo de pagina é ideal.

 A principal vantagem é que este tipo de pode oferecer um design elegante contendo imagens e texto custo pode ser mais baixo que o de uma pagina dinâmica.

1.2.2 Paginas Web Dinâmicas

 As paginas web dinâmicas são construídas através de linguagem de outras linguagens de programação como o PHP que é a linguagem mais utilizada, nesse tipo de pagina pode-se desenvolver aplicações dentro da W eb permitindo assim uma maior interatividade do usuário. Ao contrario das paginas estáticas os scripts são mais complexos e exigem um maior conhecimento e não são interpretados nos clientes e sim no servidor.

Com paginas dinâmicas é possível criar aplicações web dinâmicas como inquéritos e sondagens, fóruns de suporte, livros de visitas, envio de e-mails produtos de backup inteligente, pedidos online, atendimento personalizado, entre outros.

 A principal vantagem é oferecer possibilidades infinitas de criação, desde uma simples pagina informativa a uma poderosa ferramenta de trabalh o na web.

(11)

1.3 Construindo tabelas HTML

Nesta etapa será criada uma tabela HTML descrevendo o significado de cada tag, seguindo os pré-requisitos propostos na ATPS.

 Na primeira linha deve conter apenas uma célula mesclada em quatro.  Na segunda linha deve conter quatro células.

 Na terceira linha deve conter quatro células, sendo que a primeira também faz

parte da quarta linha (mesclada).

 Na quarta linha deve conter três células mais a célula mesclada da linha

anterior, ou seja, quatro células.

(12)

 A seguir o resultado do código para criação de tabela HTML com a criação da pagina aberta no navegador:

Figura 5: Resultado do codigo criando tabelas. Fonte Própria

Codigo fonte da pagina criando tabelas HTML gerado no navegador 

Figura 6: Código fonte gerado no navegador. Fonte Própria

1.3.1 Descrição da tags utilizadas na criação da tabela HTML

 Além das tags já utilizadas e comentadas anteriormente, aqui serão descritas a função das tags utilizadas na criação da tabela HTML:

 <table> </table>: Essa Tag é importante para determinar ao navegador que o

código entre ele é uma tabela;

 <tr> </tr>: Define o código para linhas;  <td> </td>:Define o código para colunas;

 <table border= “1”>: Define o tamanho da borda da tabela;  <table width= “600”> : Define a largura da tabela;

(13)

 <td align= “center”: Define que o texto digitado apareça centralizado na célula;  <td Rowspan= “2”>: Define quantas linhas de célula serão mescladas;

 <td colspan= “4”>: Define quantas colunas de célula ser ão mescladas.

1.4 Formação de layout do site

Nesta etapa será apresentado o layout do website proposto com a criação do

código fonte no bloco de notas.

(14)

Pagina principal do Website a partir do código acima.

Figura 8: Pagina principal do w e b s i t e  . Fonte Própria

(15)

O site gerou o seguinte código fonte no navegador.

(16)

2. Ferramentas para programação em HTML. Desenvolvimento de páginas Web

Nesta atividade entramos em contato com a diversidade de ferramentas para a programação HTML, com isso será possível explorar os recursos de cada ferramenta.

2.1 Os cinco principais e/ou mais utilizados ambientes de programação HTML

Para elaborar um website é necessário criarmos um código fonte, seja ele em

linguagem HTML ou não, como vimos anteriormente. E para criar esse código fonte é necessário que tenhamos um editor para que o arquivo a HTML seja produzido, agora será mostrado algumas ferramentas que podem ajudar no desenvolvimento de ambientes HTML.

2.1.1 Bloco de notas (W i n d o w s  )

O bloco de notas (Windows Notepad)  pode ser considerado a ferramenta

mais simples para criação de arquivos HTML. O uso mais comum do bloco de notas é a criação de notas com apresentação de texto puro, com formatação básica e exibindo e editando arquivos do tipo .txt. Isso é muito útil na geração de arquivos HTML, pois, os caracteres especiais ou outra formatação não podem aparecer na página da Web publicada, pois podem causar erros.

Com o bloco de notas do Windows pode-se salvar com os formatos de codificação Unicode, ANSI, UTF-8 ou Unicode big endian. Esses formatos oferecem

maior flexibilidade quando se trabalha com documentos que utilizam diferentes conjuntos de caracteres.

Existem outros editores de formatação simples como o bloco de notas como o

Gedit   (Linux) ou text-edit, (Mac OS X)  esses são de grande utilidade quando não

possuímos uma interface gráfica para edição de código.

2.1.2 Adobe Dreamweaver

O Dreamweaver é uma das ferramentas mais utilizadas para a criação de

paginas Web. Essa ferramenta pode se adaptar a qualquer tipo de necessidade, sendo de fácil assimilação para o uso de iniciantes ou para uso profissional.

(17)

O Dreamweaver foi desenvolvido pela Macromedia e foi comprado pela

 Adobe, onde passou por algumas melhorias, como suporte e associação a diversos

programas Adobe, como modelos de vídeo utilizando o Adobe Flash e Photoshop. O

Dreamweaver suporta diversos tipos de linguagens entre as principais estão, HTML,

PHP, ColdFusion, ASP, CSS, JavaScript, XML.

2.1.3 WYSIWYG Web Builder

O WYSIWYG Web Builder   é o programa mais simples para a criação de

paginas web, pois, usa o "What-You-See-Is-What-You-Get ". Ou seja, "O que você vê

é o que obtém" isso significa que toda a criação do website e feita na tela de forma

totalmente gráfica onde basta apenas escolher o elemento no lado esquerdo da tela e arrastar para a pagina, esse programa é indicado para usuários comuns sem experiência alguma com programação web. Apesar das facilidades o possui saídas para HTML4, HTML5, XHTML, CSS3, PHP.

2.1.4 Notepad++

O Notepad++ possui licença GPL General Public License  (Licença Pública

Geral) que é uma designação de software  livre. O Notepad++ é um programa

semelhante ao bloco de notas, porém com recursos que reconhecem de maneira automática o tipo de linguagem de programação que será usado basta ser pré-definido no menu de linguagem C++, Java, C#, XML, HTML, PHP, Java, ASP ou várias outras.

Na linguagem HTML o Notepad++ reconhece as tags que estão sendo usadas em sua página. Além disso, ele tem indentação de texto com esse recurso pode-se construir o código de forma mais organizada.

2.1.5 KompoZer

O kompozer é um programa que procura trazer as funcionalidades básicas para que se possa criar e editar arquivos HTML em um software gratuito. O KompoZer é projetado para ser extremamente fácil de usar, tornando-o ideal para usuários de computador não-técnicos que querem criar um atraente web site, com aparência profissional sem precisar saber HTML ou codificação da web, pois utiliza o WYSIWYG (edição simples e prática, para iniciantes).

(18)

O editor é extremamente inteligente, pois tem códigos indentados (como o Notepad++). Ele também é automático e muito organizado como no Dreamweaver, eu possui Três opções normal, (para iniciantes) HTML Tags (para intermediários) e Source para usuários que possuem conhecimento do codigo HTML.

2.2 Escolha da ferramenta de criação doW e b s i t e

Para o desenvolvimento do Website o grupo optou pela ferramenta de criação

e edição HTML o KompoZer devido as características mencionadas acima e por ser um software gratuito e muito pratico para o desenvolvimento de paginas Web. Os

motivos da escolha estão ligados não somente a praticidade da ferramenta, mas também pela flexibilidade que ela oferece, onde podemos não só alterar o design de

forma automática, mas também o código fonte que com esses recursos embutidos na própria ferramenta.

(19)

2.3 Comparativo entre a ferramenta KompoZer e o editor de texto puro

Fazendo fazer um comparativo entre a ferramenta de edição KompoZer e o editor de texto puro o Bloco de notas criamos a seguinte tabela abaixo:

Características KompoZer Bloco d e Notas

Criação e edição de arquivos HTML Sim Sim

 Abertura e fechamento de tags  Automático Manual

Menus de ferramentas Sim Não

Inserção de tags  Automático Manual

Indentação Sim Não

Inserção de Tabelas, Imagens, Formulários e

Links.  Automático Manual

Organização Sim Não

Tabela 1: Comparativo entre KompoZer e Bloco de Notas. Fonte própria.

O são muitas as Vantagens entre um software desenvolvido para programação e um e um editor de texto puro. Os editores de texto puro por não reconhecer as marcações HTML e exigem que o programador tenha muita vivencia com a linguagem para encontrar erros e executar possíveis correções, editores são muito uteis quando se tem Sistema operacional sem interface gráfica.

2.4 Proposta de Website

Nesta etapa será apresentada uma proposta do modelo de website criado com o auxilio das ferramentas Notepad++ e KompoZer.

(20)

 A figura 12 mostra a pagina de boas vindas gerou o seguinte código fonte:

Figura 13: Código fonte Pagina de boas vindas. Fonte própria.

(21)

 A figura 14 mostra o layout da pagina principal, onde estão localizados os links para a galeria de automóveis, Localização, Contatos e algumas interações com os usuários. A pagina principal gerou o seguinte código fonte.

(22)

Layout pagina de localização e endereço e código fonte:

Figura 16: Layout pagina de localização da empresa. Fonte própria.

(23)

Layout pagina de galeria de automóveis e codigo fonte:

Figura 18: Layout pagina galeria de automóveis. Fonte própria.

(24)

Conclusão

 Ao final das etapas desenvolvidas nesta atividade podemos concluir que nos proporcionou uma grande oportunidade e inspiração para buscamos mais conhecimento, que somaram aqueles adquiridos durante o curso nas aulas ministradas pelo professor.

Com esta ATPS (Atividade Pratica Supervisionada) podemos penetrar mais profundamente no ambiente de programação para Web, explorando a linguagem de marcação HTML linguagem usada para a criação de paginas web formando assim os Websites.

Com a conclusão satisfatória desta atividade podemos não só aprimorar nossos conhecimentos, mas também foi possível desenvolver na pratica nosso primeiro Website o foi muito significativo para o grupo.

(25)

Referências Bibliográficas

Clopum tech. (s.d.). Clopum tech. Acesso em 07 de 09 de 2015, disponível em

Clopum tech: http://www.clomputech.com/paginas-estaticas-vs-dinamicas.html DataNew Informatica. (16 de 04 de 2004). CLEM - LMMDAM - Tutoriais Web.

 Acesso em 07 de 09 de 2015, disponível em CLEM - LMMDAM: http://www.hugoribeiro.com.br/Curso_HTML/default.htm

TecMundo. (03 de 12 de 2010). Comparação de Editores HTML. Acesso em 14 de

09 de 2015, disponível em Tecmundo.com: http://www.tecmundo.com.br/programacao/1608-comparacao-de-editores-html.htm

W3Schools. (s.d.). W3Schools.com. Acesso em 07 de 09 de 2015, disponível em

Referências

Documentos relacionados

• Quando o navegador não tem suporte ao Javascript, para que conteúdo não seja exibido na forma textual, o script deve vir entre as tags de comentário do HTML. &lt;script Language

Com a realização da Ficha de Diagnóstico, o professor deve averiguar as aprendizagens dos alunos já realizadas sobre números racionais não negativos – operações e propriedades.

Nos tempos atuais, ao nos referirmos à profissão docente, ao ser professor, o que pensamos Uma profissão indesejada por muitos, social e economicamente desvalorizada Podemos dizer que

Various agroindustrial by-products have been used as elephant grass silage additives, such as orange pulp, that promoted better fermentation and raised the nutritive value of the

Art. 19 Amostras que contenham ou simulem material radioativo sob forma especial deverão ser submetidas aos ensaios de impacto, percussão, flexão e térmico, conforme especificados

A apixaba- na reduziu o risco de AVE e embolismo sistêmico em mais de 50%: houve 51 eventos entre os pacientes do grupo apixabana versus 113 no grupo do AAS

Tendo como parâmetros para análise dos dados, a comparação entre monta natural (MN) e inseminação artificial (IA) em relação ao número de concepções e

Quando contratados, conforme valores dispostos no Anexo I, converter dados para uso pelos aplicativos, instalar os aplicativos objeto deste contrato, treinar os servidores