Mini curso de PHP (Parte 1) – INTRODUÇÃO


1 Estrelas2 Estrelas3 Estrelas4 Estrelas5 Estrelas (8 votos, média: 4.88 de 5)
Loading ... Loading ...

Requisitos desejáveis para fazer o curso

1. Bom, antes de tudo, seria legal se você soubesse alguma coisa de HTML para fazer este mini-curso. Pois como você vai perceber no decorrer dos posts, o PHP estará no meio o HTML, logo, se você não souber ao menos o básico, você vai ficar perdido.

2. Saber que o google.com é o cara e sabe tudo!

 

O que são SCRIPTS?

Script são blocos de códigos que fazem alguma coisa. Por exemplo, podemos chamar de script um bloco de código que imprima na tela a data e hora em português, ou um bloco de código que faça um teste em um endereço de e-mail para saber se ele é válido, caso ele seja válido, mande um e-mail.

É muito normal acharmos sites que são conhecidos como “Banco de Script’s”. Nestes sites, você acha scripts para diversas aplicações.

 

CLIENT-SIDE x SERVER-SIDE

Se tratando de WEB, temos dois tipos de aplicações: As Client-Side e as Server-Side, ou seja, scripts que rodam na máquina(no browser) do cliente(usuário) e as que rodam no servidor.

 

CLIENT-SIDE:

Como acabei de escrever, são scripts que rodam no computador do usuário. Vejamos alguns exemplos:

Geralmente usamos scripts Client-Side para fazer validação de formulários, construir interfaces dinâmicas de uma forma rápida(sem recarregar a página).

 

Pontos fortes:

  1. Rapidez na execução;
  2. Não utiliza processamento do servidor;

Pontos fracos:

  1. O usuário pode desabilitar os scripts no seu navegador;
  2. O código fica exposto, ou seja, o usuário pode visualizá-lo;

 

SERVER-SIDE

São scripts que rodam no servidor, geralmente, usamos esses scripts para fazer a maior parte da aplicação, na maioria dos casos, o resultado destes scripts são códigos HTML.

Por exemplo:

O site do seu banco. Você coloca sua agencia, conta e senha. Quando você clica em Saldo, você não consegue ver o código que foi usado para mostrar seu saldo, você verá apenas o valor.

Só que por trás disso, há uma conexão com o banco de dados, que seleciona seus dados(junto com seu saldo).

 

Pontos fortes:

  1. Segurança do seu código, pois o usuário não consegue vê-lo;
  2. Criação de páginas em tempo real, ou seja, você pode fazer UMA página para mostrar o saldo da conta corrente. Não importando qual cliente acesse o site do banco;

Pontos fracos:

  1. Precisa que o servidor de suporte a linguagem;

 

 

Mas o PHP é Client-Side ou Server-Side?

 

O PHP é Server-Side, pois ele roda no servidor. Veja o exemplo abaixo:

php1 300x118 Mini curso de PHP (Parte 1)   INTRODUÇÃO
 

Quando você olhar o código fonte desta página, você verá apenas o HTML: 

html1 300x114 Mini curso de PHP (Parte 1)   INTRODUÇÃO

 

Note que não da pra ver o código PHP, o resultado é todo HTML. Por este motivo eu falei anteriormente que: Em linguagens Server-Side, o resultado é HTML.

O exemplo a cima é muito simples, agora imagine a complexidade do script da página do seu banco… Pois a página tem que ver se a agencia que você digitou existe, ver se a conta que você digitou pertence aquela agência, ver se a sua senha esta certa, pegar seus dados(Nome, ultimo acesso..), pegar o seu saldo e mostrar na tela. E se você for olhar o código fonte, você verá apenas HTML puro.

Por hoje é só pessoal!

Lembra que no primeiro post sobre este mini curso eu comentei que iria falar sobre JavaScript também? bom, só pra não passar em branco, JavaScript é Client-Side.
Quando eu escrevi sobre validação de formulários, eu estava me referindo ao JavaScript.

 

 

Qualquer dúvida , sugestão ou qualquer coisa, por favor, me escreva ou comente.

marcelosabadini@gmail.com

 

  1. 2 Comentários to “Mini curso de PHP (Parte 1) – INTRODUÇÃO”

  2. Olá Marcelo, não estou tendo visão das imagens.

    ReplyReply

    Por Sergio Santos (6 comments) em 01/12/2008

  3. As imagens são importantes para maior orientação dos procedimentos que estão sendo ministrados, acredito que a habilitação das mesmas seja interessante para nós que estamos procurando material didático.

    Agradeço desde já pela atenção, e pela contribuição com material de qualidade que só nos engrandece de conhecimentos.

    ReplyReply

    Por Sergio Santos (6 comments) em 01/12/2008

Coloque um Comentário

Links de comentários deveriam estar livres de nofollow.

Get Adobe Flash playerPlugin by wpburn.com wordpress themes