SlideShare a Scribd company logo
1 of 9
PHP
Manassés Antonio, Danilo Correia
Roteiro


 • Introdução
 • Linguagem
 • Conclusão




                Profa. MSc Ivna Valença   2
Introdução


 • História do PHP
   - Criado por Rasmus Lerdorf em 1995
   - PHP - Hypertext PreProcessor
   - The PHP Group (software livre)
 • O que é PHP?
   - Linguagem de programação baseada na sintaxe do C, Java e Perl
   - Relativamente simples de aprender(Criação)
   - Inteiramente gratuita e sem a necessidade de recursos de hardware muito
      avançados
   - Com uma comunidade muito extensa na Internet
 • Para que serve o PHP?
   - Criação de páginas web com conteúdo dinâmico (conteúdo variável)
   - É uma linguagem "server-side".
   - Permite a construção de páginas web simples ou mais complexas (Jogos Online)
   - Permite a conexão com bases de dados                                           3
Introdução


 • A Portabilidade
   - Sistemas Operacionais: Windows, Linux, MacOS, FreeBSD(...)
   - Bancos de Dados: MySQL, Oracle, Sybase, PostgreSQL, InterBase(...)
   - Protocolos: HTTP, IMAP, POP3, SNMP, XML-RPC(...)
 • Servidores Web
   - Servidor Web Apache(54,68%) - Rob McCool
   - Servidor IIS(Microsoft)
 • Sistemas Gerenciadores de Bancos de Dados
   - PostGres - desenvolvido como projeto de código aberto.
   - MySQL - O MySQL é um SGBD que utiliza a linguagem SQL (Linguagem de
   Consulta Estruturada), do inglês (Structured Query Language) como interface.




                                  Profa. MSc Ivna Valença                         4
Introdução

• Ambiente de Programação




• PHPEditor - PHP Editor é um editor freeware e totalmente em português
   destinado a edição de páginas PHP e HTML.
                             Profa. MSc Ivna Valença                      5
Linguagem


• PHPTriad
  -instala o Apache e MySQL
• HTML (HiperText Markup Language)
   - Marcações html
   -Tags basicos
   <HTML> </HTML> Todo documento é identificado como html.
   <HEAD> </HEAD> Ter uma área da cabeçalho.
    <TITLE> </TITLE> Titulo Principal.
    <BODY> </BODY> Corpo do conteúdo do documento
   -Outros tags
     <H1> </H1> Indica a aparência de um cabeçalho no corpo do texto,
     <P> </P> E a marcação para o final do paragrafo,
     <BR> É para pular linha do texto.

                                 Profa. MSc Ivna Valença                6
Linguagem


• Linguagem Script
• O que é xml




                     Profa. MSc Ivna Valença   7
Conclusão

  Ultimamente, a linguagem PHP vem sendo amplamente adotada por
  desenvolvedores de software, assim como empresas de software. Isto
  pode ser visto em uma pesquisa (survey) feita pela Netcraft visando
  analisar a evolução da utilização do PHP.




                              Profa. MSc Ivna Valença                   8
Profa. MSc Ivna Valença   9

More Related Content

What's hot

Ruby: Simples e Expressivo - Women Techmakers João Pessoa
Ruby: Simples e Expressivo - Women Techmakers João PessoaRuby: Simples e Expressivo - Women Techmakers João Pessoa
Ruby: Simples e Expressivo - Women Techmakers João PessoaWomen Techmakers João Pessoa
 
Apresentação linguagem cobol
Apresentação linguagem cobolApresentação linguagem cobol
Apresentação linguagem cobolLorranna Machado
 
Desenvolvendo para web ASP.Net (Overview para iniciantes)
Desenvolvendo para web ASP.Net (Overview para iniciantes)Desenvolvendo para web ASP.Net (Overview para iniciantes)
Desenvolvendo para web ASP.Net (Overview para iniciantes)Fernando Gonçalves
 
Desenvolvimento multiplataforma
Desenvolvimento multiplataformaDesenvolvimento multiplataforma
Desenvolvimento multiplataformastonefull
 
Apostila - Desenvolvimento Web com ASP.NET
Apostila - Desenvolvimento Web com ASP.NETApostila - Desenvolvimento Web com ASP.NET
Apostila - Desenvolvimento Web com ASP.NETJosé Corrêa Viana
 
Sobre TDD - Tech Friday da Everis Uberlândia
Sobre TDD - Tech Friday da Everis UberlândiaSobre TDD - Tech Friday da Everis Uberlândia
Sobre TDD - Tech Friday da Everis UberlândiaRogerio Fontes
 
Apostila desenvolvimento aplicações comerciais com C#
Apostila desenvolvimento aplicações comerciais com C#Apostila desenvolvimento aplicações comerciais com C#
Apostila desenvolvimento aplicações comerciais com C#Vinicius Vieira
 
Composer para Gestão de Dependências - Encontro PHP - Season
Composer para Gestão de Dependências - Encontro PHP - SeasonComposer para Gestão de Dependências - Encontro PHP - Season
Composer para Gestão de Dependências - Encontro PHP - SeasonRogerio Prado de Jesus
 
Gerenciamento de dependências em PHP com o Composer
Gerenciamento de dependências em PHP com o ComposerGerenciamento de dependências em PHP com o Composer
Gerenciamento de dependências em PHP com o ComposerAndre Cardoso
 
Aula 01 introdução ao php
Aula 01   introdução ao phpAula 01   introdução ao php
Aula 01 introdução ao phpAdriano Castro
 
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 2013George Mendonça
 

What's hot (19)

Ruby: Simples e Expressivo - Women Techmakers João Pessoa
Ruby: Simples e Expressivo - Women Techmakers João PessoaRuby: Simples e Expressivo - Women Techmakers João Pessoa
Ruby: Simples e Expressivo - Women Techmakers João Pessoa
 
Apresentação linguagem cobol
Apresentação linguagem cobolApresentação linguagem cobol
Apresentação linguagem cobol
 
EVOLUÇÃO DA LINGUAGEM DELPHI - ARTIGO
EVOLUÇÃO DA LINGUAGEM DELPHI - ARTIGOEVOLUÇÃO DA LINGUAGEM DELPHI - ARTIGO
EVOLUÇÃO DA LINGUAGEM DELPHI - ARTIGO
 
PHP versus Java
PHP versus JavaPHP versus Java
PHP versus Java
 
Apostila de C# & Asp.Net
Apostila de C# & Asp.NetApostila de C# & Asp.Net
Apostila de C# & Asp.Net
 
Linguagem c
Linguagem cLinguagem c
Linguagem c
 
Desenvolvendo para web ASP.Net (Overview para iniciantes)
Desenvolvendo para web ASP.Net (Overview para iniciantes)Desenvolvendo para web ASP.Net (Overview para iniciantes)
Desenvolvendo para web ASP.Net (Overview para iniciantes)
 
Escalando apps com React e Type Script e SOLID
Escalando apps com React e Type Script e SOLIDEscalando apps com React e Type Script e SOLID
Escalando apps com React e Type Script e SOLID
 
Desenvolvimento multiplataforma
Desenvolvimento multiplataformaDesenvolvimento multiplataforma
Desenvolvimento multiplataforma
 
Apostila - Desenvolvimento Web com ASP.NET
Apostila - Desenvolvimento Web com ASP.NETApostila - Desenvolvimento Web com ASP.NET
Apostila - Desenvolvimento Web com ASP.NET
 
Sobre TDD - Tech Friday da Everis Uberlândia
Sobre TDD - Tech Friday da Everis UberlândiaSobre TDD - Tech Friday da Everis Uberlândia
Sobre TDD - Tech Friday da Everis Uberlândia
 
Apostila desenvolvimento aplicações comerciais com C#
Apostila desenvolvimento aplicações comerciais com C#Apostila desenvolvimento aplicações comerciais com C#
Apostila desenvolvimento aplicações comerciais com C#
 
Novidades do .NET 3.5
Novidades do .NET 3.5Novidades do .NET 3.5
Novidades do .NET 3.5
 
The Next Big Language
The Next Big LanguageThe Next Big Language
The Next Big Language
 
Composer para Gestão de Dependências - Encontro PHP - Season
Composer para Gestão de Dependências - Encontro PHP - SeasonComposer para Gestão de Dependências - Encontro PHP - Season
Composer para Gestão de Dependências - Encontro PHP - Season
 
Gerenciamento de dependências em PHP com o Composer
Gerenciamento de dependências em PHP com o ComposerGerenciamento de dependências em PHP com o Composer
Gerenciamento de dependências em PHP com o Composer
 
Aula 01 introdução ao php
Aula 01   introdução ao phpAula 01   introdução ao php
Aula 01 introdução ao php
 
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
 
Apostila de dev
Apostila de devApostila de dev
Apostila de dev
 

Viewers also liked

Viewers also liked (10)

Aula 02 - Programação Estruturada em JAVA
Aula 02 - Programação Estruturada em JAVAAula 02 - Programação Estruturada em JAVA
Aula 02 - Programação Estruturada em JAVA
 
Aula Inaugural - Programação Imperativa
Aula Inaugural - Programação ImperativaAula Inaugural - Programação Imperativa
Aula Inaugural - Programação Imperativa
 
Ruby
RubyRuby
Ruby
 
Seminário: Lisp
Seminário: LispSeminário: Lisp
Seminário: Lisp
 
Phyton
PhytonPhyton
Phyton
 
Seminário: C++
Seminário: C++Seminário: C++
Seminário: C++
 
Seminário: JavaScript
Seminário: JavaScriptSeminário: JavaScript
Seminário: JavaScript
 
Seminário: Lua
Seminário: LuaSeminário: Lua
Seminário: Lua
 
Seminário: COBOL
Seminário: COBOLSeminário: COBOL
Seminário: COBOL
 
Seminário: C
Seminário: CSeminário: C
Seminário: C
 

Similar to Seminário: 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çãoAgrupamento de Escolas da Batalha
 
Curso de php do básico ao avançado
Curso de php do básico ao avançadoCurso de php do básico ao avançado
Curso de php do básico ao avançadoThiago Carlos
 
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
 
Sistemas Operacionais 11 lamp
Sistemas Operacionais 11 lampSistemas Operacionais 11 lamp
Sistemas Operacionais 11 lampMauro Duarte
 
4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdf4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdfRubenManhia
 
Desenvolvimento Web com Software Livre
Desenvolvimento Web com Software LivreDesenvolvimento Web com Software Livre
Desenvolvimento Web com Software LivreGivanaldo Rocha
 
LabMM4 (T10 - 12/13) - Tecnologias server-side - PHP
LabMM4 (T10 - 12/13) - Tecnologias server-side - PHPLabMM4 (T10 - 12/13) - Tecnologias server-side - PHP
LabMM4 (T10 - 12/13) - Tecnologias server-side - PHPCarlos Santos
 
Lista de abreviações 3
Lista de abreviações 3Lista de abreviações 3
Lista de abreviações 3diogolevel3
 

Similar to Seminário: PHP (20)

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
 
PHP 5.3 - Introdução
PHP 5.3 - IntroduçãoPHP 5.3 - Introdução
PHP 5.3 - Introdução
 
Curso de php do básico ao avançado
Curso de php do básico ao avançadoCurso de php do básico ao avançado
Curso de php do básico ao avançado
 
Páginas dinâmicas
Páginas dinâmicasPáginas dinâmicas
Páginas dinâmicas
 
Introdução ao PHP5
Introdução ao PHP5Introdução ao PHP5
Introdução ao PHP5
 
Aula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHPAula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHP
 
LAMP Server
LAMP ServerLAMP Server
LAMP Server
 
Sistemas Operacionais 11 lamp
Sistemas Operacionais 11 lampSistemas Operacionais 11 lamp
Sistemas Operacionais 11 lamp
 
Pho Aula 02
Pho Aula 02Pho Aula 02
Pho Aula 02
 
4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdf4. Introdução ao PHP.pdf
4. Introdução ao PHP.pdf
 
PHP Moderno
PHP ModernoPHP Moderno
PHP Moderno
 
Tema 1 | Introdução a PHP
Tema 1 | Introdução a PHPTema 1 | Introdução a PHP
Tema 1 | Introdução a PHP
 
Linguagem PHP
Linguagem PHPLinguagem PHP
Linguagem PHP
 
Desenvolvimento Web com Software Livre
Desenvolvimento Web com Software LivreDesenvolvimento Web com Software Livre
Desenvolvimento Web com Software Livre
 
LabMM4 (T10 - 12/13) - Tecnologias server-side - PHP
LabMM4 (T10 - 12/13) - Tecnologias server-side - PHPLabMM4 (T10 - 12/13) - Tecnologias server-side - PHP
LabMM4 (T10 - 12/13) - Tecnologias server-side - PHP
 
Manual PHP
Manual PHPManual PHP
Manual PHP
 
PHP: Atualidade e Tendências
PHP: Atualidade e TendênciasPHP: Atualidade e Tendências
PHP: Atualidade e Tendências
 
Lista de abreviações 3
Lista de abreviações 3Lista de abreviações 3
Lista de abreviações 3
 
PHP.ppt
PHP.pptPHP.ppt
PHP.ppt
 
PHP.ppt
PHP.pptPHP.ppt
PHP.ppt
 

Seminário: PHP

  • 2. Roteiro • Introdução • Linguagem • Conclusão Profa. MSc Ivna Valença 2
  • 3. Introdução • História do PHP - Criado por Rasmus Lerdorf em 1995 - PHP - Hypertext PreProcessor - The PHP Group (software livre) • O que é PHP? - Linguagem de programação baseada na sintaxe do C, Java e Perl - Relativamente simples de aprender(Criação) - Inteiramente gratuita e sem a necessidade de recursos de hardware muito avançados - Com uma comunidade muito extensa na Internet • Para que serve o PHP? - Criação de páginas web com conteúdo dinâmico (conteúdo variável) - É uma linguagem "server-side". - Permite a construção de páginas web simples ou mais complexas (Jogos Online) - Permite a conexão com bases de dados 3
  • 4. Introdução • A Portabilidade - Sistemas Operacionais: Windows, Linux, MacOS, FreeBSD(...) - Bancos de Dados: MySQL, Oracle, Sybase, PostgreSQL, InterBase(...) - Protocolos: HTTP, IMAP, POP3, SNMP, XML-RPC(...) • Servidores Web - Servidor Web Apache(54,68%) - Rob McCool - Servidor IIS(Microsoft) • Sistemas Gerenciadores de Bancos de Dados - PostGres - desenvolvido como projeto de código aberto. - MySQL - O MySQL é um SGBD que utiliza a linguagem SQL (Linguagem de Consulta Estruturada), do inglês (Structured Query Language) como interface. Profa. MSc Ivna Valença 4
  • 5. Introdução • Ambiente de Programação • PHPEditor - PHP Editor é um editor freeware e totalmente em português destinado a edição de páginas PHP e HTML. Profa. MSc Ivna Valença 5
  • 6. Linguagem • PHPTriad -instala o Apache e MySQL • HTML (HiperText Markup Language) - Marcações html -Tags basicos <HTML> </HTML> Todo documento é identificado como html. <HEAD> </HEAD> Ter uma área da cabeçalho. <TITLE> </TITLE> Titulo Principal. <BODY> </BODY> Corpo do conteúdo do documento -Outros tags <H1> </H1> Indica a aparência de um cabeçalho no corpo do texto, <P> </P> E a marcação para o final do paragrafo, <BR> É para pular linha do texto. Profa. MSc Ivna Valença 6
  • 7. Linguagem • Linguagem Script • O que é xml Profa. MSc Ivna Valença 7
  • 8. Conclusão Ultimamente, a linguagem PHP vem sendo amplamente adotada por desenvolvedores de software, assim como empresas de software. Isto pode ser visto em uma pesquisa (survey) feita pela Netcraft visando analisar a evolução da utilização do PHP. Profa. MSc Ivna Valença 8
  • 9. Profa. MSc Ivna Valença 9