SlideShare une entreprise Scribd logo
1  sur  38
Télécharger pour lire hors ligne
Primeiros passos: PHP

   Helton Eduardo Ritter
  heltonritter@gmail.com
• PHP é uma linguagem de programação.

• O sistema foi desenvolvido originalmente
  em 1994 por Rasmus Lerdorf como um
  CGI escrito em Perl.

• O sistema foi chamado Personal Home
  Page Tools.
• Sistema para processar formulários, dando o
  nome FI para ele (Form Interpreter). PHP/FI
  -PHP2.

• PHP3 - No começo de 1997 acrescentaram-se
  novas funcionalidades ao PHP, como o suporte
  de novos protocolos de Internet e o suporte da
  grande maioria de bases de dados comerciais.
• PHP4, utiliza o motor Zend. Alguns
  melhoramentos desta versão foram a sua
  rapidez, pois agora primeiro compila-se e
  depois executa-se.

• Independente em relação ao servidor
  Web, criando versões de PHP nativas
  para mais plataformas.
• Em 2000, respondia por 20% dos domínios da
  Internet.

• PHP5 - mais popular das linguagens de
  programação de páginas e aplicações web do
  lado do servidor.

• Melhorar os mecanismos
• de POO para solucionar
• as carências das versões
   Anteriores.
• PHP6 !!!!! Wouf!!!
                     “Kolik řečí znáš, tolikrát jsi člověkem”
Direto dos slides do Rasmus da últina FISL ...
Praticamente 21 MILHÕES de domínios rodando PHP!!!




                                    t
Mas a final de contas, o que da para fazer com PHP???

- aff!!! Quase nada ...
Apenas o site mais
acessado do mundo!
http://info.abril.com.br/aberto/infonews/022009/10022009-2.shl

10/02/2009 - Agora, o Facebook possui 100 milhões de usuários a mais que o MySpace
pelo globo. A diferença das duas redes quando o quesito é número de visualizações
de páginas se torna ainda mais expressiva: 80 bilhões de visitas mensais para o Facebook
contra 43 bilhões do MySpace.
Onde encontrar material sobre PHP?


Revista Programar - de Portugal, de vez em quando tem algo sobre PHP
http://www.revista-programar.info/

PHP Magazine - Os cabeças da revista são aqui do sul, Porto Alegre, a revista está
http://www.phpmagazine.com.br/

Fórum Script Brasil
http://scriptbrasil.com.br/forum/index.php?showforum=4

Imasters
http://imasters.uol.com.br/ ou http://www.imasters.com.br

PHP Brasil - Site a muito tempo na área
http://www.phpbrasil.com/

E.... nada supera o oficial e original

http://www.php.net/
Também tem Grupos na internet

http://groups.google.com/group/php-brasil

http://groups.google.com/group/revistaphp

http://groups.google.com/group/phpavancado

http://groups.google.com/group/phprs

http://groups.google.com/group/listaphp

http://groups.google.com/group/arqhp
Teoria básica...
Cliente: IE,
Firefox,
Opera,
Safari,
Konkeror...

Servidor: IIS,
Apache ...
Lembram?
“Kolik řečí znáš, tolikrát jsi člověkem”

Significa:
Você vive uma nova vida para cada nova língua aprendida.


Bom, então vamos para prática:

1 – Conversação: Como fazer um olá mundo em PHP?


Não esqueça de visitar: ead.setrem.com.br/cursos e sempre revisar o que teve
Na aula e já se adiantar no conteúdo da próxima semana.

Contenu connexe

Tendances

CURSO DE PHP PARA INICIANTES - AULA 1
CURSO DE PHP PARA INICIANTES - AULA 1CURSO DE PHP PARA INICIANTES - AULA 1
CURSO DE PHP PARA INICIANTES - AULA 1Norivan Oliveira
 
Apresentação php
Apresentação phpApresentação php
Apresentação phpwilliameier
 
Aula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHPAula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHPDaniel Brandão
 
Curso Linguagem de Programação I - PHP Básico
Curso Linguagem de Programação I - PHP BásicoCurso Linguagem de Programação I - PHP Básico
Curso Linguagem de Programação I - PHP BásicoNorton Guimarães
 
Aula 01 introdução ao php
Aula 01   introdução ao phpAula 01   introdução ao php
Aula 01 introdução ao phpAdriano Castro
 
PHP: Linguagem + Mysql + MVC + AJAX
PHP: Linguagem + Mysql + MVC + AJAX PHP: Linguagem + Mysql + MVC + AJAX
PHP: Linguagem + Mysql + MVC + AJAX Sérgio Souza Costa
 
Programação Web com PHP 7.x
Programação Web com PHP 7.xProgramação Web com PHP 7.x
Programação Web com PHP 7.xNorton Guimarães
 
Curso Desenvolvimento WEB com PHP - PHP (parte 1)
Curso Desenvolvimento WEB com PHP - PHP (parte 1)Curso Desenvolvimento WEB com PHP - PHP (parte 1)
Curso Desenvolvimento WEB com PHP - PHP (parte 1)Willian Magalhães
 
Segurança em Aplicações Web com PHP
Segurança em Aplicações Web com PHPSegurança em Aplicações Web com PHP
Segurança em Aplicações Web com PHPGedvan Dias
 
PHP na Tela Escura: Aplicações Poderosas em Linha de Comando
PHP na Tela Escura: Aplicações Poderosas em Linha de ComandoPHP na Tela Escura: Aplicações Poderosas em Linha de Comando
PHP na Tela Escura: Aplicações Poderosas em Linha de ComandoRafael Jaques
 
Aula03 PHP - Estruturas Condicionais
Aula03 PHP - Estruturas CondicionaisAula03 PHP - Estruturas Condicionais
Aula03 PHP - Estruturas CondicionaisDaniel Brandão
 
PHP Day - PHP para iniciantes
PHP Day - PHP para iniciantesPHP Day - PHP para iniciantes
PHP Day - PHP para iniciantesAlmir Mendes
 
PHP, Presente e Futuro
PHP, Presente e FuturoPHP, Presente e Futuro
PHP, Presente e FuturoFreedom DayMS
 
PHP Aula 06 - Include, Require e Querystring
PHP Aula 06 - Include, Require e QuerystringPHP Aula 06 - Include, Require e Querystring
PHP Aula 06 - Include, Require e QuerystringDaniel Brandão
 

Tendances (20)

CURSO DE PHP PARA INICIANTES - AULA 1
CURSO DE PHP PARA INICIANTES - AULA 1CURSO DE PHP PARA INICIANTES - AULA 1
CURSO DE PHP PARA INICIANTES - AULA 1
 
Introdução a php
Introdução a phpIntrodução a php
Introdução a php
 
Apresentação php
Apresentação phpApresentação php
Apresentação php
 
Aula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHPAula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHP
 
Curso Linguagem de Programação I - PHP Básico
Curso Linguagem de Programação I - PHP BásicoCurso Linguagem de Programação I - PHP Básico
Curso Linguagem de Programação I - PHP Básico
 
Primeira Aula PHP
Primeira Aula PHPPrimeira Aula PHP
Primeira Aula PHP
 
Aula 01 introdução ao php
Aula 01   introdução ao phpAula 01   introdução ao php
Aula 01 introdução ao php
 
PHP: Linguagem + Mysql + MVC + AJAX
PHP: Linguagem + Mysql + MVC + AJAX PHP: Linguagem + Mysql + MVC + AJAX
PHP: Linguagem + Mysql + MVC + AJAX
 
Programação Web com PHP 7.x
Programação Web com PHP 7.xProgramação Web com PHP 7.x
Programação Web com PHP 7.x
 
Curso Desenvolvimento WEB com PHP - PHP (parte 1)
Curso Desenvolvimento WEB com PHP - PHP (parte 1)Curso Desenvolvimento WEB com PHP - PHP (parte 1)
Curso Desenvolvimento WEB com PHP - PHP (parte 1)
 
PHP - Strings
PHP - StringsPHP - Strings
PHP - Strings
 
Segurança em Aplicações Web com PHP
Segurança em Aplicações Web com PHPSegurança em Aplicações Web com PHP
Segurança em Aplicações Web com PHP
 
PHP na Tela Escura: Aplicações Poderosas em Linha de Comando
PHP na Tela Escura: Aplicações Poderosas em Linha de ComandoPHP na Tela Escura: Aplicações Poderosas em Linha de Comando
PHP na Tela Escura: Aplicações Poderosas em Linha de Comando
 
Aula03 PHP - Estruturas Condicionais
Aula03 PHP - Estruturas CondicionaisAula03 PHP - Estruturas Condicionais
Aula03 PHP - Estruturas Condicionais
 
PHP Day - PHP para iniciantes
PHP Day - PHP para iniciantesPHP Day - PHP para iniciantes
PHP Day - PHP para iniciantes
 
PHP Presente e Futuro
PHP Presente e FuturoPHP Presente e Futuro
PHP Presente e Futuro
 
Módulo de php
Módulo de phpMódulo de php
Módulo de php
 
PHP, Presente e Futuro
PHP, Presente e FuturoPHP, Presente e Futuro
PHP, Presente e Futuro
 
Php
PhpPhp
Php
 
PHP Aula 06 - Include, Require e Querystring
PHP Aula 06 - Include, Require e QuerystringPHP Aula 06 - Include, Require e Querystring
PHP Aula 06 - Include, Require e Querystring
 

Similaire à Primeiros passos com PHP

Similaire à Primeiros passos com PHP (20)

Panorama PHP
Panorama PHPPanorama PHP
Panorama PHP
 
PHP: Atualidade e Tendências
PHP: Atualidade e TendênciasPHP: Atualidade e Tendências
PHP: Atualidade e Tendências
 
php 01 introducao
php 01 introducaophp 01 introducao
php 01 introducao
 
Prog web 01-php-introducao
Prog web 01-php-introducaoProg web 01-php-introducao
Prog web 01-php-introducao
 
Prog web 01-php-introducao
Prog web 01-php-introducaoProg web 01-php-introducao
Prog web 01-php-introducao
 
Artigo de php
Artigo de phpArtigo de php
Artigo de php
 
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
 
Oficina de PHP - Software Freedom Day Luziânia 2013
Oficina de PHP - Software Freedom Day Luziânia 2013Oficina de PHP - Software Freedom Day Luziânia 2013
Oficina de PHP - Software Freedom Day Luziânia 2013
 
Novidades do PHP 5.3 e 6
Novidades do PHP 5.3 e 6Novidades do PHP 5.3 e 6
Novidades do PHP 5.3 e 6
 
#tbt do PHP, a evolução da linguagem nos últimos 10 anos
#tbt do PHP, a evolução da linguagem nos últimos 10 anos#tbt do PHP, a evolução da linguagem nos últimos 10 anos
#tbt do PHP, a evolução da linguagem nos últimos 10 anos
 
A Evolução do PHP - 4º Dev In Santos
A Evolução do PHP - 4º Dev In SantosA Evolução do PHP - 4º Dev In Santos
A Evolução do PHP - 4º Dev In Santos
 
Pho Aula 02
Pho Aula 02Pho Aula 02
Pho Aula 02
 
PHP.ppt
PHP.pptPHP.ppt
PHP.ppt
 
Apresenta
ApresentaApresenta
Apresenta
 
Evolucao php2
Evolucao php2Evolucao php2
Evolucao php2
 
PHP.ppt
PHP.pptPHP.ppt
PHP.ppt
 
Php Para Iniciantes
Php Para IniciantesPhp Para Iniciantes
Php Para Iniciantes
 
Desenvolvimento Web com Php e jQuery
Desenvolvimento Web com Php e jQueryDesenvolvimento Web com Php e jQuery
Desenvolvimento Web com Php e jQuery
 
Php Visao Geral Svs
Php Visao Geral SvsPhp Visao Geral Svs
Php Visao Geral Svs
 
Php
PhpPhp
Php
 

Plus de Helton Ritter

Desenvolvimento de um Portal Web Escalável e de alta Performance comCOM PROC...
Desenvolvimento de um Portal Web  Escalável e de alta Performance comCOM PROC...Desenvolvimento de um Portal Web  Escalável e de alta Performance comCOM PROC...
Desenvolvimento de um Portal Web Escalável e de alta Performance comCOM PROC...Helton Ritter
 
Apresentacao pré banca TCC em SI
Apresentacao pré banca TCC em SIApresentacao pré banca TCC em SI
Apresentacao pré banca TCC em SIHelton Ritter
 
05 - Última aula Android
05 - Última aula Android05 - Última aula Android
05 - Última aula AndroidHelton Ritter
 
Aula 03 - Trabalhando com Intents, datePicker e Classes de terceiros
Aula 03 - Trabalhando com Intents, datePicker e Classes de terceirosAula 03 - Trabalhando com Intents, datePicker e Classes de terceiros
Aula 03 - Trabalhando com Intents, datePicker e Classes de terceirosHelton Ritter
 
Primeira aula desenvolvimento para Android
Primeira aula desenvolvimento para AndroidPrimeira aula desenvolvimento para Android
Primeira aula desenvolvimento para AndroidHelton Ritter
 
Utilizando web services do google, yahoo! e twitter com php
Utilizando web services do google,       yahoo! e twitter com phpUtilizando web services do google,       yahoo! e twitter com php
Utilizando web services do google, yahoo! e twitter com phpHelton Ritter
 
Auto-seleção de idioma para uso no corretor ortográfico do Mozilla Firefox
Auto-seleção de idioma para uso no corretor ortográfico do Mozilla FirefoxAuto-seleção de idioma para uso no corretor ortográfico do Mozilla Firefox
Auto-seleção de idioma para uso no corretor ortográfico do Mozilla FirefoxHelton Ritter
 
Ferramentas de Programação Paralela para Arquiteturas Multicore
Ferramentas de Programação Paralela para Arquiteturas MulticoreFerramentas de Programação Paralela para Arquiteturas Multicore
Ferramentas de Programação Paralela para Arquiteturas MulticoreHelton Ritter
 
Reconhecimento facial
Reconhecimento facialReconhecimento facial
Reconhecimento facialHelton Ritter
 
Análise de interfaces para a programação paralela e distribuída
Análise de interfaces para a programação paralela e  distribuídaAnálise de interfaces para a programação paralela e  distribuída
Análise de interfaces para a programação paralela e distribuídaHelton Ritter
 
Contribuição da teoria do equilíbrio na identificação de Truste
Contribuição da teoria do equilíbrio na identificação de TrusteContribuição da teoria do equilíbrio na identificação de Truste
Contribuição da teoria do equilíbrio na identificação de TrusteHelton Ritter
 

Plus de Helton Ritter (11)

Desenvolvimento de um Portal Web Escalável e de alta Performance comCOM PROC...
Desenvolvimento de um Portal Web  Escalável e de alta Performance comCOM PROC...Desenvolvimento de um Portal Web  Escalável e de alta Performance comCOM PROC...
Desenvolvimento de um Portal Web Escalável e de alta Performance comCOM PROC...
 
Apresentacao pré banca TCC em SI
Apresentacao pré banca TCC em SIApresentacao pré banca TCC em SI
Apresentacao pré banca TCC em SI
 
05 - Última aula Android
05 - Última aula Android05 - Última aula Android
05 - Última aula Android
 
Aula 03 - Trabalhando com Intents, datePicker e Classes de terceiros
Aula 03 - Trabalhando com Intents, datePicker e Classes de terceirosAula 03 - Trabalhando com Intents, datePicker e Classes de terceiros
Aula 03 - Trabalhando com Intents, datePicker e Classes de terceiros
 
Primeira aula desenvolvimento para Android
Primeira aula desenvolvimento para AndroidPrimeira aula desenvolvimento para Android
Primeira aula desenvolvimento para Android
 
Utilizando web services do google, yahoo! e twitter com php
Utilizando web services do google,       yahoo! e twitter com phpUtilizando web services do google,       yahoo! e twitter com php
Utilizando web services do google, yahoo! e twitter com php
 
Auto-seleção de idioma para uso no corretor ortográfico do Mozilla Firefox
Auto-seleção de idioma para uso no corretor ortográfico do Mozilla FirefoxAuto-seleção de idioma para uso no corretor ortográfico do Mozilla Firefox
Auto-seleção de idioma para uso no corretor ortográfico do Mozilla Firefox
 
Ferramentas de Programação Paralela para Arquiteturas Multicore
Ferramentas de Programação Paralela para Arquiteturas MulticoreFerramentas de Programação Paralela para Arquiteturas Multicore
Ferramentas de Programação Paralela para Arquiteturas Multicore
 
Reconhecimento facial
Reconhecimento facialReconhecimento facial
Reconhecimento facial
 
Análise de interfaces para a programação paralela e distribuída
Análise de interfaces para a programação paralela e  distribuídaAnálise de interfaces para a programação paralela e  distribuída
Análise de interfaces para a programação paralela e distribuída
 
Contribuição da teoria do equilíbrio na identificação de Truste
Contribuição da teoria do equilíbrio na identificação de TrusteContribuição da teoria do equilíbrio na identificação de Truste
Contribuição da teoria do equilíbrio na identificação de Truste
 

Primeiros passos com PHP

  • 1. Primeiros passos: PHP Helton Eduardo Ritter heltonritter@gmail.com
  • 2. • PHP é uma linguagem de programação. • O sistema foi desenvolvido originalmente em 1994 por Rasmus Lerdorf como um CGI escrito em Perl. • O sistema foi chamado Personal Home Page Tools.
  • 3. • Sistema para processar formulários, dando o nome FI para ele (Form Interpreter). PHP/FI -PHP2. • PHP3 - No começo de 1997 acrescentaram-se novas funcionalidades ao PHP, como o suporte de novos protocolos de Internet e o suporte da grande maioria de bases de dados comerciais.
  • 4. • PHP4, utiliza o motor Zend. Alguns melhoramentos desta versão foram a sua rapidez, pois agora primeiro compila-se e depois executa-se. • Independente em relação ao servidor Web, criando versões de PHP nativas para mais plataformas.
  • 5. • Em 2000, respondia por 20% dos domínios da Internet. • PHP5 - mais popular das linguagens de programação de páginas e aplicações web do lado do servidor. • Melhorar os mecanismos • de POO para solucionar • as carências das versões Anteriores. • PHP6 !!!!! Wouf!!! “Kolik řečí znáš, tolikrát jsi člověkem”
  • 6. Direto dos slides do Rasmus da últina FISL ...
  • 7. Praticamente 21 MILHÕES de domínios rodando PHP!!! t
  • 8. Mas a final de contas, o que da para fazer com PHP??? - aff!!! Quase nada ...
  • 9.
  • 10.
  • 11. Apenas o site mais acessado do mundo!
  • 12.
  • 13. http://info.abril.com.br/aberto/infonews/022009/10022009-2.shl 10/02/2009 - Agora, o Facebook possui 100 milhões de usuários a mais que o MySpace pelo globo. A diferença das duas redes quando o quesito é número de visualizações de páginas se torna ainda mais expressiva: 80 bilhões de visitas mensais para o Facebook contra 43 bilhões do MySpace.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. Onde encontrar material sobre PHP? Revista Programar - de Portugal, de vez em quando tem algo sobre PHP http://www.revista-programar.info/ PHP Magazine - Os cabeças da revista são aqui do sul, Porto Alegre, a revista está http://www.phpmagazine.com.br/ Fórum Script Brasil http://scriptbrasil.com.br/forum/index.php?showforum=4 Imasters http://imasters.uol.com.br/ ou http://www.imasters.com.br PHP Brasil - Site a muito tempo na área http://www.phpbrasil.com/ E.... nada supera o oficial e original http://www.php.net/
  • 28. Também tem Grupos na internet http://groups.google.com/group/php-brasil http://groups.google.com/group/revistaphp http://groups.google.com/group/phpavancado http://groups.google.com/group/phprs http://groups.google.com/group/listaphp http://groups.google.com/group/arqhp
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 38. Lembram? “Kolik řečí znáš, tolikrát jsi člověkem” Significa: Você vive uma nova vida para cada nova língua aprendida. Bom, então vamos para prática: 1 – Conversação: Como fazer um olá mundo em PHP? Não esqueça de visitar: ead.setrem.com.br/cursos e sempre revisar o que teve Na aula e já se adiantar no conteúdo da próxima semana.