• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Prepare-se para o próximo estágio da evolução PHP
 

Prepare-se para o próximo estágio da evolução PHP

on

  • 5,272 views

 

Statistics

Views

Total Views
5,272
Views on SlideShare
1,687
Embed Views
3,585

Actions

Likes
4
Downloads
14
Comments
0

13 Embeds 3,585

http://raphaeldealmeida.wordpress.com 3483
http://planet.phprio.org 74
http://flavors.me 14
http://raphaeldealmeida.flavors.me 3
http://translate.googleusercontent.com 2
http://webcache.googleusercontent.com 2
http://www.linkedin.com 1
http://platform.twitter.com 1
http://fr.flavors.me 1
http://aspspider.info 1
http://us-w1.rockmelt.com 1
http://a0.twimg.com 1
https://raphaeldealmeida.wordpress.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

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

    Prepare-se para o próximo estágio da evolução PHP Prepare-se para o próximo estágio da evolução PHP Presentation Transcript

    • A apresentação iniciará em alguns instantes
    • Prepare-se para o próximo estágio da evolução PHP Raphael Almeida PHP Conference Brazil 2011
    • Seja um expert na sualinguagem deprogramação
    • PHP
    • PHP“É a minha sugestão”
    • Estude ProgramaçãoOrientada a Objeto
    • PrefiraComposiçãosobre Herança
    • PrefiraComposiçãosobre Herança “GoF”
    • SOLID
    • SOLID“Robert C. Martin”
    • SOLID“Uncle Bob”
    • SOLID
    • Single ResponsibilityOLID
    • Alta coesão
    • Single ResponsibilityOpen-closedLID
    • Single ResponsibilityOpen-closedLiskov substitutionID
    • Polimorfismo
    • Single ResponsibilityOpen-closedLiskov substitutionInterface segregationD
    • Single ResponsibilityOpen-closedLiskov substitutionInterface segregationDependency inversion
    • Baixo acoplamento
    • Programar para Interface
    • Injeção dedependência
    • Use Exceptions
    • Aprenda com quem sabe
    • Doctrine 2 Symfony 2 YiiZend Framework 2
    • CakePHP ?
    • CakePHP 1.3Beba com moderação
    • Pouco usado no PHP 5.3
    • Clousure
    • Namespaces
    • NovasFuncionalidades do PHP 5.4
    • Servidor WEB Embutido
    • php ­S localhost:8080
    • Melhorias no Array
    • Traits
    • YII
    • PHP 5.4
    • Como testaro PHP 5.4 hoje?
    • Como testar o PHP 5.4 no Ubuntuhttp://bit.ly/instalarphp54rc
    • Sugestões demelhorias para o PHP
    • Objeto como parâmetro padrão
    • Cast para Objeto
    • Importar Namespace padrão
    • Escopo de Aplicação
    • $_GET
    • $_GET$_POST
    • $_GET $_POST$_SESSION
    • $_GET $_POST $_SESSION$_APPLICATION
    • O que você estáesperando?
    • O que você estáesperando?Colabore!
    • Dicas
    • PHP é uma linguagem de tipagem dinâmica
    • PHP é multiparadigma
    • Use o console interativo
    • ~$ php ­a
    • VPS, instale o que quiser
    • Grandes poderes, grandesresponsabilidades
    • Está na dúvida?Olhe o código fonte
    • Quer aprender? Colabore
    • Testes de código automatizado
    • Perguntas?
    • Obrigado@raph_almeidaraphaeldealmeida.netgithub.com/raphaeldealmeida