Noções Básicas de HTML
1. TAGS
Tags são os “comandos” do HTML. Um documento HTML é composto de tags que farão com que o navegador monte a página de acordo com a formatação definida pelos comandos HTML. Uma tag é sempre procedido de um caracter “< “ (menor que) e seguido por um caracter “>” (maior que). Exemplo de tag:
[code lang="html"]<html>[/code]
Na maioria dos casos, um tag deve ter um correspondente, chamado de tag de fechamento. Ou seja, um tag que indica onde começa e outra tag que indica onde ela termina. Um tag de fechamento tem o mesmo nome do tag de abertura, procedido do caracter “/”. Exemplo de tag de fechamento:
[code lang="html"]</html>[/code]
As tags podem ser escritas em minúsculas ou maiúsculas, mas nunca podem haver espaços em branco dentro delas, exceto em atributos e entre aspas.
2. ESTRUTURA BÁSICA
A estrutura básica de um documento HTML é a seguinte:
[code lang="html"]<html>
<head>
<title>Título do Documento</title>
</head>
<body>
Avoado
</body>
</html>[/code]
<head>
<title>Título do Documento</title>
</head>
<body>
Avoado
</body>
</html>[/code]
Agora vamos ver um pouco sobre os elementos básicos do HTML.
- html é a identificação de uma página HTML, ou seja, fazem com que a página não seja considerada um documento comum
- head é usado para especificar o cabeçalho da página. Nele contém informações sobre a página que não aparecem no navegador
- body se constrói o corpo da página HTML, ou seja, entre elas são colocados os textos, imagens e links
- title identifica o texto que irá aparecer no título da página
Digite o código acima no bloco de notas e salve com o nome de index.html e veja como ficou em seu navegador.
Fontes: http://blog.avoado.com/
Aqui uma video aula feita por min mesmo de como criar tabelas em HTML usando apenas o Bloco de Notas, mas você pode usar outros programas como Adobe Dreamweaver entre outros.
Fontes:http://www.php.net
Se você se interessou por PHP aqui está video de aulas práticas, veja!
http://www.youtube.com/watch?feature=player_detailpage&v=OEQ_4vLFXlc <<<<<Link
Obs: Video do RBTechinfo canal no youtube.
Fontes: http://blog.avoado.com/
Aqui uma video aula feita por min mesmo de como criar tabelas em HTML usando apenas o Bloco de Notas, mas você pode usar outros programas como Adobe Dreamweaver entre outros.
O que é PHP?
PHP (um
acrônimo recursivo para PHP: Hypertext Preprocessor) é uma linguagem de
script open source de uso geral, muito utilizada e especialmente guarnecida
para o desenvolvimento de aplicações Web embútivel dentro do HTML.
Ótimo, mas o
que isso significa?
Exemplo #1
Um exemplo introdutório
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Exemplo</title>
</head>
<body>
<?php
echo "Olá, Eu sou um script PHP!";
?>
</body>
</html>
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Exemplo</title>
</head>
<body>
<?php
echo "Olá, Eu sou um script PHP!";
?>
</body>
</html>
Ao invés de
muitos comandos para mostrar HTML (como visto em C ou Perl), páginas PHP contém
HTML juntamente com códigos que fazem "alguma coisa" (neste caso,
mostra "Olá, Eu sou um script PHP!") O código PHP é delimitado por tags
iniciais e finais <?php e ?> que lhe permitem
pular pra dentro e pra fora do "modo PHP".
O que
distingui o PHP de algo como Javascript no lado do cliente é que o código é
executado no servidor, gerando HTML que é então enviado para o cliente. O
cliente receberia os resultados da execução desse script, mas não saberia como
é o código fonte. Você pode inclusive configurar seu servidor para processar
todos os seus arquivos HTML como PHP, e então não haverá nenhum modo dos
usuários descobrirem que se você usa essa linguagem ou não.
A melhor
coisa em usar PHP está no fato de ele ser extremamente simples para um
iniciante, mas oferece muitos recursos para o programador profissional. Não se
preocupe em ler as longas listas de funções do PHP. Você pode pular essa parte
(por enquanto) e começar a escrever scripts em poucas horas.
Apesar do desenvolvimento do PHP ser focado nos
scripts do lado do servidor, você pode fazer muito mais com ele. Veja isso e
leia mais na seção O que o PHP pode
fazer?
O que o PHP pode fazer?
Qualquer coisa. O PHP é focado para ser uma linguagem de
script do lado do servidor, portanto, você pode fazer qualquer coisa que outro
programa CGI pode fazer, como: coletar dados de formulários, gerar páginas com
conteúdo dinâmico ou enviar e receber cookies. Mas o PHP pode fazer muito mais.
Esses são os maiores campos onde os scripts PHP podem ser
utilizados:
Script no lado do servidor (server-side). Este é o mais
tradicional e principal campo de atuação do PHP. Você precisa de três coisas
para seu trabalho. O interpretador do PHP (como CGI ou módulo), um servidor web
e um browser. Basta rodar o servidor web conectado a um PHP instalado. Você
pode acessar os resultados de seu programa PHP com um browser, visualizando a
página PHP através do servidor web. Todos eles podem rodar na sua máquina, em
casa, para você experimentar programação com o PHP. Veja a seção das instruções de instalação para
mais informações.
Script de linha de comando. Você pode fazer um script PHP
funcionar sem um servidor web ou browser. A única coisa necessária é o
interpretador. Esse tipo de uso é ideal para script executados usando o cron ou
o Agendador de Tarefas (no Windows). Esses scripts podem ser usados também para
rotinas de processamento de texto. Veja a seção Utilizando o
PHP em linha de comando para maiores informações.
Escrevendo aplicações desktop. O PHP provavelmente não é a
melhor linguagem para criação de aplicações desktop com interfaces gráficas,
mas se você conhece bem o PHP, e gostaria de usar alguns dos seus recursos
avançados nas suas aplicações do lado do cliente, você pode usar o PHP-GTK para
escrever programas assim. Isso ainda lhe habilita a escrever aplicações
multi-plataformas. O PHP-GTK é uma extensão do PHP, não disponibilizada na
distribuição oficial. Caso esteja interessado no PHP-GTK, visite » o site do projeto.
O PHP pode ser utilizado na maioria dos sistemas
operacionais, incluindo Linux, várias variantes Unix (incluindo HP-UX, Solaris
e OpenBSD), Microsoft Windows, Mac OS X, RISC OS, e provavelmente outros. O PHP
também é suportado pela maioria dos servidores web atuais, incluindo Apache,
Microsoft Internet Information Server, Personal Web Server, Netscape and
iPlanet Servers, Oreilly Website Pro Server, Caudium, Xitami, OmniHTTPd, e
muitos outros. O PHP pode ser configurado como módulo para a maioria dos
servidores, e para os outros como um CGI comum.
Com o PHP, portanto, você tem a liberdade para escolher o
sistema operacional e o servidor web. Do mesmo modo, você pode escolher entre
utilizar programação estrutural ou programação orientada a objeto, ou ainda uma
mistura deles. Mesmo sem todos os recursos da POO (Programação Orientada a
Objetos) implementados no PHP 4, muitas bibliotecas de código e grandes
aplicações (incluindo a biblioteca PEAR) são escritas somente em código POO. O
PHP 5 corrige as fraquezas da POO do PHP 4, e introduz um modelo de objetos
completo.
Com PHP você não está limitado a gerar somente HTML. As
habilidades do PHP incluem geração de imagens, arquivos PDF e animações Flash
(utilizando libswf ou Ming) criados dinamicamente, on the fly. Você pode
facilmente criar qualquer padrão texto, como XHTML e outros arquivos XML. O PHP
pode gerar esses padrões e os salvar no sistema de arquivos, em vez de
imprimi-los, formando um cache dinâmico de suas informações no lado do
servidor.
Talvez a mais forte e mais significativa característica do
PHP é seu suporte a uma ampla variedade de banco de dados. Escrever uma página
que consulte um banco de dados é incrivelmente simples. Os seguintes bancos de
dados são atualmente suportados:
Adabas D
dBase
Empress
FilePro (read-only)
Hyperwave
IBM DB2
Informix
Ingres
InterBase
FrontBase
mSQL
Direct MS-SQL
MySQL
ODBC
Oracle (OCI7 and OCI8)
Ovrimos
PostgreSQL
SQLite
Solid
Sybase
Velocis
Unix dbm
Também foi providenciado uma abstração de banco de dados
(chamada PDO) permitindo a você utilizar qualquer banco de dados
transparentemente com sua extensão. Adicionalmente, o PHP suporta ODBC (Open
Database Connection, ou Padrão Aberto de Conexão com Bancos de Dados),
permitindo que você utilize qualquer outro banco de dados que suporte esse
padrão mundial.
O PHP também tem suporte para comunicação com outros
serviços utilizando protocolos como LDAP, IMAP, SNMP, NNTP, POP3, HTTP, COM (em
Windows) e incontáveis outros. Você pode abrir sockets de rede e interagir
diretamente com qualquer protocolo. O PHP também suporta o intercâmbio de dados
complexos WDDX, utilizado em virtualmente todas as linguagens de programação
para web. Falando de comunicação, o PHP implementa a instanciação de objetos
Java e os utiliza transparentemente como objetos PHP. Você ainda pode usar sua
extensão CORBA para acessar objetos remotos.
O PHP é extremamente útil em recursos de processamento de
texto, do POSIX Estendido ou expressões regulares Perl até como interpretador
para documentos XML. No processamento de XML, o PHP 4 suporta os padrões SAX e
DOM, além de você também poder utilizar a extensão XSL para transformar
documentos XML. O PHP 5 padroniza toda a extensão XML a partir da base sólida
da libxml2, além de estender os recursos com o acréscimo ao SimpleXML e
XMLReader.
Por último mas longe de terminar, temos também outras
extensões interessantes: funções para o search engine mnoGoSearch, funções para
Gateway IRC, vários utilitários de compressão (gzip, bz2, zip), calendário e
conversões de datas, tradução...
Como você pode ver, esta página não é suficiente para
descrever todos os recursos e benefícios que o PHP pode oferecer. Leia nas
seções sobre a Instalação
do PHP, e veja a referência
das funções para detalhes das extensões mencionadas aqui.
Fontes:http://www.php.net
Se você se interessou por PHP aqui está video de aulas práticas, veja!
Obs: Video do RBTechinfo canal no youtube.