Professor Jefferson Chaves [email protected] · Hypertext Preprocessor) é uma...

18
Professor Jefferson Chaves [email protected] Jefferson de Oliveira Chaves

Transcript of Professor Jefferson Chaves [email protected] · Hypertext Preprocessor) é uma...

Page 1: Professor Jefferson Chaves jefferson.chaves@ifc-araquari.edu · Hypertext Preprocessor) é uma linguagem de programação open source (livre), de uso geral, interpretada, muito ...

Professor Jefferson Chaves [email protected]

Jefferson de Oliveira Chaves

Page 2: Professor Jefferson Chaves jefferson.chaves@ifc-araquari.edu · Hypertext Preprocessor) é uma linguagem de programação open source (livre), de uso geral, interpretada, muito ...

„ O ambiente de programação;

„ Editor de código;

„ Introdução ao PHP;

Jefferson de Oliveira Chaves

Page 3: Professor Jefferson Chaves jefferson.chaves@ifc-araquari.edu · Hypertext Preprocessor) é uma linguagem de programação open source (livre), de uso geral, interpretada, muito ...

Jefferson de Oliveira Chaves

Page 4: Professor Jefferson Chaves jefferson.chaves@ifc-araquari.edu · Hypertext Preprocessor) é uma linguagem de programação open source (livre), de uso geral, interpretada, muito ...

„ EDITOR DE CÓDIGO:

„ Programa de computador que reúne

características e ferramentas de apoio a escrita de código e o desenvolvimento de software.

Jefferson de Oliveira Chaves

Page 5: Professor Jefferson Chaves jefferson.chaves@ifc-araquari.edu · Hypertext Preprocessor) é uma linguagem de programação open source (livre), de uso geral, interpretada, muito ...

„ Assim como o Microsoft Word é o “melhor”

editor de textos, o Sublime é um dos

melhores editores de código.

Jefferson de Oliveira Chaves

Page 6: Professor Jefferson Chaves jefferson.chaves@ifc-araquari.edu · Hypertext Preprocessor) é uma linguagem de programação open source (livre), de uso geral, interpretada, muito ...

Vantagens de se usar o SUBLIME:

• Geração de código;

• Verificação de erros;

• Refatoração;

• Personálizavel;

• Extensível;

Jefferson de Oliveira Chaves

Page 7: Professor Jefferson Chaves jefferson.chaves@ifc-araquari.edu · Hypertext Preprocessor) é uma linguagem de programação open source (livre), de uso geral, interpretada, muito ...

Jefferson de Oliveira Chaves

Page 8: Professor Jefferson Chaves jefferson.chaves@ifc-araquari.edu · Hypertext Preprocessor) é uma linguagem de programação open source (livre), de uso geral, interpretada, muito ...

„ O PHP (um acrônimo recursivo para PHP: Hypertext Preprocessor) é uma linguagem de programação open source (livre), de uso geral, interpretada, muito utilizada, atuantes no lado do servidor e

especialmente adequada para o desenvolvimento web e que pode ser embutida dentro do HTML.

Jefferson de Oliveira Chaves

Page 9: Professor Jefferson Chaves jefferson.chaves@ifc-araquari.edu · Hypertext Preprocessor) é uma linguagem de programação open source (livre), de uso geral, interpretada, muito ...

Vantagens: „ Extremamente simples para um iniciante;

„ Recursos para um programador profissional;

„ Comunidade ativa;

„ Boa documetação (acesse aqui o manual em php.net)

„ Open Source;

„ Independência de Plataforma;

„ Escrever para Desktop e para Web.

Jefferson de Oliveira Chaves

Page 10: Professor Jefferson Chaves jefferson.chaves@ifc-araquari.edu · Hypertext Preprocessor) é uma linguagem de programação open source (livre), de uso geral, interpretada, muito ...

Jefferson de Oliveira Chaves

Mascote da linguagem

Page 11: Professor Jefferson Chaves jefferson.chaves@ifc-araquari.edu · Hypertext Preprocessor) é uma linguagem de programação open source (livre), de uso geral, interpretada, muito ...

„ PHP;

„ Apache Http Server;

„ Oracle;

„ Yahooo;

Rasmus Lerdorf, criador do PHP Jefferson de Oliveira Chaves - IFC

Araquari

Page 12: Professor Jefferson Chaves jefferson.chaves@ifc-araquari.edu · Hypertext Preprocessor) é uma linguagem de programação open source (livre), de uso geral, interpretada, muito ...

Jefferson de Oliveira Chaves - IFC Araquari

<?php

echo "Olá mundo!";

?>

Page 13: Professor Jefferson Chaves jefferson.chaves@ifc-araquari.edu · Hypertext Preprocessor) é uma linguagem de programação open source (livre), de uso geral, interpretada, muito ...

Jefferson de Oliveira Chaves - IFC Araquari

Page 14: Professor Jefferson Chaves jefferson.chaves@ifc-araquari.edu · Hypertext Preprocessor) é uma linguagem de programação open source (livre), de uso geral, interpretada, muito ...

„ Para começar a programar em PHP precisaremos

de alguns pré-requisitos:

„ Ter o PHP instalado em nosso computador;

„ Pode ser baixada em: http://php.net/downloads.php

„ Ter um servidor HTTP (Apache) instalado e

rodando em nossa máquina;

„ Pode ser baixado em:

https://httpd.apache.org/download.cgi

Jefferson de Oliveira Chaves

Page 15: Professor Jefferson Chaves jefferson.chaves@ifc-araquari.edu · Hypertext Preprocessor) é uma linguagem de programação open source (livre), de uso geral, interpretada, muito ...

„ A fim de facilitar a instalação do PHP, Apache além de outras

configurações, um grupo de programadores criou o XAMPP, que é um pacote com tudo que precisamos.

„ Sua instalação é bem simples. Pode ser baixado em: https://www.apachefriends.org/pt_br/index.html

Jefferson de Oliveira Chaves - IFC Araquari

• O X significa que roda em qualquer sistema operacional;

• O A é de Apache;

• O M é o banco de dados;

• O P é de PHP;

• O P é de Pearl;

Page 16: Professor Jefferson Chaves jefferson.chaves@ifc-araquari.edu · Hypertext Preprocessor) é uma linguagem de programação open source (livre), de uso geral, interpretada, muito ...

“Caixa de Ferramentas ” para Programação em PHP

Podemos instalar o PHP e o Apache separadamente, ou apenas instalar

o xampp, o que é altamente recomendado para iniciantes.

Page 17: Professor Jefferson Chaves jefferson.chaves@ifc-araquari.edu · Hypertext Preprocessor) é uma linguagem de programação open source (livre), de uso geral, interpretada, muito ...

UMA PAUSA:

Jefferson de Oliveira Chaves - IFC Araquari

Page 18: Professor Jefferson Chaves jefferson.chaves@ifc-araquari.edu · Hypertext Preprocessor) é uma linguagem de programação open source (livre), de uso geral, interpretada, muito ...

COMANDO O QUE FAZ

ctrl + alt + t Abrir o terminal

cd Entrar em uma pasta

cd .. Sair de uma pasta

mkdir Criar uma pasta

touch Criar um arquivo

php –v Versão do PHP

ls Listar os itens de uma pasta

Jefferson de Oliveira Chaves - IFC Araquari

Faça o download da apostila em: http://www.inf.ufpr.br/cursos/ci055/linux.pdf