Você está na página 1de 170

Aulas Online Grátis de Programação

Web
Aula 3 – Linguagem de programação PHP
Osvaldo Livondeni

https://www.codigopoesia.com osvaldo@codigopoesia.com | (+244) 933 909 592, (+244) 996 366 303
Eu gostaria de agradecer o pessoal todo que
comentou no primeiro e no segundo vídeo.
Em todos os comentários eu pude ver o
empolgamento
e a alegria do pessoal por aprender HTML,
CSS e Lógica de Programação.
Também pude sentir o anseio o entusiasmo do
pessoal por este terceiro vídeo
onde vamos enfim começar a programar!
Se você ainda não assistiu o primeiro e o
segundo vídeo
clica nos links que estão em cima deste
vídeo para assistir
É importante que você aprenda primeiro o ABC
da programação - Lógica de Programação
antes de bater de frente com uma
linguagem de programação.
Se você tentar aprender uma linguagem de
programação
antes de aprender Lógica de Programação
vai achar programação difícil
e pode até mesmo achar programação um
bicho de sete cabeças
Porque tentar aprender programação
directamente através de uma linguagem de
programação
sem aprender Lógica de Programação
é como tentar aprender a ler sem aprender
o alfabeto.
Eu sou o Osvaldo Livondeni
fui professor de programação no Instituto
Superior Politécnico do Zango durante 3 anos
Actualmente trabalho como consultor
desenvolvendo websites e aplicativos web
há 8 anos
E na aula de hoje eu vou lhe ensinar a
programar em PHP
Vou lhe contar um segredo...
- Você já sabe programar
Isso mesmo
agora que sabe Lógica de Programação, você
sabe o modo de “pensar” do processador
Agora apenas precisa aprender um dos muitos
“dialetos” que o processador compreende
nesta terceira aula aprenderemos a
linguagem PHP
e você vai notar que já não vai aprender
conceitos novos
vamos nos limitar a “traduzir” para
linguagem PHP
tudo o que nós vimos até aqui em Lógica de
Programação
Pronto para aprender PHP? Go!
Diferentemente das outras linguagens de
programação
o PHP, não tem cabeçalho nem parte
declarativa
Ele tem apenas o bloco de instruções
executáveis
O código PHP começa com <?php e termina
com ?>
Vai criar agora o seu primeiro ficheiro PHP...
1. Lance o aplicativo de servidor web (EasyPHP)
dando duplo clique no seu ícone
2. Inicie todos os servidores, clicando no ícone do
EasyPHP que aparece na barra de estado do
Windows > Servers > Start/Restart All Servers
Se receber uma notificação do Antivírus, deverá
o desactivar, e a seguir repetir a etapa 2
3. Aceder o directório raiz do servidor web
Para aceder o directório raíz do servidor
web, deve fazer o seguinte:
Clicar no ícone do EasyPHP que aparece na barra
de estado do Windows > Open Dashboard
No Dashboard que abrir, na secção Working
directories, clicar em C:Program Files ...
4. Criar uma pasta no directório raiz do
servidor web para o seu projecto
Pode nomeá-la meusite.com
5. Criar um ficheiro index.php no editor de texto
com as seguintes linhas de código HTML e PHP
6. Executar o ficheiro index.php
Para executar o ficheiro PHP deve se fazer o
seguinte:
Abrir o dashboard do servidor web
Clicar em Portable Directory
Clicar na pasta onde estiver o ficheiro que
quer executar
OBS: Visto que existe um ficheiro com o nome
index.php, este ficheiro será executado
automaticamente
Resultado:
Vamos continuar a traduzir o que aprendemos
em Lógica de Programação para o PHP...
Chegou a hora de traduzir para o PHP as
variáveis
Como vimos em Lógica de Programação...
variáveis são "contêineres“ ou recipientes para
armazenar informações.
Em PHP uma variável é criada no momento em
que se lhe atribui um valor
Em PHP, uma variável começa com o sinal $,
seguido pelo nome da variável
PHP é uma linguagem de tipagem fraca
Isto quer simplesmente dizer que ao
declarar ou criar uma variável
não precisamos informar o seu tipo
o PHP associa automaticamente o tipo da
variável baseando-se no valor que a gente o
atribui
Por exemplo, se fizermos

Então o PHP assumirá que a variável $x é de


tipo Integer (inteiro)
Se fizermos...

Então o PHP assumirá que a variável $y é de


tipo Float (Decimal)
E se fizermos...

Então o PHP assumirá que a variável $txt é de


tipo String (conjunto de carácteres
alfa-numéricos)
E assim em diante...
Uma pequena observação...
Ao atribuir um valor de texto à uma variável
Deve colocar aspas “” ao redor do valor
Por outra...
Os nomes das variáveis diferenciam
maiúsculas de minúsculas
Ou seja, $idade e $IDADE são duas variáveis
diferentes
Vamos meter em prática o que aprendemos
Criar uma pasta no directório raiz do
servidor web
Pode nomeá-la meusite.com
Criar um ficheiro index.php com as seguintes
linhas de código HTML e PHP
Executar o ficheiro PHP
Agora vamos aprender a mostrar algo no
ecrã com o PHP
Se bem se lembram
em Lógica de Programação para mostrar
algo no ecrã, a gente faz:
Pois, o equivalente disto em PHP é:
Ou…
Vamos meter em prática…
Criar uma pasta no directório raiz do
servidor web
Pode nomeá-la meusite.com
Criar um ficheiro index.php com as seguintes
linhas de código HTML e PHP
Executar o ficheiro PHP
Chegou a hora de vermos as instruções
condicionais em PHP
Como vimos em Lógica de Programação…
As instruções condicionais são usadas para
executar certas instruções
com base numa condição
Para executar uma instrução com base numa
condição em Lógica de Programação a gente faz:
Pois, o equivalente disto em PHP é:
Exemplo
Vamos meter em prática o que acabamos de
aprender
Criar uma pasta no directório raiz do
servidor web
Pode nomeá-la meusite.com
Criar um ficheiro index.php com as seguintes
linhas de código HTML e PHP
Executar o ficheiro PHP no navegador web
Para terminar, vamos ver as instruções
repetitivas em PHP
Como vimos em Lógica de Programação
As instruções repetitivas (loops) são usadas para
executar o mesmo bloco de código
repetidamente
Para executar uma instrução repetidamente em
Lógica de Programação a gente faz:
Pois, o equivalente disto em PHP é:
Exemplo
Explicação do exemplo
$i = 1 - Inicializa o contador da repetição $i e
define o valor inicial à 1
$i <= 10 - Continua a repetição enquanto $i
for menor ou igual a 10
$i++ - Aumenta o valor do contador de repetição
em 1 para cada repetição (equivale á $i = $i + 1)
Vamos praticar isso…
Criar uma pasta no directório raíz do
servidor web
Pode nomeá-la meusite.com
Criar um ficheiro index.php com as seguintes
linhas de código HTML e PHP
Executar o ficheiro PHP no navegador web
Viu só como aprender programação fica fácil
quando se tem o raciocínio lógico aplicável à
programação?
E isto acontece, mesmo se nunca viu
programação antes
ou mesmo quando se faz um curso diferente
de Engenharia Informática.
O amigo Samuel Avelino, por exemplo
escreveu para mim o seguinte…
A minha resposta foi...
Como seria a sua vida se a partir de hoje
você começasse a sua trajectória de se
tornar um bom programador web
para ter a possibilidade de criar websites e
aplicativos web para empresas e particulares
e poder materializar as suas ideias pessoais
de aplicativos?
No próximo vídeo vou lhe falar como você
poderá realizar isso, através do CPW.
O CPW(Curso de Programação Web) é o meu
programa intensivo de treinamento para
programadores web com duração de 4 meses.
No CPW eu vou lhe ensinar a programar da
forma correcta.
Ou seja, vou lhe ensinar o ABC da programação
antes de lhe ensinar uma linguagem de
programação lógica.
Isto vai permitir que você não encare
programação como um bicho de sete cabeças
porque, você vai aprender antes o raciocínio
lógico aplicável à programação.
No CPW vou lhe ensinar também a criar websites
profissionais, começando do nível zero.
Basicamente o CPW é composto por 2
secções
Secção 1: Desenvolvimento de interfaces
web
Onde eu vou lhe ensinar de forma intensiva a
criar páginas web e a estilá-las, com HTML 5 e
CSS 3
Secção 2: Programação web
Nesta secção eu vou lhe ensinar a
programar em PHP
para que você seja capaz de adicionar
funcionalidades aos seus websites
transformando-os de websites estáticos
para websites dinâmicos.
Vou lhe ensinar ainda a tornar os seus
websites interativos com o JavaScript.
Esta é uma visão geral do que você
encontrará no CPW...
Pode baixar em baixo o programa completo
do CPW
No próximo vídeo revelarei todos os detalhes
deste maravilhoso programa de treinamento
intensivo para programadores web
e o que você deverá fazer para participar.
Atenção, porque as inscrições para o CPW não
estarão abertas por muito tempo
Por isso lhe aconselho a ficar atento à
próxima vídeo-aula...
Agora que tem uma ideia melhor sobre
programação
e sabe que pode aprender de forma fácil
gostaria que comentasse o que achou desta
terceira aula
Até ao próximo vídeo...
“Código é poesia”

Você também pode gostar