Muito prazer, eu sou PHP
Upcoming SlideShare
Loading in...5
×
 

Muito prazer, eu sou PHP

on

  • 992 views

O nosso objetivo nesta palestra é mostrar a evolução do PHP e seu uso na construção de softwares profissionais.

O nosso objetivo nesta palestra é mostrar a evolução do PHP e seu uso na construção de softwares profissionais.

Statistics

Views

Total Views
992
Views on SlideShare
990
Embed Views
2

Actions

Likes
12
Downloads
9
Comments
2

2 Embeds 2

http://www.slideee.com 1
https://twitter.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Muito prazer, eu sou PHP Muito prazer, eu sou PHP Presentation Transcript

  • Muito prazer, eu sou PHP Muito prazer, eu sou PHP Johnathan Cardoso Luís Otávio Cobucci Oblonczyk
  • Que sou eu?Que sou eu?
  • Que sou eu?Que sou eu? Linguagem de script open source de uso geral Linguagem de script open source de uso geral
  • Que sou eu?Que sou eu? Linguagem de script open source de uso geral Linguagem de script open source de uso geral
  • Que sou eu?Que sou eu? Linguagem de script open source de uso geral Linguagem de script open source de uso geral Web, desktop e CLI
  • Que sou eu?Que sou eu? Extremamente utilizada no mundo Extremamente utilizada no mundo Linguagem de script open source de uso geral Linguagem de script open source de uso geral
  • Que sou eu?Que sou eu? Extremamente utilizada no mundo Extremamente utilizada no mundo +80% dos sites (segundo w3techs) Linguagem de script open source de uso geral Linguagem de script open source de uso geral
  • HabilidadesHabilidades
  • HabilidadesHabilidades Sintaxe fácilSintaxe fácil
  • HabilidadesHabilidades Sintaxe fácilSintaxe fácil <?php $a = 1; $b = 2; echo “$a + $b = “. ($a + $b); //1 + 2 = 3
  • HabilidadesHabilidades Sintaxe fácilSintaxe fácil <?php $tomorrow = new DateTime(“+1 day”); echo $tomorrow->format(“d/m/Y”);
  • HabilidadesHabilidades Sintaxe fácilSintaxe fácil Multi paradigmaMulti paradigma
  • HabilidadesHabilidades Sintaxe fácilSintaxe fácil Multi paradigmaMulti paradigma Procedural, OO, AO, Reflexive, Metaprogramming, Functional...
  • HabilidadesHabilidades Sintaxe fácilSintaxe fácil Multi paradigmaMulti paradigma Tipagem dinâmicaTipagem dinâmica
  • HabilidadesHabilidades Sintaxe fácilSintaxe fácil Multi paradigmaMulti paradigma Tipagem dinâmicaTipagem dinâmica <?php $a = 1; $a = “testing”;
  • HabilidadesHabilidades Sintaxe fácilSintaxe fácil Multi paradigmaMulti paradigma Tipagem dinâmicaTipagem dinâmica <?php var_dump(“5 zebras” + “10 patos”); // int(15)
  • Como funciono?Como funciono?
  • Como funciono?Como funciono? HTTP Client
  • Como funciono?Como funciono? HTTP Client HTTP Server
  • Como funciono?Como funciono? HTTP Client HTTP Server PHP
  • Como funciono?Como funciono? HTTP Client HTTP Server PHP
  • Como funciono?Como funciono? HTTP Client HTTP Server PHP
  • HistóriaHistória
  • HistóriaHistória PHP Tools 1.0PHP Tools 1.0
  • HistóriaHistória Lançado em 1995 por Rasmus Lerdorf PHP Tools 1.0PHP Tools 1.0
  • HistóriaHistória PHP Tools 1.0PHP Tools 1.0 PHP 3.0PHP 3.0
  • HistóriaHistória PHP Tools 1.0PHP Tools 1.0 PHP 3.0PHP 3.0 Lançado em 1998 por Rasmus + Zeev e Andi
  • HistóriaHistória PHP Tools 1.0PHP Tools 1.0 PHP 3.0PHP 3.0 PHP 4.0PHP 4.0
  • HistóriaHistória PHP Tools 1.0PHP Tools 1.0 PHP 3.0PHP 3.0 PHP 4.0PHP 4.0 2000, agora em cima da Zend Engine
  • HistóriaHistória PHP Tools 1.0PHP Tools 1.0 PHP 3.0PHP 3.0 PHP 4.0PHP 4.0 PHP 5.0PHP 5.0
  • HistóriaHistória PHP Tools 1.0PHP Tools 1.0 PHP 3.0PHP 3.0 PHP 4.0PHP 4.0 PHP 5.0PHP 5.0 2004, usando a Zend Engine 2
  • ExperiênciaExperiência PHP 5.0PHP 5.0
  • ExperiênciaExperiência PHP 5.0PHP 5.0 Suporte decente a OOSuporte decente a OOSuporte decente a OOSuporte decente a OO
  • ExperiênciaExperiência PHP 5.0PHP 5.0 Suporte decente a OOSuporte decente a OOSuporte decente a OOSuporte decente a OO Agora com operador de visibilidade, reflection, iterators, exceptions
  • ExperiênciaExperiência PHP 5.0PHP 5.0 Suporte decente a OOSuporte decente a OOSuporte decente a OOSuporte decente a OO Criada a SPLCriada a SPL
  • ExperiênciaExperiência PHP 5.0PHP 5.0 Suporte decente a OOSuporte decente a OOSuporte decente a OOSuporte decente a OO Criada a SPLCriada a SPL Standard PHP Library contendo várias classes extremamente úteis
  • ExperiênciaExperiência PHP 5.0PHP 5.0 Suporte decente a OOSuporte decente a OOSuporte decente a OOSuporte decente a OO Criada a SPLCriada a SPL PDO adicionadoPDO adicionado
  • ExperiênciaExperiência PHP 5.0PHP 5.0 Suporte decente a OOSuporte decente a OOSuporte decente a OOSuporte decente a OO Criada a SPLCriada a SPL PDO adicionadoPDO adicionado Abstração de acesso a dados
  • ExperiênciaExperiência PHP 5.3PHP 5.3
  • ExperiênciaExperiência PHP 5.3PHP 5.3 NamespacesNamespaces
  • ExperiênciaExperiência PHP 5.3PHP 5.3 NamespacesNamespaces Criação de pacotes e resolução de conflito de classes
  • ExperiênciaExperiência PHP 5.3PHP 5.3 NamespacesNamespaces Nested ExceptionsNested Exceptions
  • ExperiênciaExperiência PHP 5.3PHP 5.3 NamespacesNamespaces Nested ExceptionsNested Exceptions Relacionar exception como causa de outra
  • ExperiênciaExperiência PHP 5.3PHP 5.3 NamespacesNamespaces Nested ExceptionsNested Exceptions ClosuresClosures
  • ExperiênciaExperiência PHP 5.3PHP 5.3 NamespacesNamespaces Nested ExceptionsNested Exceptions ClosuresClosures Lambda/anonymous functions
  • ExperiênciaExperiência PHP 5.3PHP 5.3 NamespacesNamespaces Nested ExceptionsNested Exceptions ClosuresClosures SPL++SPL++
  • ExperiênciaExperiência PHP 5.3PHP 5.3 NamespacesNamespaces Nested ExceptionsNested Exceptions ClosuresClosuresAdição de estruturas de dados SPL++SPL++
  • ExperiênciaExperiência PHP 5.4PHP 5.4
  • ExperiênciaExperiência PHP 5.4PHP 5.4 Built-in serverBuilt-in server
  • ExperiênciaExperiência PHP 5.4PHP 5.4 Built-in serverBuilt-in server TraitsTraits
  • ExperiênciaExperiência PHP 5.4PHP 5.4 Built-in serverBuilt-in server TraitsTraits Short array sintaxShort array sintax
  • ExperiênciaExperiência PHP 5.4PHP 5.4 Built-in serverBuilt-in server TraitsTraits Short array sintaxShort array sintax Function array dereferencing Function array dereferencing
  • ExperiênciaExperiência PHP 5.5PHP 5.5
  • ExperiênciaExperiência PHP 5.5PHP 5.5 GeneratorsGenerators
  • ExperiênciaExperiência PHP 5.5PHP 5.5 GeneratorsGenerators Operador finallyOperador finally
  • ExperiênciaExperiência PHP 5.5PHP 5.5 GeneratorsGenerators Operador finallyOperador finally Password hashing APIPassword hashing API
  • ExperiênciaExperiência PHP 5.5PHP 5.5 GeneratorsGenerators Operador finallyOperador finally Password hashing APIPassword hashing APIPassword hashing APIPassword hashing API OPCacheOPCache
  • ExperiênciaExperiência PHP 5.6 (alpha)PHP 5.6 (alpha)
  • ExperiênciaExperiência PHP 5.6 (alpha)PHP 5.6 (alpha) VariadicsVariadics
  • ExperiênciaExperiência PHP 5.6 (alpha)PHP 5.6 (alpha) VariadicsVariadics Constants scalar expressions Constants scalar expressions
  • FerramentasFerramentas
  • FerramentasFerramentas Gerenciamento de dependências Gerenciamento de dependências
  • FerramentasFerramentas Gerenciamento de dependências Gerenciamento de dependências FrameworksFrameworks
  • FerramentasFerramentas Gerenciamento de dependências Gerenciamento de dependências FrameworksFrameworks TestesTestes
  • FerramentasFerramentas Gerenciamento de dependências Gerenciamento de dependências FrameworksFrameworks TestesTestes Builds e QABuilds e QA
  • Mas cadê a fama de gambiarras? Mas cadê a fama de gambiarras?
  • Dúvidas?Dúvidas?
  • Obrigado!Obrigado!