Em construção

Links

Ferramentas

 

HTML

Conteúdo

 

Php

Funcionalidades

 

javaScript

Interatividade

 

Sql  MySql

Base de dados

 

CSS

Estilo

 

 

 

 

 

 

 

 

 

 

 

Protocolo

FTP

 

 

 

 

 

 

 

 

 

 

 

 

Links

Ferramentas

Links e ferramentas úteis para construir páginas web

Links

HTML

https://www.w3schools.com/html/

Um bom site para aprender sobre desenvolvimento Web

HTML forms

https://www.w3schools.com/html/html_forms.asp

Ferramentas

Software FTP

filezilla https://filezilla-project.org/download.php

FTP ou File Transfer Protocol (em português, Protocolo de Transferência de Ficheiros) é uma forma de transferir ficheiros.

Software edição de código HTML

Notepad++ https://notepad-plus-plus.org/download/v7.4.1.html

rj-texted https://www.rj-texted.se/download.html

kompozer http://www.kompozer.net/

Algumas ferramentas que permitem editar o código HTML

Software edição de código PHP, Base de dados e Alojamento gratuito

easyphp  http://www.easyphp.org/download.php

 

Wamp server (Apache- MySql-Php) http://www.wampserver.com/en/

 

Alojamento web https://pt.000webhost.com/ ou https://www.ehost.com/

 

Nota

EasyPhp Browser http://127.0.0.1/

Pasta por defeito

C:\Program Files (x86)\EasyPHP-Devserver-17\eds-www

MySql Workbench

https://dev.mysql.com/downloads/workbench/

 

 

 

HTML

Da mesma forma que, para comunicar utilizamos uma língua (o português, o inglês etc), os programas de computador utilizam uma linguagem para tomarem forma, e os documentos utilizam um formato.

As páginas web utilizam o formato HTML. Que significa Hyper Text Markup Language. Uma página web não é mais que um ficheiro de texto que contém comandos HTML. O termo 'página web' refere-se normalmente a uma página html. Um 'web site' é, normalmente, um conjunto de páginas web.

HTML

Cliente-Side

Cliente -------------- Servidor

O cliente solicita uma página html, recebe-a e mostra-a através do browser

 

 

Tag HTML

Este tag indica que tudo que está dentro dele está em html. Este tag é também usado com o seu par correspondente no fim: </html>

---------------------------------------------
<html>
Tudo que fizer terá que estar aqui no meio
</html>

TAG

Exemplo

Uma tag é um comando que diz ao browser que vai carregar a página o que deve aparecer num determinado local.

Existem tags para uma infinidade de coisas, desde tags que inserem texto, dizem qual o formato desse texto, imagens, sons, etc.

A maioria dos tags são usados aos pares, sendo que um é para abrir a instrução e outro para a fechar.

Exemplo, o tag que escreve o texto em negrito (bold) envolve o texto que deverá aparecer: Este é o <b>texto a ser destacado</b>

Exemplo de uma Tag que não é fechada <br> que muda de linha.

<html>

<body>

<b>texto a ser destacado</b>

</body>

</html>

Exemplo online 1

 

 

Código HTML

Exemplo

Neste exemplo podemos ver um código HTML com algumas tags básicas, como:

 

<html>

<head>

<title>

<body>

<h1>

<p>

<!-- comentário em html -->

<br>

 

<html>

<head>

<title>Título da página</title>

</head>

<body>

<h1>Cabeçalho tipo H1 tag h1</h1>

<p>Paragrafo tag p</p>

<!-- comentário em html -->

<br>

</body>

</html>

Exemplo online 2

HTML5

 

Definição e Uso

O <! A declaração DOCTYPE> deve ser a primeira coisa no seu documento HTML, antes da tag <html>.

 

O <! DOCTYPE> declaração não é uma tag HTML; é uma instrução para o browser sobre qual versão do HTML em que a página está escrita.

Neste caso HTML5

 

 

<!DOCTYPE html>

<html>

<head>

<title>Título da página</title>

</head>

<body>

<h1>Cabeçalho tipo H1 tag h1</h1>

<p>Paragrafo tag p</p>

<!- -comentário em html -->

<br>

</body>

</html>

Exemplo online 3

Resolução do erro da acentuação

 

 

<meta charset=utf-8>

 

O padrão HTML5: Unicode UTF-8

Como os conjuntos de caracteres no ISO-8859 eram limitados em tamanho e não eram compatíveis em ambientes multilíngues, o Unicode Consortium desenvolveu o Padrão Unicode.

O Padrão Unicode abrange (quase) todos os caracteres, pontuações e símbolos do mundo.

O Unicode permite o processamento, armazenamento e transporte de texto independente da plataforma e do idioma.

A codificação de caracteres padrão no HTML-5 é UTF-8.

<!DOCTYPE html>

<html>

<head>

<meta charset=utf-8>

<title>Título da página</title>

</head>

<body>

<h1>Cabeçalho tipo H1 tag h1</h1>

<p>Paragrafo tag p</p>

<!- comentário em html -->

<br>

</body>

</html>

Exemplo online 4

Tags

 

 Atributos

 

Elementos

Atributos são informações que passamos através da  Tag para que ela se comporte de determinada maneira. Existem atributos globais (que funcionam em todas as Tags) e específicos (que são direcionados para cada Tag, através de especificação).

 

Os Atributos possuem nome e um valor.

 

 

Lista de tags HTML

https://www.w3schools.com/tags/att_body_background.asp

<!DOCTYPE html>

<html>

<head>

<meta charset=utf-8>

<title>Título da página</title>

</head>

<body>

<h1>Cabeçalho tipo H1 tag h1</h1>

<p>Paragrafo tag p</p>

<p> <font size="6">Paragrafo tag p e tag font com atributo size</font> </p>

<!- comentário em html -->

<br>

</body>

</html>

Exemplo online 5

O que são Tags?

Tags são o conjunto de caracteres que formam um elemento, ou seja, quando nos referimos à Tag "p" estamos a falar de: <p>

 

Existem dois tipos de Tags, as que necessitam de fechar e as que não necessitam de Fechar.

 

 

Exemplo

<p>elemento</p>

necessita de fechar

<br>

não necessita de fechar

 

Os elementos que não necessitam de fecho, também conhecidos como elementos vazios, somente utilizamos o sinal de menor ( < ), seguido do nome do elemento e o sinal de maior ( > ).

<p>Html não é uma linguagem de programação</p>

 

Elemento 1                                                          Elemento 2

 

Guardar ficheiros

Regras para o bom funcionamento dos ficheiros da página web

 

 organização do trabalho imagens em pasta de imagens

 

 

 

Imagens

importância das imagens livres para utilização

extensão

caminho

 

<img src="logo.png" alt="HTML 5 Logo" />

 

Imagem de fundo, atributo do body

<body background="bgimage.jpg">

 

Imagem de fundo, atributo do body (Em HTML5)

<body style="background-image:url(img/entrudo.jpg)">

Tabelas

tabelas para organizar texto dentro da página

 

 

Cores

cuidados com as cores

 

 

hiperligações

A tag  <a…> (ancora) tem o parametro href=…, com a referência da hiperligação, e fecha com a marca </a>

 

Entre as tags <a…> e </a> coloca-se o texto que deve aparecer no local da hiperligação.

 

O parametro target=”_blank” abre o conteúdo numa nova janela.

 

<a href="https://www.ticmania.net">Visitar a página ticmania</a>

 

<a href="dois.html">Ir para a página 2</a>

 

<a href=" https://www.ticmania.net " target="_blank"> ticmania</a>

index

 

 

Index.html é o ficheiro que é servido, por defeito, em muitos servidores web.

Caso o URL requisitado corresponda a um diretório. Geralmente é o primeiro ficheiro de um web site.

 

 

 

interativo vs estatico

Website interativo vs estático

 

 

Dúvidas frequentes

 

<HTML>

 

<head>

</head>

 

<body>

 

</body>

 

</HTML>

 

 

 

Caminhos em ficheiros HTML

 

Caminhos absolutos vs caminhos relativos

Caminhos absolutos – Mostra todo o caminho até ao ficheiro pretendido.

Exemplo 1 “na web”:  http://www.ticmania.net/1718/sdac10/indexsdac10_ficheiros/image115.png

Exemplo 2  no computador”: C:\Users\x1\Pictures\imagem.jpg

Caminhos relativos

<img src="imagem.jpg">  a imagem “imagem.jpg” está na mesma pasta do ficheiro HTML.

<img src="img/picture.jpg"> a imagem “imagem.jpg” está localizada na pasta img.

<img src="/img/picture.jpg"> a imagem “imagem.jpg” está localizada na raiz da pasta do WebSite

<img src="../imagem.jpg"> a imagem “imagem.jpg” está localizada um nível acima da pasta atual.

 

 

 

 

 

 

CSS

Estilo

Cascading Style Sheets (CSS) é um mecanismo que permite adicionar estilo (cores, fontes, espaçamento, etc.) a um documento web.

Em vez de colocar a formatação dentro do documento, o CSS cria um link para uma página que contém os estilos. Quando quiser alterar a aparência da página, basta modificar apenas o ficheiro CSS.

Com a variação de atualizações dos browsers, o suporte ao CSS também pode variar.

 

 

 

 

 

Como colocar CSS no HTML

 

 

 

CSS

 

 

 

 

 

Seletores

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Protocolo

FTP

Alojamento web & FTP

https://filezilla-project.org/

FTP ou File Transfer Protocol (Protocolo de Transferência de Ficheiros) é uma forma de transferir Ficheiros.

 

Pode referir-se tanto ao protocolo quanto ao programa que implementa este protocolo (Servidor FTP, neste caso, tradicionalmente aparece em letras minúsculas, por influência do programa de transferência de Ficheiros do Unix).

 

A transferência de dados em redes de computadores envolve normalmente transferência de ficheiros e acesso a sistemas de ficheiros remotos (com a mesma interface usada nos ficheiros locais).

 

Resultado de imagem para web hosting

Este é só um exemplo de alojamento Web gratuito, foi escolhido este servidor porque alem do HTML também permite o alojamento de base de dados.

https://pt.000webhost.com

 

O alojamento Web ou alojamento de sites é um serviço que possibilita a pessoas ou empresas com sistemas online a guardar informações, imagens, vídeo, ou qualquer conteúdo acessível por Web. Os fornecedores de alojamento web são empresas que fornecem um espaço nos seus servidores e conexão à internet para acesso aos dados.